summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-07-04 02:31:12 +0000
committerZac Medico <zmedico@gentoo.org>2007-07-04 02:31:12 +0000
commitb337103cb53504959434f3758cc07b95640ad100 (patch)
tree84f631ba5355a805f51b3bda2c8bababef881026 /RELEASE-NOTES
parentUse depgraph._args_nodes to simplify depgraph.saveNomergeFavorites(). (diff)
downloadportage-idfetch-b337103cb53504959434f3758cc07b95640ad100.tar.gz
portage-idfetch-b337103cb53504959434f3758cc07b95640ad100.tar.bz2
portage-idfetch-b337103cb53504959434f3758cc07b95640ad100.zip
Record a slot atom in the world file for any atom that is precise enough to identify a specific slot. Make depclean clean unnecessary slots of system and world packages. For update and depclean, world atoms can be greedy with slots while system atoms can not.
svn path=/main/trunk/; revision=7142
Diffstat (limited to 'RELEASE-NOTES')
-rw-r--r--RELEASE-NOTES12
1 files changed, 9 insertions, 3 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index faa58031..aa126269 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -7,9 +7,6 @@ portage-2.2
* The python namespace for portage has been sanitized, all portage related code
is now contained within the portage namespace. External script should be updated
accordingly, though links exist for backward compability.
-* The "save_summary" and "echo" elog modules are now enabled by default. Setting
- PORTAGE_ELOG_SYSTEM in make.conf will override this, so if you don't want elog
- set PORTAGE_ELOG_SYSTEM="" in make.conf
* -* support in package.keywords was changed as it was inconsistent with
ACCEPT_KEYWORDS behavior (also see http://dev.gentoo.org/~genone/docs/KEYWORDS.stupid).
Previously having -* in package.keywords matched packages with KEYWORDS="-*",
@@ -21,11 +18,20 @@ portage-2.2
portage-2.1.3
==================================
+* The "save_summary" and "echo" elog modules are now enabled by default. Setting
+ PORTAGE_ELOG_SYSTEM in make.conf will override this, so if you don't want elog
+ set PORTAGE_ELOG_SYSTEM="" in make.conf
* The unmerge process will remove any file that is not claimed by another
package in the same slot and is not protected by CONFIG_PROTECT, even if the
modification time or checksum differs from the file that was originally
installed. The old behavior is still available by adding -unmerge-orphans
to FEATURES.
+* The world file now supports slot atoms such as 'sys-devel/gcc:3.4'. In some
+ cases, emerge --depclean may remove slots that it would not have removed
+ in the past. The emerge --noreplace command can be used to add an atom to the
+ world file and prevent matching packages from being removed. A slot atom
+ will be recorded in the world file for any atom that is precise enough to
+ identify a specific slot.
portage-2.1.2
==================================