Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: Why lastrite when it works? (Was: Re: [gentoo-dev] Packages up for grabs due to retirement)
Date: Fri, 06 Jan 2017 15:01:44
Message-Id: CAGfcS_nwQJ8khM1t_KEiETaVyocM3R=nZ_HOh2h5vesStWTEsw@mail.gmail.com
In Reply to: Re: Why lastrite when it works? (Was: Re: [gentoo-dev] Packages up for grabs due to retirement) by Kent Fredric
1 On Thu, Jan 5, 2017 at 11:27 PM, Kent Fredric <kentnl@g.o> wrote:
2 >
3 > If packages had a field called "BUGS=" it could contain an array of
4 > bugs a package is known to contain, but can be conditionally avoided if
5 > you're careful.
6 >
7 > Packages with non-empty BUGS= fields would be treated as hard-masked
8 > for the purpose of repoman checks, and so packages that depend on
9 > specific version ranges of packages with BUGS= fields are invalid,
10 > and need their own BUGS= fields.
11 >
12
13 So, while I'm not sure if this is the best way to go about it, I think
14 what it does point to is there being possible benefit in creating a
15 closer link between our repository and bug trackers.
16
17 We've seen this come up in managing stable requests as well (having
18 users be able to vote on things, having automated testing, etc).
19
20 With the recent stable changes we have bugs being tagged with "atoms."
21 With your proposal we have ebuilds being tagged with bugs.
22
23 I can see benefits to having a single way to associate bugs and
24 ebuilds, and making those associations available to bug trackers and
25 package managers.
26
27 I think the question is:
28 1. What is the best way to go about this?
29 2. Is anybody actually going to make use of this?
30
31 The intended use cases in #2 probably will influence #1. However, it
32 doesn't make sense to have multiple ways of doing these associations,
33 because bugzilla doesn't know anything about the repo, and portage
34 doesn't know anything about bugzilla. Having one place to store the
35 associations and tools to make that information accessible elsewhere
36 makes more sense.
37
38 --
39 Rich

Replies