Gentoo Archives: gentoo-dev

From: Peter Stuge <peter@×××××.se>
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 16:24:21
Message-Id: 20160608161540.GB1476@foo.stuge.se
In Reply to: Facilitating user contributed ebuilds (Was: [gentoo-dev] The future of the Sunrise project) by Alexander Berntsen
1 Alexander Berntsen wrote:
2 > It would be fruitful to encourage every single Gentoo user to have
3 > their own repository. And this repository should be publicly available.
4 ..
5 > What are your thoughts?
6
7 Genius.
8
9 This is exactly what I have been doing for many years, but I couldn't
10 have expressed it as well as you just did. Thank you.
11
12 IMO, this should be a high priority. It is the ability to work this
13 way that makes Gentoo so valuable to me.
14
15
16 > Users could also review each other's ebuilds to ensure better
17 > quality ebuilds.
18 ..
19 > Parallel to all this, we should work on tooling.
20 ..
21 > It would also be good to offer hosting
22
23 I will argue that these are actually one. Tooling and hosting are the
24 only things that Gentoo needs to work on to get users to race each
25 other up the ebuild curve.
26
27 Make "user repos" a first-class Gentoo "thing", something that people
28 talk about and work with, simply because it enables them to solve
29 their specific problems in a painless way.
30
31 Most of the tooling is there - layman works fine - but just make
32 overlays (the way they work now is fine!) a first-class citizen,
33 and encourage their use.
34
35
36 > insofar as possible to a set of curated repositories we consider to
37 > be of high quality.
38
39 GitHub Inc. is successful because they host a central location with
40 "all the code on the Internet"; convenient for consumers and
41 producers alike. Of course it is a fallacy, but it's convenient
42 when it works.
43
44 Ensure that Gentoo accomplishes the same for Gentoo.
45
46 Do NOT - I repeat NOT - tie "user repos" to GitHub Inc., please do
47 not even bother working on a prototype there (looking at you James),
48 because if it is good enough it will stick, and as the social
49 contract rightfully states, it's important to remain independent,
50 so that Gentoo and Gentoo only can decide what it will offer.
51
52
53 This is a wonderful idea which would benefit the community
54 tremendously. I wish I had time to implement all of it immediately.
55
56
57 Kind regards
58
59 //Peter

Replies