summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RELEASE-NOTES42
1 files changed, 42 insertions, 0 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
new file mode 100644
index 00000000..c153fd41
--- /dev/null
+++ b/RELEASE-NOTES
@@ -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]