On Fri, Sep 27, 2013 at 11:28:43AM +0200, Helmut Jarausch wrote:
> <SNIP>
>
> Here is a full example:
> emerge -auv1 app-shells/zsh-completions
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies - * Digest verification failed:
> * /LOCAL/local/portage/dev-python/wxpython/wxpython-9999.ebuild
> * Reason: Filesize does not match recorded size
> * Got: 4166
> * Expected: 4167
> ... done!
> [ebuild rR ] dev-python/setuptools-1.1.6 PYTHON_TARGETS="python2_7
> python3_3 -pypy2_0 -python2_6 -python3_2" 0 kB
> [ebuild rR ] dev-python/sip-4.15.2:0/10 USE="-debug -doc"
> PYTHON_TARGETS="python2_7 python3_3 -python2_6 -python3_2" 0 kB
> [ebuild rR ] dev-python/pyopenssl-0.13.1 USE="-doc"
> PYTHON_TARGETS="python2_7 python3_3 -pypy2_0 -python2_6 -python3_2" 0 kB
> [ebuild rR ] dev-python/pmw-2.0.0-r2:py3 USE="-doc -examples
> {-test}" PYTHON_TARGETS="python3_3 -python3_2" 0 kB
> [ebuild rR ] app-portage/gentoolkit-0.3.0.8-r1
> PYTHON_TARGETS="python2_7 python3_3 -pypy2_0 -python2_6 -python3_2" 0 kB
> [ebuild rR ] dev-python/pytz-2013d PYTHON_TARGETS="python2_7
> python3_3 -pypy2_0 -python2_6 -python3_2" 0 kB
> [ebuild rR ] dev-python/paramiko-1.11.0 USE="-doc -examples"
> PYTHON_TARGETS="python2_7 -python2_6" 0 kB
> [ebuild rR ] dev-python/numpydoc-0.4-r1 USE="{-test}"
> PYTHON_TARGETS="python2_7 -python2_6" 0 kB
> [ebuild rR ] dev-python/PyQt4-4.10.3 USE="X dbus declarative help
> kde opengl script sql svg webkit -debug -doc -examples -multimedia
> -phonon -scripttools -xmlpatterns" PYTHON_TARGETS="python2_7 python3_3
> -python2_6 -python3_2" 0 kB
> [ebuild U ] app-shells/zsh-completions-0.10.0::sunrise
> [0.8.0::sunrise] 145 kB
> [ebuild rR ] app-office/libreoffice-4.1.2.2 USE="bluetooth
> branding cups dbus gnome gtk java kde opengl vba webdav (-aqua) -debug
> -eds -gstreamer -gtk3 -jemalloc -mysql -odk -postgres -telepathy
> {-test}" LIBREOFFICE_EXTENSIONS="presenter-minimizer -nlpsolver
> -scripting-beanshell -scripting-javascript -wiki-publisher"
> PYTHON_SINGLE_TARGET="python2_7 -python3_3" PYTHON_TARGETS="python2_7
> python3_3" 0 kB
>
> Total: 11 packages (1 upgrade, 10 reinstalls), Size of downloads: 145 kB
>
>
> Does portage keep a "todo list" anywhere?Hello Helmut, you are encountering a relatively new feature of portage that is supposed to make revdep-rebuild and emerge @preserve-rebuild obsolete. The logic is, that if you update a package, other packages depending on this package will automatically rebuild to prevent breakage. It seems that in your case portage "thinks" that one of that packages depends on zsh-completion and pulls that in for rebuild which in turn, most likely via setuptools or PyQt4 pulls libreoffice to rebuild. Because python is interpreted my guess is, that this rebuild would be unnecessary. You can try to figure out the package via equery d <atom>, starting with zsh-completion itself. It may be possible that you can "dodge" the rebuild by emergeing zsh-completion with the --nodeps option. WKR Hinnerk
signature.asc
Description: Digital signature

