Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o, Michael Orlitzky <mjo@g.o>
Subject: Re: [gentoo-portage-dev] [PATCH] emerge: add --changed-deps-report option (bug 645780)
Date: Mon, 29 Jan 2018 01:11:01
Message-Id: e6f4bdeb-d801-29db-e39f-beb153363a6d@gentoo.org
In Reply to: Re: [gentoo-portage-dev] [PATCH] emerge: add --changed-deps-report option (bug 645780) by Michael Orlitzky
1 On 01/28/2018 04:17 PM, Michael Orlitzky wrote:
2 > Since ::gentoo is the only repository governed by the PMS, can't we make
3 > repoman do this? The problem with requiring "repoman --force" for an
4 > in-place dependency change is that repoman generally won't have access
5 > to the unedited ebuild; but for ::gentoo, we can probably hack something
6 > together in git. Have it source the old and new ebuilds, and compare
7 > their dependency lists.
8
9 Yes I'm in favor of that, but it doesn't accomplish my current goal, as
10 I'll explain below.
11
12 > It won't work outside of a git repo, but it will work in the one place
13 > that really matters.
14
15 My goal for this patch is to provide a safety net for users, such that
16 they'll be automatically notified that the --changed-deps option is
17 available when needed to solve problems involving stale dependencies.
18 The reason behind this goal is that git commits flow directly to rsync
19 without any restriction, which makes users vulnerable to stale
20 dependencies, in the form of failed dependency calculations.
21
22 This goal is currently my highest priority, since I want to protect
23 users from having difficulty with problems triggered by the new
24 --dynamic-deps=n default [1].
25
26 [1] https://bugs.gentoo.org/645550
27 --
28 Thanks,
29 Zac

Attachments

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

Replies