From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1G1FWh-0000f5-Tg for garchives@archives.gentoo.org; Fri, 14 Jul 2006 04:43:44 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k6E4fUBV023031; Fri, 14 Jul 2006 04:41:30 GMT Received: from smtp.cs.nyu.edu (SMTP.CS.NYU.EDU [128.122.140.230]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k6E4UVED007061 for ; Fri, 14 Jul 2006 04:30:31 GMT Received: from localhost.localdomain (ool-4578dd70.dyn.optonline.net [69.120.221.112]) (authenticated bits=0) by smtp.cs.nyu.edu (8.13.6/8.13.6) with ESMTP id k6E4UUQJ004393 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 14 Jul 2006 00:30:30 -0400 (EDT) Received: by localhost.localdomain (Postfix, from userid 1502) id D483619ED; Fri, 14 Jul 2006 00:30:25 -0400 (EDT) To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] infinite battle between emerge --depclean and revdep-rebuild From: Allan Gottlieb Date: Fri, 14 Jul 2006 00:30:25 -0400 Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Archives-Salt: 78ea2061-7cc3-4d7d-8c9a-c2cb9d299fa5 X-Archives-Hash: cac5bfea66f093a66d68af9fbeac62a8 The short story is that these two utilities will repeatedly remove and restore media-libs/gst-plugins-0.8.11. The long version follows. thanks in advance for any help. allan 1. Revdep-rebuild is initially happy ajglap gottlieb # revdep-rebuild Configuring search environment for revdep-rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by a package update will be emerged. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... Nothing to rebuild Evaluating package order... done. (/root/.revdep-rebuild.5_order) Dynamic linking on your system is consistent... All done. 2. But --depclean makes it unhappy. I issue my std 2 commands ajglap gottlieb # emerge --ask --depclean; revdep-rebuild --pretend *** WARNING *** --depclean is known to be broken. It is highly recommended [rest of warning snipped] Calculating dependencies... done! >>> These are the packages that would be unmerged: media-libs/gst-plugins selected: 0.8.11 protected: none omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Would you like to unmerge these packages? [Yes/No] yes [ gst-plugins removed without incident.] 3. Unhappy revdep: then 2nd command then continues. Configuring search environment for revdep-rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by a package update will be emerged. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/lib/gstreamer-0.8/libgstalsa.so (requires libgstinterfaces-0.8.so.0) broken /usr/lib/gstreamer-0.8/libgstalsa.la (requires /usr/lib/libgstinterfaces-0.8.la) done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... done. (/root/.revdep-rebuild.5_order) All prepared. Starting rebuild... emerge --oneshot --pretend =media-plugins/gst-plugins-alsa-0.8.11 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] media-libs/gst-plugins-0.8.11 USE="alsa esd -debug -oss" [ebuild R ] media-plugins/gst-plugins-alsa-0.8.11 4. I run revdep-rebuild without --pretend the two packages are emerged without incident. 5. As suggested I run revdep-rebuild again No rebuilds required. 6. So we try again ajglap gottlieb # emerge --ask --depclean; revdep-rebuild --pretend *** WARNING *** --depclean is known to be broken. It is highly recommended [snipped again] Calculating dependencies... done! >>> These are the packages that would be unmerged: media-libs/gst-plugins selected: 0.8.11 protected: none omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Would you like to unmerge these packages? [Yes/No] etc. etc. -- gentoo-user@gentoo.org mailing list