Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r12362 - main/trunk
Date: Sun, 28 Dec 2008 22:29:55
Message-Id: E1LH48t-0002kW-FZ@stork.gentoo.org
1 Author: zmedico
2 Date: 2008-12-28 22:29:51 +0000 (Sun, 28 Dec 2008)
3 New Revision: 12362
4
5 Modified:
6 main/trunk/NEWS
7 main/trunk/RELEASE-NOTES
8 Log:
9 Add notes about FEATURES=protect-owned and move the note about
10 --complete-graph to NEWS.
11
12
13 Modified: main/trunk/NEWS
14 ===================================================================
15 --- main/trunk/NEWS 2008-12-28 22:01:09 UTC (rev 12361)
16 +++ main/trunk/NEWS 2008-12-28 22:29:51 UTC (rev 12362)
17 @@ -32,10 +32,20 @@
18 * Namespace sanitizing: move all portage related code into portage.* namespace,
19 rename portage_foo modules to portage.foo (but keep symlinks for compability)
20 * Add support for news items (GLEP 42)
21 +* Add FEATURES=protect-owned which is identical to the collision-protect
22 + feature except that files may be overwritten if they are not explicitly
23 + listed in the contents of a currently installed package.
24
25 portage-2.1.5
26 -------------
27
28 +* For extra careful dependency handling, emerge has a new --complete-graph
29 + option that causes it to consider the deep dependencies of all packages from
30 + the system and world sets. With this option enabled, emerge will bail out
31 + if it determines that the given operation will break any dependencies of
32 + the packages that have been added to the graph. Unlike the --deep option,
33 + the --complete-graph option does not cause any more packages to be updated
34 + than would have otherwise been updated with the option disabled.
35 * Blockers are now resolved automatically in many more cases
36 than before. When it's safe, blocked packages are uninstalled
37 automatically so that users are no longer inconvenienced with the
38
39 Modified: main/trunk/RELEASE-NOTES
40 ===================================================================
41 --- main/trunk/RELEASE-NOTES 2008-12-28 22:01:09 UTC (rev 12361)
42 +++ main/trunk/RELEASE-NOTES 2008-12-28 22:29:51 UTC (rev 12362)
43 @@ -26,6 +26,10 @@
44
45 * FEATURES=fixpackages is now enabled by default via make.globals. Set
46 FEATURES="-fixpackages" in make.conf if you'd like to disable it.
47 +* File collision protection is now enabled by default via make.globals with
48 + FEATURES=protect-owned. In order to protect files from be overwritten or
49 + removed a inappropriate times, it is recommended to leave protect-owned
50 + (or the similar collision-protect feature) enabled at all times.
51 * The python namespace for portage has been sanitized, all portage related code
52 is now contained within the portage namespace. External script should be
53 updated accordingly, though links exist for backward compability.
54 @@ -63,13 +67,6 @@
55 the correct size. Run `tail -f /var/log/emerge-fetch.log` in a
56 terminal to view parallel-fetch progress. Add FEATURES="-parallel-fetch"
57 to /etc/make.conf if you want to disable this feature.
58 -* For extra careful dependency handling, emerge has a new --complete-graph
59 - option that causes it to consider the deep dependencies of all packages from
60 - the system and world sets. With this option enabled, emerge will bail out
61 - if it determines that the given operation will break any dependencies of
62 - the packages that have been added to the graph. Unlike the --deep option,
63 - the --complete-graph option does not cause any more packages to be updated
64 - than would have otherwise been updated with the option disabled.
65
66 portage-2.1.4.1
67 ==================================