1 |
On Tue, 29 Apr 2003 19:56:51 +0200 |
2 |
Henti Smith <bain@×××××××.za> wrote: |
3 |
|
4 |
> here follows the proposal: |
5 |
> |
6 |
> In an effort to remedy at least part of this problem, Gentoo developer |
7 |
> Dan Armak recently summarized and RFC'd a proposal for reorganizing |
8 |
> how Gentoo Linux manages and maintains ebuilds within the Portage |
9 |
> tree. The new proposal has four key features: |
10 |
> |
11 |
> * All ebuilds should, if at all possible, have at least one maintainer |
12 |
> assigned to them. Major ebuilds, such as KDE, GNOME and XFree86 might |
13 |
> have two or three |
14 |
> developers assigned to them. Realistically, only those ebuilds which |
15 |
> are complicated or otherwise unusual are likely to have their own |
16 |
> maintainers. |
17 |
> |
18 |
> * For the ebuilds that cannot have their own maintainer and are not |
19 |
> complicated enough to require one, they will be organized into |
20 |
> thematic groups. So, there might be a |
21 |
> "sound" category and a "video" category. Each themed group will have |
22 |
> one or more maintainers assigned to it who are responsible for |
23 |
> watching for newer upstream versions and bumping those ebuilds in |
24 |
> the testing branch of Portage. |
25 |
> |
26 |
> * These thematic groups are not intended to replace or even |
27 |
> necessarily align with Portage categories. Portage categories are a |
28 |
> user-side convenience designed to make |
29 |
> organizing packages easier. Themed groups of maintainers are a |
30 |
> developer-side convenience, designed to ensure complete coverage of |
31 |
> the Portage tree. |
32 |
> |
33 |
Since these categories don't align with the portage categories, I assume |
34 |
the package will specify which category it belongs to in place of the |
35 |
maintainer field? |
36 |
|
37 |
> * Finally, if an ebuild is deemed to be complicated enough to need a |
38 |
> dedicated maintainer, it will be listed as "unmaintained" and in need |
39 |
> of a new owner. If it is not |
40 |
> picked up within a pre-determined amount of time, it will be masked |
41 |
> and later dropped from Portage. For those people familiar with |
42 |
> Debian Linux, this is similar to the method they use for their |
43 |
> package maintenance. |
44 |
|
45 |
Sounds reasonable. If any of us users are sufficiently interested in |
46 |
such a package we can always volunteer to take responsibility for it. |
47 |
|
48 |
> Currently, this solution is in the draft stage and is subject to |
49 |
> revision or even complete abandonment if a better solution comes |
50 |
> along. |
51 |
> |
52 |
> This sounds good ... I do however have a few questions .. |
53 |
> |
54 |
> this proposal sounds good from the developers side .. but shows very |
55 |
> little leeway for user contributed interaction which from reading many |
56 |
> mails and discussions seems to be the real problem. The users |
57 |
> contribute and it takes a long time for a responce. this system will |
58 |
> make ebuild responcibility inside the development group easer to |
59 |
> assign .. but if as was proposed, a package needs a dedicated |
60 |
> developer .. and one does not rise to take it .. it gets dropped .. |
61 |
> will this be regardless of user usage and contribution .. or will |
62 |
> users that contribute to packages be "accepted" in to the development |
63 |
> folds for ebuilds for that package? |
64 |
|
65 |
Perhaps users should say if they are prepared to maintain a package when |
66 |
they submit the ebuild, and if they are and no other developer is |
67 |
interested they can be considered as a junior maintainer? |
68 |
|
69 |
> I also think users can be used a lot better to do little things that |
70 |
> developers needn't have to do .. but end up doing anyway, like looking |
71 |
> for latest versions of packages already in the portage tree. This |
72 |
> doesn't realy make sence for me since there is an existing ebuild that |
73 |
> works and has passed the "to be allowed to portage" test, it should be |
74 |
> easer for a user to take that ebuild .. bump the version and test it |
75 |
> submit it and the "group" / "dedicated" developer can test and fine |
76 |
> tune if need be. |
77 |
> |
78 |
> Maybe be a little more clear on how users will interact with |
79 |
> developers in the ebuild system will help since users are very keen on |
80 |
> helping with ebuilds. |
81 |
|
82 |
Perhaps also have a way for users to register that they are monitor a |
83 |
package, so developers can decide to spend less time checking for |
84 |
updates on packages where several users are also checking? |
85 |
-- |
86 |
Mark Gordon |
87 |
Paid to be a Geek & a Senior Software Developer |
88 |
Currently looking for a new job commutable from Slough, Berks, U.K. |
89 |
Although my email address says spamtrap, it is real and I read it. |
90 |
|
91 |
-- |
92 |
gentoo-dev@g.o mailing list |