Gentoo Archives: gentoo-user

From: Neil Bothwick <neil@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Using --deep [Was: Slow redraw of windows following -uD --world]
Date: Sat, 17 Jun 2006 12:36:22
Message-Id: 20060617131754.16dc1c0b@hactar.digimed.co.uk
In Reply to: Re: [gentoo-user] Using --deep [Was: Slow redraw of windows following -uD --world] by "Hemmann
1 On Sat, 17 Jun 2006 10:53:17 +0200, Hemmann, Volker Armin wrote:
2
3 > > Could you be more specific, please? How is it harmful? What happens to
4 > > your system when you use --deep?
5 >
6 > because sometimes a lib/dependency may be upgraded to an incompatible
7 > version, resulting in open and hidden breakage.
8
9 If the later version is incompatible with installed software, that
10 software should block the update. this behaviour indicates a broken
11 ebuild.
12
13 The main risk with using deep, particularly on a ~arch system, is that
14 you get the updates when they come out, instead of waiting until they
15 are needed. not using deep lets others hit the problems and get them
16 sorted out before you need an update.
17
18 > Code Listing 13: Updating your system
19 > # emerge --update --ask world
20 >
21 > owever, it will only verify the versions for the applications you have
22 > explicitly installed - not the dependencies. If you want to update
23 > every single package on your system, add the --deep argument:
24
25 That's wrong.
26
27 "emerge package" checks only the package.
28
29 "emerge --update package" check package and any first-level dependencies
30 and updates them all. Even if package has not been updated, if a
31 first-level dependency has, it will be installed. First level
32 dependencies are those listed in the package's ebuild.
33
34 "emerge --update --deep package" follows the complete dependency tree for
35 package.
36
37 Even "emerge --update --deep world" may not update everything. If a
38 package is not in your world file, nor a dependency of something in your
39 world file, it will not be updated.
40
41 > Oh, and it says 'sometimes to catch security updates'. Not 'everytime
42 > you update'.
43 >
44 > You can catch the security updates by being on the gentoo-announce
45 > mailing list. No need for --deep.
46
47 Or by running "glsa-check --test all" every time you sync or from a cron
48 task.
49
50
51 --
52 Neil Bothwick
53
54 QOTD:
55 The only easy way to tell a hamster from a gerbil is that the
56 gerbil has more dark meat.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Using --deep [Was: Slow redraw of windows following -uD --world] "Bo Ørsted Andresen" <bo.andresen@××××.dk>