Gentoo Archives: gentoo-dev

From: grozin@g.o
To: gentoo-dev@l.g.o
Subject: noarch packages, was Re: [gentoo-dev] rfc: revisiting our stabilization policy
Date: Fri, 17 Jan 2014 17:07:09
Message-Id: alpine.LFD.2.03.1401172353120.13945@star.inp.nsk.su
In Reply to: Re: [gentoo-dev] rfc: revisiting our stabilization policy by Ulrich Mueller
1 On Fri, 17 Jan 2014, Ulrich Mueller wrote:
2 >>>>>> On Fri, 17 Jan 2014, grozin wrote:
3 >> Maybe, a good solution is to introduce a special arch, "noarch", for
4 >> such packages (similar to what's done in the rpm world). Then, if a
5 >> package is ~noarch, it is automatically considered ~arch for all
6 >> arches. Similar for stable. The maintainer should be able to keyword
7 >> ~noarch and to stabilize noarch. Comments?
8 >
9 > How would you handle dependencies in such a scenario? All dependencies
10 > must be keyworded or stable on all architectures, before the package
11 > can be keyworded or stabilised on noarch?
12 Many "pure data" packages don't depend on anything.
13
14 Pure TeX/LaTeX packages should be keyworded ~noarch only if a suitable
15 binary TeX is keyworded for each arch. Hmm, this, probably, means that
16 they can never be stabilized as noarch.
17
18 Pure python scripts (without library dependencies) should become ~noarch
19 if some suitable python binary is keyworded for each arch. Similarly for
20 perl, ruby. Python is installed on each Gentoo box anyway, so, in this
21 case it is less problematic.
22
23 Andrey