public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] infinite battle between emerge --depclean and revdep-rebuild
@ 2006-07-14  4:30 Allan Gottlieb
  2006-07-14  8:42 ` Richard Fish
  2006-07-18 20:53 ` [gentoo-user] " Francesco Talamona
  0 siblings, 2 replies; 7+ messages in thread
From: Allan Gottlieb @ 2006-07-14  4:30 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-07-18 21:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-14  4:30 [gentoo-user] infinite battle between emerge --depclean and revdep-rebuild Allan Gottlieb
2006-07-14  8:42 ` Richard Fish
2006-07-14 11:25   ` Janusz Bossy
2006-07-14 16:27     ` Richard Fish
2006-07-14 12:05   ` Allan Gottlieb
2006-07-14 16:29     ` Richard Fish
2006-07-18 20:53 ` [gentoo-user] " Francesco Talamona

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox