From 33c29d8c799546f746bf6fbf379e915ae10cdcc8 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 23 Dec 2006 19:15:37 +0000 Subject: For bug #158931, add some release notes to explain performance penalties for dependency calculations. svn path=/main/trunk/; revision=5367 --- NEWS | 2 ++ RELEASE-NOTES | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/NEWS b/NEWS index d80c27c39..c560d1308 100644 --- a/NEWS +++ b/NEWS @@ -13,6 +13,8 @@ portage-2.1.2 * Dependencies can be satisfied by installed packages that do not have matching ebuilds in the portage tree or overlay. * Emerge automatically ignores blockers that are made irrelevant by an upgrade. +* Emerge supports "reverse blocker detection" which means that the blockers of + installed packages will always be respected. * Emerge builds a complete dependency graph in order to ensure correct merge order and detection of circular dependencies. * The world and system sets allow automatic update of all installed slots. diff --git a/RELEASE-NOTES b/RELEASE-NOTES index c15f922ba..26d95a9cd 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,6 +4,12 @@ Features/major bugfixes are listed in NEWS portage-2.1.2 ================================== +* Depending on the number of packages installed, users may notice a difference + in the time taken for dependency calculations. This performance penalty is + due to the addition of important new features which include the ability to + detect reverse blockers, the building of a complete dependency graph, and the + ability to use installed packages to satisify dependencies even after their + ebuilds have been removed from the portage tree. * emerge does not necessarily update build time dependencies that are not strictly required. See the --with-bdeps option in the emerge(1) man page. -- cgit v1.2.3-1-g7c22