Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o, Brian Dolbec <dolsen@g.o>
Subject: Re: [gentoo-portage-dev] [PATCH] depgraph: eval disjunctive build deps earlier (bug 639346)
Date: Thu, 07 Dec 2017 19:17:39
Message-Id: ff3dc46c-a458-85af-ac32-c664110a50c9@gentoo.org
In Reply to: Re: [gentoo-portage-dev] [PATCH] depgraph: eval disjunctive build deps earlier (bug 639346) by Brian Dolbec
1 On 12/04/2017 10:22 AM, Brian Dolbec wrote:
2 > On Sun, 3 Dec 2017 15:19:44 -0800
3 > Zac Medico <zmedico@g.o> wrote:
4 >
5 >> Since built-time deps tend to be a superset of run-time deps, evaluate
6 >> disjunctive build-time deps before run-time deps, so that choices for
7 >> build-time deps influence choices for run-time deps.
8 >>
9 >> Also, fix OnlydepsMinimalTestCase to specify ambiguous_merge_order,
10 >> since the merge order is affected by the order of evaluation.
11 >>
12 >> Bug: https://bugs.gentoo.org/639346
13 >> ---
14 >> pym/_emerge/depgraph.py | 12 ++-
15 >> .../resolver/test_disjunctive_depend_order.py | 87
16 >> ++++++++++++++++++++++ .../tests/resolver/test_onlydeps_minimal.py
17 >> | 5 +- 3 files changed, 98 insertions(+), 6 deletions(-)
18 >> create mode 100644
19 >> pym/portage/tests/resolver/test_disjunctive_depend_order.py
20 >
21 > looks good
22 >
23
24 Thanks, merged:
25
26 https://gitweb.gentoo.org/proj/portage.git/commit/?id=09185309aad49b83f29ef94b11318998e520e138
27 --
28 Thanks,
29 Zac

Attachments

File name MIME type
signature.asc application/pgp-signature