Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

What does --deep do again?

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
4 posts • Page 1 of 1
Author
Message
jefftang
n00b
n00b
Posts: 30
Joined: Sat Jan 04, 2003 7:28 am

What does --deep do again?

  • Quote

Post by jefftang » Fri Nov 07, 2003 1:15 am

I was under the impression that:

Code: Select all

emerge --deep --update world
Would update all packages to their latest version.

Messing around with revdep I find that gnome-panel is not up to date, but emerge doesn't seem to pick it up. It's not in the world file, but xmms depends on it. What's going on?

Code: Select all

malazan /root# emerge --deep --update --pretend world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!

malazan /root# emerge -s gnome-panel
Searching...   
[ Results for search key : gnome-panel ]
[ Applications found : 1 ]
 
*  gnome-base/gnome-panel
      Latest version available: 2.4.1
      Latest version installed: 2.4.0
      Size of downloaded files: 2,580 kB
      Homepage:    http://www.gnome.org/
      Description: The Panel for Gnome2

Top
idl
Retired Dev
Retired Dev
User avatar
Posts: 1728
Joined: Tue Dec 24, 2002 8:02 pm
Location: Nottingham, UK

  • Quote

Post by idl » Fri Nov 07, 2003 1:26 am

Code: Select all

man emerge
Top
jefftang
n00b
n00b
Posts: 30
Joined: Sat Jan 04, 2003 7:28 am

  • Quote

Post by jefftang » Fri Nov 07, 2003 1:28 am

I already rtfm, thanks.
--deep (-D)
When used in conjunction with --update, this flag forces emerge to consider the entire
dependency tree of packages, instead of checking only the immediate dependencies of the
packages. As an example, this catches updates in libraries that are not directly listed
in the dependencies of a package.
Given this documentation, I would expect an emerge -Dup world to cause gnome-panel to update. Instead it leaves it alone.

(BTW, meant to post this in the portage and progrmaming forum)
Top
jefftang
n00b
n00b
Posts: 30
Joined: Sat Jan 04, 2003 7:28 am

I think I get it.

  • Quote

Post by jefftang » Fri Nov 07, 2003 1:35 am

OK. I think I understand what's going on.

xmms depends on: <gnome-base/gnome-panel-1.5.0

This is slot "1.4".

gnome-panel 2.4.1 is slot "0". When emerge does it's deep tree search it only considers the slots, so gnome-panel of any slot not "1.4", is left by the wayside.

To fix it, I'm doing:


Code: Select all

emerge -C gnome-panel
emerge -Du xmms
Now my new question. How can I catch situations like this? emerge depclean doesn't pick up this problem.
Top
Post Reply

4 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic