Allow --verbose to trigger a merge list even without --pretend, --ask, or --tree...
[portage.git] / RELEASE-NOTES
1 Release Notes; upgrade information mainly.
2 Features/major bugfixes are listed in NEWS
3
4 portage-2.1.2
5 ==================================
6
7 * Depending on the number of packages installed, users may notice a difference
8   in the time taken for dependency calculations.  This performance penalty is
9   due to the addition of important new features which include the ability to
10   detect reverse blockers, the building of a complete dependency graph, and the
11   ability to use installed packages to satisify dependencies even after their
12   ebuilds have been removed from the portage tree.
13 * emerge does not necessarily update build time dependencies that are not
14   strictly required.  See the --with-bdeps option in the emerge(1) man page.
15
16 portage-2.1.1
17 ==================================
18
19 * emerge --search doesn't use regular expressions now anymore by default, so
20   emerge --search dvd+rw-tools now works as expected. Regular expressions can be enabled
21   by prefixing the search string with %. 
22 * emerge --depclean algorithm is much safer than the old one.
23 * emerge --newuse detects changes in IUSE that previously went undetected.
24
25 portage-2.1
26 ==================================
27
28 * new cache framework, breaking all old cache modules.
29   If you're having problems with portage_db_cdb, this is likely the cause.
30 * USE flag output ordering has changed.  The old ordering is now an option
31   by the name of --alphabetical.  Adding the option to EMERGE_DEFAULT_OPTS
32   in make.conf will restore the old behaviour permanently.
33 * The deprecated --inject has been removed, use /etc/portage/profile/package.provided
34 * The deprecated --upgradeonly has been removed, use /etc/portage/package.* 
35   instead.
36 * 'emerge sync' has been deprecated, use 'emerge --sync' instead (same 
37   for other actions)
38 * Tools that call emerge should override the EMERGE_DEFAULT_OPTS environment
39   variable or use the emerge --ignore-default-opts option.
40 * rsync option handling has been redesigned, instead of RSYNC_* variables
41   use PORTAGE_RSYNC_EXTRA_OPTS from now on.
42 * autouse (use.defaults) has been deprecated by specifying USE_ORDER in make.defaults
43   Users may still turn this back on by specifying USE_ORDER="env:pkg:conf:auto:defaults"
44   in make.conf.  Interested in figuring out what use flags were turned off?  Check out
45   /usr/portage/profiles/base/use.defaults and other use.defaults files that correspond 
46   to your profile.
47