Gentoo Archives: gentoo-dev

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-dev@l.g.o
Subject: Re: Facilitating user contributed ebuilds (Was: [gentoo-dev] The future of the Sunrise project)
Date: Wed, 08 Jun 2016 23:08:44
Message-Id: 201606090108.27955.dilfridge@gentoo.org
In Reply to: Facilitating user contributed ebuilds (Was: [gentoo-dev] The future of the Sunrise project) by Alexander Berntsen
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 >
5 > This could lead to a future where the Gentoo tree is largely
6 > superseded. Every user would just have their own repository, where
7 > they could pick and choose packages from other users. The Gentoo tree
8 > would just focus on a high-quality repository of the basic/core things
9 > that everybody needs. Gentoo devs would spend most of their time
10 > maintaining curated small and useful repositories.
11 >
12 [...]
13 >
14 > The final step is the most difficult (but then again we might never
15 > get so far). It is two-fold. First we make the core/base repository.
16 > Then we identify important subsets that can be logically separated
17 > into repositories, and do this.
18 >
19
20 Sigh. Every 2 years somebody else comes up with the same silly idea.
21
22 1) Who defines what everybody needs?
23 2) How do you enforce security and/or qa requirements on the rest?
24 3) Will you allow non-core dependencies? What guarantees are made there?
25 4) How do you make sure that different split-out repos actually work together?
26 5) "logically separated subsets" means either "loss of functionality" or
27 "impossible to do"
28
29 Independent of how many magic tools you whip up this will be a significant
30 step down in functionality and quality, and a big step towards a big
31 unmanageable steaming pile of cr...
32
33 - --
34
35 Andreas K. Huettel
36 Gentoo Linux developer
37 dilfridge@g.o
38 http://www.akhuettel.de/
39
40 -----BEGIN PGP SIGNATURE-----
41 Version: GnuPG v2.1
42
43 iQJ8BAEBCgBmBQJXWKVmXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
44 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMjhGQ0IwRjdCRUQxMzdBQUNCMDJEODlB
45 NDRDRjM3M0U3RUU5OUU0AAoJEKRM83Pn7pnkxRgP/1gOFT/J2dozw5yFVgjLTpRl
46 dv2uQ1jYZSI6OFRj+0GWwNJEeOtw3mGddEgE59ut3zPVXXmdCgwsAo34A6rgxFsU
47 zJuXBDinj/P6Zq+3Wp3bOmZuDNWZyKh27OC0tJ+w/dj1WALZhQVnz22b0/dmtrHT
48 g3NX63BYni7nkJawrIf6f3pBmRjs0EPKuBvcyezEvv7ejLvtg7yKlfK02P8W2qJL
49 iXBDVlQFu8IvAGFQVYD8ZyvNv/8oEebYJlepPjSj+TQ0tLvrBtNzxZOldKdwnGX8
50 /VvH2ooCfTL8R//16Fbaor5haI7f3WhqAWtuvVSyF7zWmWFnE/EOaLJNU610XYgN
51 SEX3uuRjC3fo2aPmtqjt73C9Gmc0L8WU5/Vac4LWu/8VzPtDn9YNC3dU8VQeymlZ
52 RqiVsmVR13isx7RwEvdakq4p+JVcn4N7ujMnxf0U5w6M+pY8kfBrLMK+6EoCAbDg
53 RGpu6JlVrXKWlVMoH0Cw41hJB7d1LzUEV06PTajPHo2/akfgTaY0StEGZh+srlyW
54 doTSImk7MlS/QixkkwmWa3vGZFMJ1FbAxgDpzQSgJa9u7FmKuNZWFlLMjOS2QmTG
55 hQlF3Z4kSaSF0TAtpz/JsmXFi3pTIs1AP1t2AtuBAaW0H7yo6OPmJJ9CdobxDdqp
56 NA1qExtuFYWuF9mKVjbs
57 =c6wy
58 -----END PGP SIGNATURE-----

Replies