From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-user+bounces-150955-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 35EB91381F3 for <garchives@archives.gentoo.org>; Fri, 27 Sep 2013 10:43:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 934F7E0AD5; Fri, 27 Sep 2013 10:43:25 +0000 (UTC) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 921AEE0A4A for <gentoo-user@lists.gentoo.org>; Fri, 27 Sep 2013 10:43:24 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.80.1) for gentoo-user@lists.gentoo.org with esmtp (envelope-from <h.v.bruinehsen@fu-berlin.de>) id <1VPVW7-0045jr-4A>; Fri, 27 Sep 2013 12:43:23 +0200 Received: from dslb-094-222-004-137.pools.arcor-ip.net ([94.222.4.137] helo=TranscendTheRubicon.fritz.box) by inpost2.zedat.fu-berlin.de (Exim 4.80.1) for gentoo-user@lists.gentoo.org with esmtpsa (envelope-from <h.v.bruinehsen@fu-berlin.de>) id <1VPVW6-001UcQ-TV>; Fri, 27 Sep 2013 12:43:23 +0200 Date: Fri, 27 Sep 2013 12:43:21 +0200 From: Hinnerk van Bruinehsen <h.v.bruinehsen@fu-berlin.de> To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Q on portage's rational to re-emerge packages Message-ID: <20130927104321.GC3105@TranscendTheRubicon.fritz.box> References: <1380270284.4038.0@numa-i.igpm.rwth-aachen.de> <52454B37.2050202@gmail.com> <1380274123.4038.1@numa-i.igpm.rwth-aachen.de> Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="f+W+jCU1fRNres8c" Content-Disposition: inline In-Reply-To: <1380274123.4038.1@numa-i.igpm.rwth-aachen.de> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: 94.222.4.137 X-Archives-Salt: 5c765085-7f22-4981-9c8e-34a94f638032 X-Archives-Hash: 77d10307222c2459c099857ef784c11c --f+W+jCU1fRNres8c Content-Type: text/plain; charset=utf-8 Content-Disposition: inline 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 --f+W+jCU1fRNres8c Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (GNU/Linux) iQEcBAEBAgAGBQJSRWFJAAoJEJwwOFaNFkYcwJEH/RtWIPKclX+9qVW/UIDmO+XX ENk5WqQoFuFdyEtVXv7hF2+spRwHoqqyypAiEfehERRHX7sIJa7HYLmM+RAULrkF xjYbil2cB4q21EEFDuzs0+yGNmKTtiMDV8k5NfWCSwV2/+Ss/zvQ+wEjzcNZtM2g G3pGhWcWRvwg/SDrbZZOYZ5CYLGeCOUWOscDpE1BicTs3a2/mNnoXjbwadjHoHN7 57ESFjk4Ima6KY8ygxrYUQiJlvDW0pWWbDcUPd86Y0XyiuSpROsN8cKLWHWTRVei g0B+BPhrqL4E7AmUN61qoHJCZA7irptqa2MLqmyBu3W20OlnBnlzCE9GEFK1WSQ= =LuxD -----END PGP SIGNATURE----- --f+W+jCU1fRNres8c--