summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-27 10:20:38 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-27 10:20:38 +0000
commitf52594006b7eaff362c15dfa193a6511c5e23ccb (patch)
treea71f79f0d990a5bbdef4ecab7e5745b7f3d0ac9b
parentMake config._init_dirs() preserver /tmp and /var/tmp permissions if (diff)
downloadportage-multirepo-f52594006b7eaff362c15dfa193a6511c5e23ccb.tar.gz
portage-multirepo-f52594006b7eaff362c15dfa193a6511c5e23ccb.tar.bz2
portage-multirepo-f52594006b7eaff362c15dfa193a6511c5e23ccb.zip
Fix breakage due to frozenset being immutable. (trunk r10455)
svn path=/main/branches/2.1.2/; revision=10456
-rwxr-xr-xbin/emerge4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/emerge b/bin/emerge
index 5f652a2f..2b423a89 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -2226,8 +2226,8 @@ class depgraph(object):
"""Return a set of flags that trigger reinstallation, or None if there
are no such flags."""
if "--newuse" in self.myopts:
- flags = orig_iuse.symmetric_difference(
- cur_iuse).difference(forced_flags)
+ flags = set(orig_iuse.symmetric_difference(
+ cur_iuse).difference(forced_flags))
flags.update(orig_iuse.intersection(orig_use).symmetric_difference(
cur_iuse.intersection(cur_use)))
if flags: