bugManeage - Bugs: bug #66403, Wrong dependences for pillow...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #66403: Wrong dependences for pillow (python) sometimes cause first build to fail

Submitter:  Boud Roukema <boud>
Submitted:  Sun 03 Nov 2024 12:13:27 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open

Sun 03 Nov 2024 12:13:27 PM UTC, original submission:  

BUG:

The python package Pillow only has dependences (defined in
reproduce/software/make/python.mk) on the non-python library
libjpeg and on setuptools.py. On some machines, this leads
./project configure to fail the Pillow build on the first run,
with the error message "error: invalid command 'bdist_wheel'". This
forces the user to do a second iteration to complete the full python
build.

DISCUSSION:

Under the three-level python build scheme resulting from discussion
with python developers [1], Pillow is not one of the three
python-low-level packages, and it does not have a dependence on any
python-medium-level packages, so it is not a python-high-level
package. Thus, it is a python-medium-level package, and should have
dependences both on python-installer and on wheel (direct
dependence on setuptools would be superfluous).

(The "level" terminology here is Maneage specific. We can update
to generic terminology if that becomes well defined.)

PROPOSED FIX:

A commit is proposed in [2] on branch bdist_wheel [3].

[1] https://savannah.nongnu.org/task/?16268

[2] https://codeberg.org/boud/maneage_dev/commit/38e9adfa075a93ae0c67011dfe9befef93f917f5

[3] https://codeberg.org/boud/maneage_dev/src/branch/bdist_wheel

Boud Roukema <boud>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by boud (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.14-f13d.
    Corresponding source code