add a user-friendly list of changes
authorMarius Mauch <genone@gentoo.org>
Mon, 5 Dec 2005 21:24:01 +0000 (21:24 -0000)
committerMarius Mauch <genone@gentoo.org>
Mon, 5 Dec 2005 21:24:01 +0000 (21:24 -0000)
svn path=/main/trunk/; revision=2339

RELEASE-NOTES [new file with mode: 0644]

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
new file mode 100644 (file)
index 0000000..c153fd4
--- /dev/null
@@ -0,0 +1,42 @@
+Release Notes for portage-2.2_pre1
+==================================
+
+New features / Major changes
+----------------------------
+* elog framework: This finally adds a flexible way to log all einfo, ewarn and
+       eerror messages as well as adding a new elog command for ebuilds. New ebuilds
+       should use elog instead of einfo for delivering important information as 
+       einfo messages will not be logged by default. [genone]
+* elog modules: Together with the framework some basic modules implementing
+       common logging facilities are shipped, these include:
+       - mod_syslog for relaying messages to syslog
+       - mod_mail for sending messages to a predefined mail adress
+       - mod_save for saving messages to a file
+       - mod_custom for processing messages with a custom command
+       NOTE: The elog interfaces are still subject to change, so don't rely on the
+       exact format yet. [genone]
+* version syntax enhancements: The version parsing and comparison code was 
+       completely rewritten and now supports two extensions to previous versions:
+       - a cvs prefix to denote live cvs (or svn or any other vcs) ebuilds, so now
+               you can have a package foo with the ebuilds foo-1.ebuild and 
+               foo-cvs.1.ebuild in the same directory. cvs ebuilds will always be 
+               ranked higher than any non-cvs ebuild.
+       - multiple suffixes now allow for constructions like foo-1.0_pre1_rc5
+       Also the new code is now separated into its own module portage_versions.py
+       with no dependencies on the main portage module. [genone]
+* recursive config files: Most of the config files in /etc/portage can now
+       also be directories, if they are then portage will recursively use all
+       files in them. So you could have /etc/portage/package.keywords/kde/base
+       and /etc/portage/package.keywords/gnome instead of a single package.keywords.
+       This applies to the following files:
+       - package.keywords
+       - package.mask
+       - package.unmask
+       - package.use
+       - mirrors
+       [genone]
+
+Bug fixes / Minor Changes
+-------------------------
+* Removal of "masked by -*" message [genone]
+* Fixed some minor screwup in the sort algorithm for versions [genone]