path: root/NEWS
diff options
authorBrian Harring <>2005-12-25 09:58:43 +0000
committerBrian Harring <>2005-12-25 09:58:43 +0000
commit4019c46eefc33778214846c23d8d8ee4dc9665d0 (patch)
tree356b6521146f9060d9cb217594af4c24546b2fbe /NEWS
parentrenaming the death hook registration func to register_die_hook (diff)
news file, releasenotes data schlopped into it, plus couple of updates.
svn path=/main/trunk/; revision=2463
Diffstat (limited to 'NEWS')
1 files changed, 27 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 00000000..fe6a4073
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,27 @@
+News (mainly features/major bug fixes)
+portage-2.1 (ongoing via pre releases)
+* elog framework and accompanying modules for logging ebuild warnings, errors
+ and general notices. Collects ewarn/einfo messages.
+* version syntax enhancements allowing multiple suffixes and a new 'cvs'
+ prefix for denoting "live sources" ebuilds.
+* config files as directories enabling finer-grained settings management.
+* Addition of an register_die_hook method that allows ebuild/eclasses to
+ register functions to be called for better debugging on errors.
+* Addition of pre and post user hookable functions for each ebuild phase, accessible
+ via portage bashrc. Example would be pre_src_unpack .
+* cache refactoring- runtime improvement from 35% -> 65%.
+* Intelligently handle and display USE_EXPAND-based IUSE variables.
+* FEATURES="parallel-fetch". Download in parallel to compilation.
+* Include a "changed or new" USE flag output when --verbose isn't specified.
+* Support for splitting out debug information into separate files in
+ /usr/lib{,32,64}.
+* exec subsystem refactoring (now with less bugs!)
+* checksum/digest subsystem refactoring
+* Make --emptytree only apply to ${ROOT} rather than always including /.
+* Allow packages to be upgraded that are only depended on via a
+ "|| ( =cat/pkg-1* =cat/pkg-2* )" construct.
+* Ebuild output is no longer cut off early when using PORT_LOGDIR.