From 1d91b2e2b70f92b1c1038a407f6b657e54a81019 Mon Sep 17 00:00:00 2001 From: Marius Mauch Date: Mon, 5 Dec 2005 21:24:01 +0000 Subject: [PATCH] add a user-friendly list of changes svn path=/main/trunk/; revision=2339 --- RELEASE-NOTES | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 RELEASE-NOTES diff --git a/RELEASE-NOTES b/RELEASE-NOTES new file mode 100644 index 000000000..c153fd415 --- /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] -- 2.26.2