Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: Zac Medico <zmedico@g.o>
Subject: [gentoo-portage-dev] Re: [PATCH] depgraph: prune unnecessary rebuilds for --autounmask-continue (bug 619626)
Date: Thu, 01 Jun 2017 09:05:41
Message-Id: CAMiTYSr7oD=V6X6iF_nxMgCgv6tdCPpX-5pnYJuMYVnCaWQDzA@mail.gmail.com
In Reply to: [gentoo-portage-dev] [PATCH] depgraph: prune unnecessary rebuilds for --autounmask-continue (bug 619626) by Zac Medico
1 On Thu, Jun 1, 2017 at 1:31 AM, Zac Medico <zmedico@g.o> wrote:
2 >
3 > @@ -4245,6 +4300,12 @@ class depgraph(object):
4 > self._dynamic_config._skip_restart = True
5 > return False, myfavorites
6 >
7 > + if self._ignored_binaries_autounmask_backtrack():
8 > + config = self._dynamic_config._
9 > backtrack_infos.setdefault("config", {})
10 > + config["prune_rebuilds"] = True
11 > + self._dynamic_config._need_restart = True
12 > + return False, myfavorites
13 > +
14 >
15
16 I've updated this logic to ensure that it won't try to prune rebuilds more
17 than once:
18
19 if (not self._dynamic_config._prune_rebuilds and
20 self._ignored_binaries_autounmask_backtrack()):
21
22
23 --
24 Thanks,
25 Zac