Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 474090 - app-admin/python-updater rebuilds packages unnecessarily
Summary: app-admin/python-updater rebuilds packages unnecessarily
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-21 23:38 UTC by ta2002
Modified: 2018-02-14 15:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ta2002 2013-06-21 23:38:16 UTC
I have deleted irrelevant lines for effect.

$ python-updater -p 
  * Starting Python Updater... 
  * Main active version of Python:    3.2 
  * Active version of Python 2:       2.7 
  * Active version of Python 3:       3.2 
  * Globally supported Python ABIs in installed repositories: 
  *   gentoo:                         2.4 2.5 2.6 2.7 3.1 3.2 3.3 2.5-jython 2.7-jython 2.7-pypy-1.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0 
  *   Adding to list: app-accessibility/speech-dispatcher:0 
  *   Adding to list: dev-libs/boost:0 
  *   Adding to list: dev-libs/libgamin:0 
  *   Adding to list: media-libs/lcms:0 
  *   Adding to list: net-analyzer/rrdtool:0 
  *   Adding to list: sys-apps/file:0 
  *   Adding to list: sys-libs/cracklib:0 
  * emerge -Dv1 --keep-going -p app-accessibility/speech-dispatcher:0 dev-libs/boost:0 dev-libs/libgamin:0 media-libs/lcms:0 net-analyzer/rrdtool:0 sys-apps/file:0 sys-libs/cracklib:0 

 These are the packages that would be merged, in order: 

 Calculating dependencies... done! 
 [ebuild   R    ] sys-apps/file-5.12-r1  USE="zlib -python -static-libs" 0 kB 
 [ebuild   R    ] sys-libs/cracklib-2.8.19  USE="nls zlib -build -python -static-libs" 0 kB 
 [ebuild   R    ] dev-libs/boost-1.49.0-r2  USE="-debug -doc -icu -mpi -python -static-libs -tools" 0 kB 
 [ebuild   R    ] dev-libs/libgamin-0.1.10-r3  USE="-debug -python -static-libs" 0 kB 
 [ebuild   R    ] media-libs/lcms-1.19  USE="jpeg tiff zlib -python -static-libs" 0 kB 
 [ebuild   R    ] app-accessibility/speech-dispatcher-0.7.1-r1  USE="alsa espeak nas -ao -flite -pulseaudio -python" 0 kB 
 [ebuild   R    ] net-analyzer/rrdtool-1.4.7-r1  USE="tcpd -dbi -doc -lua -perl -python -rrdcgi -ruby -tcl" 0 kB 

 Total: 7 packages (7 reinstalls), Size of downloads: 0 kB

What do these packages have in common? They were all built with "USE=-python"

Look at the actual files in the packages. For example:

$ qlist sys-apps/file 
 /usr/bin/file 
 /usr/share/misc/magic.mgc 
 /usr/share/man/man1/file.1.bz2 
 /usr/share/man/man3/libmagic.3.bz2 
 /usr/share/man/man4/magic.4.bz2 
 /usr/share/doc/file-5.11/MAINT.bz2 
 /usr/share/doc/file-5.11/README.bz2 
 /usr/share/doc/file-5.11/ChangeLog.bz2 
 /usr/include/magic.h 
 /usr/lib64/libmagic.so.1 
 /usr/lib64/libmagic.so.1.0.0 
 /usr/lib64/libmagic.so

I don't see anything here remotely related to python, and certainly can't understand any python-related reason for rebuilding this.
Comment 1 Pacho Ramos gentoo-dev 2018-02-14 15:59:29 UTC
removed from the tree