[aur-general] Proposed rules for packages entering [community]
Hi all, As part of the TU meetings it was decided to post the proposal for restricting packages entering [community] here for discussion before voting. Here is the current wording: [proposal] * Only "popular" packages may enter the repo, as defined by 1% usage from pkgstats or 10 votes on the AUR. * Automatic exceptions to this rule are: - i18n packages - accessibility packages - drivers - dependencies, including makedeps and optdeps - packages that are part of a collection and are intended to be distributed together, provided the primary part of this collection satisfies the definition of popular * Any additions not covered by the above criteria must first be proposed on the aur-general mailing list, explaining the reason for the exemption (e.g. renamed package, new package) at which point a general consensus from the TUs will be reached. TUs with large numbers of "non-popular" packages are more likely to be rejected. * TUs are strongly encouraged to move packages they currently maintain from [community] if they have low usage. No enforcement will be made, although resigning TUs packages may be filtered before adoption can occur. [end proposal] So, go ahead and discuss. Especially focus on the wording and regions that people would feel need clarification before I call for a formal vote. In particular, I think the process for addition of packages which do not meet the popularity criteria needs to be defined better, so any ideas there would be appreciated. Any further additions to do with cleaning the current package load in [community] for low usage package is a separate issue and will be discussed at a later date. Allan
First version available here: http://gist.github.com/30627/4750ed72a43967ddcabfce76f01349c070ce1e86 My first suggestion: http://gist.github.com/30627/2c1d2ddb7b08cb08d583b049526f4ec8258232fd For git lovers... -- Geoffroy Carrier
Geoffroy Carrier wrote:
First version available here: http://gist.github.com/30627/4750ed72a43967ddcabfce76f01349c070ce1e86
My first suggestion: http://gist.github.com/30627/2c1d2ddb7b08cb08d583b049526f4ec8258232fd
For git lovers...
How do I see a diff easily on that site? Allan
On Mon, Dec 1, 2008 at 05:58, Allan McRae <allan@archlinux.org> wrote:
How do I see a diff easily on that site? Sorry, it seems git is required :(
- - dependencies, including makedeps and optdeps - - packages that are part of a collection and are intended to be distributed together, provided the primary part of this collection satisfies the definition of popular + - dependencies of packages who satisfy the definition of popular, including makedeps and optdeps + - packages that are part of a collection and are intended to be distributed together, provided a part of this collection satisfies the definition of popular -- Geoffroy Carrier
On Sun, Nov 30, 2008 at 22:27, Allan McRae <allan@archlinux.org> wrote:
Hi all,
As part of the TU meetings it was decided to post the proposal for restricting packages entering [community] here for discussion before voting.
My primary issue with the current proposal is that I feel 10 votes is slightly high for a first step. I'd *much* rather see 3-5 as a minimum, and I think others would as well.
On Mon, Dec 1, 2008 at 2:31 PM, Daenyth Blank <daenyth+arch@gmail.com> wrote:
On Sun, Nov 30, 2008 at 22:27, Allan McRae <allan@archlinux.org> wrote:
Hi all,
As part of the TU meetings it was decided to post the proposal for restricting packages entering [community] here for discussion before voting.
My primary issue with the current proposal is that I feel 10 votes is slightly high for a first step. I'd *much* rather see 3-5 as a minimum, and I think others would as well.
I'm not convinced we should lower the vote number that much. IMO we should also consider to keep the community package list as stable as possible. What I mean is we should try not to delete too many packages when one TU decides to leave. This would only be possible if the packages he/she maintained are reasonably popular. Ronald
Daenyth Blank wrote:
On Sun, Nov 30, 2008 at 22:27, Allan McRae <allan@archlinux.org> wrote:
Hi all,
As part of the TU meetings it was decided to post the proposal for restricting packages entering [community] here for discussion before voting.
My primary issue with the current proposal is that I feel 10 votes is slightly high for a first step. I'd *much* rather see 3-5 as a minimum, and I think others would as well.
89/97 packages with 0% usage on package stats have 5 votes or less. So this would achieve a net result of nothing. Allan
Allan McRae wrote:
Daenyth Blank wrote:
On Sun, Nov 30, 2008 at 22:27, Allan McRae <allan@archlinux.org> wrote:
Hi all,
As part of the TU meetings it was decided to post the proposal for restricting packages entering [community] here for discussion before voting.
My primary issue with the current proposal is that I feel 10 votes is slightly high for a first step. I'd *much* rather see 3-5 as a minimum, and I think others would as well.
89/97 packages with 0% usage on package stats have 5 votes or less. So this would achieve a net result of nothing. Allan
I don't see why 10 votes on /new/ packages is a bad thing, if there's a specific package that a TU wants to add to [community] with less than 10 votes (and not a dependency/i18n/etc) it doesn't seem like it would be too much trouble to post it to the ml and discuss with the rest of us first. Dan Griffiths -- Your Fortune... --------------- He who laughs last didn't get the joke.
On Sun, Nov 30, 2008 at 9:27 PM, Allan McRae <allan@archlinux.org> wrote:
Hi all,
As part of the TU meetings it was decided to post the proposal for restricting packages entering [community] here for discussion before voting. Here is the current wording:
[proposal]
* Only "popular" packages may enter the repo, as defined by 1% usage from pkgstats or 10 votes on the AUR.
* Automatic exceptions to this rule are: - i18n packages - accessibility packages - drivers - dependencies, including makedeps and optdeps - packages that are part of a collection and are intended to be distributed together, provided the primary part of this collection satisfies the definition of popular
* Any additions not covered by the above criteria must first be proposed on the aur-general mailing list, explaining the reason for the exemption (e.g. renamed package, new package) at which point a general consensus from the TUs will be reached. TUs with large numbers of "non-popular" packages are more likely to be rejected.
* TUs are strongly encouraged to move packages they currently maintain from [community] if they have low usage. No enforcement will be made, although resigning TUs packages may be filtered before adoption can occur.
[end proposal]
So, go ahead and discuss. Especially focus on the wording and regions that people would feel need clarification before I call for a formal vote. In particular, I think the process for addition of packages which do not meet the popularity criteria needs to be defined better, so any ideas there would be appreciated.
Any further additions to do with cleaning the current package load in [community] for low usage package is a separate issue and will be discussed at a later date.
Just to throw something into the mix here. Even the developers follow some policy on how we include packages in core and extra. Even we do not have "free reign" to do whatever we feel like. Adding a new package to extra: * If it's a new dep or makedep, it's fine. Just add it * It it's an optdepend, or a non-required dep, ask the list. * Otherwise, ask the list It's more or less a simple "anyone mind if I bring in A for reason B?" That's it. Less strict than you all, but as far as I can tell, you guys don't have very open communication between each other. I'm just pointing out to the people who think "we don't need policy! TUs should be free to do whatever!" that even the developers have rules regarding this.
On Sun, Nov 30, 2008 at 22:27, Allan McRae <allan@archlinux.org> wrote:
Hi all,
As part of the TU meetings it was decided to post the proposal for restricting packages entering [community] here for discussion before voting. Here is the current wording:
[proposal]
* Only "popular" packages may enter the repo, as defined by 1% usage from pkgstats or 10 votes on the AUR. " as defined by either 1% usage according to pkgstats reporting, OR by 10 votes on the AUR."
participants (6)
-
Aaron Griffin
-
Allan McRae
-
Daenyth Blank
-
Daniel J Griffiths
-
Geoffroy Carrier
-
Ronald van Haren