Gentoo Archives: gentoo-commits

From: "Marius Mauch (genone)" <genone@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r9406 - main/trunk/pym/portage/dbapi
Date: Sun, 02 Mar 2008 11:40:54
Message-Id: E1JVmYl-0001Fp-8A@stork.gentoo.org
1 Author: genone
2 Date: 2008-03-02 11:40:50 +0000 (Sun, 02 Mar 2008)
3 New Revision: 9406
4
5 Modified:
6 main/trunk/pym/portage/dbapi/vartree.py
7 Log:
8 undo registrations of preserved libraries if the merge fails, bug #210501
9
10 Modified: main/trunk/pym/portage/dbapi/vartree.py
11 ===================================================================
12 --- main/trunk/pym/portage/dbapi/vartree.py 2008-03-01 17:55:34 UTC (rev 9405)
13 +++ main/trunk/pym/portage/dbapi/vartree.py 2008-03-02 11:40:50 UTC (rev 9406)
14 @@ -2511,6 +2511,9 @@
15 try:
16 retval = self.treewalk(mergeroot, myroot, inforoot, myebuild,
17 cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes)
18 + # undo registrations of preserved libraries, bug #210501
19 + if retval != os.EX_OK:
20 + self.vartree.dbapi.plib_registry.unregister(self.mycpv, self.settings["SLOT"], self.settings["COUNTER"])
21 # Process ebuild logfiles
22 elog_process(self.mycpv, self.settings, phasefilter=filter_mergephases)
23 if retval == os.EX_OK and "noclean" not in self.settings.features:
24
25 --
26 gentoo-commits@l.g.o mailing list