Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 87373 - gnome-vfs-2 DEPEND/RDEPEND error for libbonobo
Summary: gnome-vfs-2 DEPEND/RDEPEND error for libbonobo
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-30 23:41 UTC by Bruno Redondi
Modified: 2005-03-31 06:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Redondi 2005-03-30 23:41:06 UTC
If I run "emerge --pretend depclean" it says to me that libbonobo-2 is no longer needed, but if I unmerge it "revdep-rebuild --pretend" says that gnome-vfs-2 is broken. There is no way to re-emerge gnome-vfs-2 without emerging also libbonobo-2. I think that >=gnome-base/libbonobo-2 should be moved from RDEPEND to DEPEND. 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Spider (RETIRED) gentoo-dev 2005-03-31 04:52:21 UTC
Now thats strange, because: 


> grep libbonobo usr/portage/gnome-base/gnome-vfs/*ebuild
gnome-vfs-2.6.1.1.ebuild:       >=gnome-base/libbonobo-2
gnome-vfs-2.8.1-r2.ebuild:      >=gnome-base/libbonobo-2
gnome-vfs-2.8.3-r1.ebuild:      >=gnome-base/libbonobo-2
gnome-vfs-2.8.4.ebuild: >=gnome-base/libbonobo-2
gnome-vfs-2.10.0.ebuild:        >=gnome-base/libbonobo-2
 

so its there allright.
Comment 2 Bruno Redondi 2005-03-31 05:06:01 UTC
is it a depclean bug?
Comment 3 Bruno Redondi 2005-03-31 05:23:58 UTC
I have inestigated a little more:
gnome-vfs is installed as a dependence of some other package and is not
present in my /var/lib/portage/world. If I add it to world file (but I don't want to add it) all works well.
-----------------------------------------------------
sargas root # grep gnome-vfs /var/lib/portage/world 
sargas root # emerge --pretend depclean

*** WARNING *** : DEPCLEAN CAN  SERIOUSLY  IMPAIR YOUR SYSTEM. USE CAUTION.
*** WARNING *** : (Cancel: CONTROL-C) -- ALWAYS VERIFY ALL PACKAGES IN THE
*** WARNING *** : CANDIDATE LIST FOR  SANITY  BEFORE  ALLOWING DEPCLEAN TO
*** WARNING *** : UNMERGE ANY PACKAGES.
*** WARNING *** :
*** WARNING *** : USE FLAGS MAY HAVE AN EXTREME EFFECT ON THE OUTPUT.
*** WARNING *** : SOME LIBRARIES MAY BE USED BY PACKAGES BUT ARE NOT
*** WARNING *** : CONSIDERED TO BE A DEPEND DUE TO USE FLAG SETTINGS.
*** WARNING *** : emerge --update --deep --newuse world TO VERIFY
*** WARNING *** : SANITY IN THIS REGARD.
*** WARNING *** :
*** WARNING *** : Packages  in the list  that are  desired  may be added
*** WARNING *** : directly to the world file to cause them to be ignored
*** WARNING *** : by depclean and maintained in the future. BREAKAGES DUE
*** WARNING *** : TO UNMERGING AN  ==IN-USE LIBRARY==  MAY BE REPAIRED BY
*** WARNING *** : MERGING  *** THE PACKAGE THAT COMPLAINS ***  ABOUT THE
*** WARNING *** : MISSING LIBRARY.

Calculating depclean dependencies ... done!

>>> These are the packages that I would unmerge:

 gnome-base/libbonobo
    selected: 2.8.0
   protected: none
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.


Packages installed:   398
Packages in world:    60
Packages in system:   73
Unique package names: 397
Required packages:    410
Number to remove:     1
sargas root # echo "gnome-base/gnome-vfs" >> /var/lib/portage/world
sargas root # emerge --pretend depclean

*** WARNING *** : DEPCLEAN CAN  SERIOUSLY  IMPAIR YOUR SYSTEM. USE CAUTION.
*** WARNING *** : (Cancel: CONTROL-C) -- ALWAYS VERIFY ALL PACKAGES IN THE
*** WARNING *** : CANDIDATE LIST FOR  SANITY  BEFORE  ALLOWING DEPCLEAN TO
*** WARNING *** : UNMERGE ANY PACKAGES.
*** WARNING *** :
*** WARNING *** : USE FLAGS MAY HAVE AN EXTREME EFFECT ON THE OUTPUT.
*** WARNING *** : SOME LIBRARIES MAY BE USED BY PACKAGES BUT ARE NOT
*** WARNING *** : CONSIDERED TO BE A DEPEND DUE TO USE FLAG SETTINGS.
*** WARNING *** : emerge --update --deep --newuse world TO VERIFY
*** WARNING *** : SANITY IN THIS REGARD.
*** WARNING *** :
*** WARNING *** : Packages  in the list  that are  desired  may be added
*** WARNING *** : directly to the world file to cause them to be ignored
*** WARNING *** : by depclean and maintained in the future. BREAKAGES DUE
*** WARNING *** : TO UNMERGING AN  ==IN-USE LIBRARY==  MAY BE REPAIRED BY
*** WARNING *** : MERGING  *** THE PACKAGE THAT COMPLAINS ***  ABOUT THE
*** WARNING *** : MISSING LIBRARY.

Calculating depclean dependencies ... done!

Packages installed:   398
Packages in world:    61
Packages in system:   73
Unique package names: 398
Required packages:    414
Number to remove:     0
sargas root # 
-------------------------------------
Comment 4 foser (RETIRED) gentoo-dev 2005-03-31 06:22:01 UTC
yes, you see those warnings.. tried to read them ?
Comment 5 Bruno Redondi 2005-03-31 06:29:03 UTC
sure, but:
1) there is no USE flag that modifies the dep on libbonobo
2) emerge -p -D -u -N world gives no result (I sync/update my system every day)
3) I don't add gnome-vfs to world file because if I unmerge the package that
   depends on it I want that it is no more considered a required package