LWN.net Logo

No reverse dependencies

No reverse dependencies

Posted Jun 13, 2004 9:07 UTC (Sun) by evgeny (guest, #774)
In reply to: No reverse dependencies by shredwheat
Parent article: Gentoo Package Management with Portage

> I consider emerge's lack of reverse dependency handling [...]

Not exactly. qpkg -I -q <package name> will give you this info (though not recursively).

> For example, once you decide to start using the "~" testing versions of packages there is no going back.

Why? I once switched from ~amd64 to amd64 and can't remember any major issue. Having said that, ask yourself what's the reason one chooses an unstable variant of a distribution. With Debian, many people opt for "testing" or "unstable" because the "stable" brunch is hopelessly outdated for about any purpose, using backports is not widely known (and is quite restricted in number of packages available), and mixing of stable + unstable is a real hell for any binary distro. Contrary to that, with Gentoo it's extremely easy to have such a mix. Further, difference between stable and unstable in Gentoo is an order of magnitude less than ~100% in any binary distro. As a result, it's pretty common to have only a few packages specially marked via /etc/gentoo/packages.*. These are things one uses in daily work and ultimately needs a specific or most-up-to-date version. If a newer version of such a package is broken, it's a matter of downgrading only this specific package.

My personal experience with Debian/unstable vs Gentoo: the latter is more stable and has given me _much_ less pain with upgrading/downgrading/dependency resolving issues. And that's what counters, IMHO.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds