I think that there is a significant difference between "Updating all installed packages" and "... all packages and all dependencies that need to be updated.."

I may be wrong but the first says update and rebuild any thing on the system that can be updated and the second says update anything in the world file and anything they depend on no matter how remotely. The first catches everything on the system and the second 'may' not.



On Wednesday, August 13, 2003, at 08:10 AM, William Hubbs wrote:

Hi Dhruba,

On Wed, Aug 13, 2003 at 02:39:22PM +0100, Dhruba Bandopadhyay wrote:
Hello

Given that this issue arises quite frequently I have filed a bug about it.

http://bugs.gentoo.org/show_bug.cgi?id=26540

Please read it and provide feedback either on the bug or on this list.

Basically, the issue at hand is the difference between [1] and [2] and how
portage should handle this difference.


[1] emerge -Duvp world
[2] emerge -Duvp `qpkg -I -nc`

From emerge --help, I got the following:



--deep (-D short option)
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.


This tells me that if I do an emerge -uD world it will take care of all packages and all dependencies that need to be updated. That is what I have been doing and had no problems. In other words, I don't see the need for your second command at all.

Have I missed something? If so, let me know.

Thanks,

William


-- [EMAIL PROTECTED] mailing list


--
[EMAIL PROTECTED] mailing list



Reply via email to