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--