Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] rfc: noarch keyword
Date: Wed, 18 Mar 2020 18:41:05
Message-Id: 20200318184057.GA30250@linux1.home
In Reply to: Re: [gentoo-dev] rfc: noarch keyword by "Michał Górny"
1 On Wed, Mar 18, 2020 at 07:12:08PM +0100, Michał Górny wrote:
2 > On Wed, 2020-03-18 at 12:47 -0500, William Hubbs wrote:
3 > > On Wed, Mar 18, 2020 at 06:12:37PM +0100, Michał Górny wrote:
4 > > > On Wed, 2020-03-18 at 09:54 -0500, William Hubbs wrote:
5 > > > > this came up again on the recent thread about dropping non x86/amd64
6 > > > > support for python packages, and I want to bring it up again on its own
7 > > > > thread.
8 > > > >
9 > > > > How often do architecture specific bugs really exist in languages like
10 > > > > perl, python etc? From what I've seen they are pretty rare. Not to mention,
11 > > > > if we found one somewhere, we could adjust keywords as necessary.
12 > > > >
13 > > > > Also, if someone did inadvertently keyword a package with noarch that didn't
14 > > > > work everywhere, it would be a matter of adjusting the keywords for that
15 > > > > package.
16 > > > >
17 > > > > So, my question is, why can't we add a noarch/~noarch keyword and see
18 > > > > how things go? If it gets abused we can always nuke it later.
19 > > > >
20 > > >
21 > > > 1. How is this going to work when noarch package depends on non-nonarch
22 > > > package? I mean, will all the package managers actually work? Have you
23 > > > did some minimal testing before bringing this up?
24 > >
25 > > Can you have multiple ACCEPT_KEYWORDS values in make.conf or
26 > > make.defaults like this?
27 > >
28 > > ACCEPT_KEYWORDS="amd64 noarch"
29 > >
30 > > If so, things should just work.
31 > >
32 > > Currently I don't know of any arch/package combos to test this with.
33 >
34 > I'm talking about repoman/pkgcheck.
35
36 See my response to chewi about this part. I have no idea how
37 much work would be involved in making this work.
38
39 >
40 > > > 2. Who will be responsible for handling noarch stablereqs? Will there
41 > > > be a noarch arch team?
42 > >
43 > > The maintainer would be able to add the "~noarch" keyword. I'm not sure
44 > > there needs to be a noarch arch team. We could just say that all arch
45 > > team members can stabilize these or maybe the maintainers can afterh the
46 > > timeout.
47 > >
48 >
49 > Would you CC all arch teams on the bug then?
50 >
51 > We have ALLARCHES already, and to my experience most arch teams fail to
52 > handle that.
53
54 There would be no need to cc all arches on the bug, just make noarch@g.o
55 an alias that emails to all arch teams.
56
57 Thanks,
58
59 William

Attachments

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

Replies

Subject Author
Re: [gentoo-dev] rfc: noarch keyword "Andreas K. Huettel" <dilfridge@g.o>