Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 188559
Collapse All | Expand All

(-)pym/portage.py (+6 lines)
Lines 7952-7958 Link Here
7952
			if dblnk.mycpv != self.mycpv:
7952
			if dblnk.mycpv != self.mycpv:
7953
				continue
7953
				continue
7954
			writemsg_stdout(">>> Safely unmerging already-installed instance...\n")
7954
			writemsg_stdout(">>> Safely unmerging already-installed instance...\n")
7955
			# These caches are populated during collision-protect and the data
7956
			# they contain is now invalid. It's very important to invalidate
7957
			# the contents_inodes cache so that FEATURES=unmerge-orphans
7958
			# doesn't unmerge anything that belongs to this package that has
7959
			# just been merged.
7955
			self.contentscache = None
7960
			self.contentscache = None
7961
			self._contents_inodes = None
7956
			others_in_slot.append(self)  # self has just been merged
7962
			others_in_slot.append(self)  # self has just been merged
7957
			others_in_slot.remove(dblnk) # dblnk will unmerge itself now
7963
			others_in_slot.remove(dblnk) # dblnk will unmerge itself now
7958
			dblnk.unmerge(trimworld=0, ldpath_mtimes=prev_mtimes,
7964
			dblnk.unmerge(trimworld=0, ldpath_mtimes=prev_mtimes,

Return to bug 188559