From: Pacho Ramos <pacho@condmat1.ciencias.uniovi.es>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] RFC: Project proposal -- maintainer-wanted
Date: Thu, 14 May 2009 08:53:22 +0200 [thread overview]
Message-ID: <1242284002.6874.9.camel@localhost> (raw)
In-Reply-To: <1242261133.23088.82.camel@localhost>
El jue, 14-05-2009 a las 03:32 +0300, Mart Raudsepp escribió:
> Hello,
>
> I have had this project in my mind for a while, so it's about time to
> get it out there, as to see if feedback finds it a good one - and if
> that is so, if there are people who want to make it happen.
> It is worded as a hypothetical project description for the purpose of
> the text perhaps being a draft for the projects official description. So
> in the following text instead of terms like "this project would be" I'm
> purposely using terms like "this project is", as while writing it, it
> got quickly very awkward writing "would be" and such all the time.
> Please take it still as a proposal to be judged, commented, improved,
> etc etc. And well, do that commenting and improving and volunteering ;)
>
>
> Project maintainer-wanted
> =========================
>
> Abstract:
> There are currently quite some package requests (over 3000) languishing
> on bugzilla waiting for a developer or team to get interested and
> package it in the official gentoo-x86 portage tree. However in quite
> some cases that might not happen for quite a while even with very
> popular packages desired by users. The purpose of the maintainer-wanted
> project is to get as many of such packages to the official tree as
> possible as a stopgap solution.
>
>
>
> Details/implementation:
>
> The maintainer-wanted team is actively looking for popular packages in
> bugzilla that have been waiting for packaging in the official
> "gentoo-x86" tree for a while, and package and maintain as many of them
> as the project teams manpower allows without sacrificing quality.
>
> To decide which libraries/application get packaged in the official tree
> by the project, various factors can be considers by the team. These can
> include metrics such as:
> * bugzilla vote count amongst open maintainer-wanted packages
> * recent general useful activity on the packages bugzilla entry
> * past and present user community activity in providing ebuild
> improvements, version bumps and fixes in the packages bugzilla
> maintainer-wanted bug entry
> * ease of the packaging thanks to active user contributions or
> consistently good upstream packaging making the workload of the
> maintainer-team not grow much
> * team members interest and personal qualification in the type of the
> package and its packaging methods
> * ...
>
>
> maintainer-wanted maintained packages are seen as a stopgap solution. As
> such it is desired that eventually a team or developer takes over
> maintenance to provide the packages dedicated care and free up the
> maintainer-wanted team to make available more desired packages that do
> not yet have a dedicated maintainer. To achieve that, various methods
> are pursued:
>
> * Other teams and developers are encouraged to take over maintenance.
> This includes proxy maintenance when for example a user is found to
> consistently and with good quality help out the maintainer-wanted team
> in providing fixes, improvements and bumps to an in-tree
> maintainer-wanted maintained package. Taking over maintenance is as easy
> as for maintainer-needed packages, however a notification to and
> acknowledgment from a maintainer-wanted team member is appreciated.
>
> * Lists of maintainer-wanted packages are generated, sorted by category
> of interest. Developers and dedicated package teams are encouraged to
> find packages of interest from these lists and take over maintenance.
>
> * Simply the easier availability (and the resulting exposure) of a
> package in the official tree (as opposed to an unreviewed, yet possibly
> high quality, ebuild attached to bugzilla, which has thousands of such
> entries) could catch the interest of another team or developer and they
> are encouraged to take over maintenance when they have the capacity
> (manpower/time etc)
>
>
> In other ways the maintainer-wanted team is not significantly different
> to other package maintaining teams:
> * The project is responsible for their maintained packages. Quality is
> not sacrificed; bugs on in-tree packages get acted upon, etc. As such it
> is likely desired to have a different alias than the default one for new
> packages (or a different good means of differentiating), as to not have
> bugs against already in-tree packages get lost amongst the hundreds or
> thousands of packages still waiting to get into the official package
> tree.
> * In-tree maintainer-wanted packages are also tried to be kept up to
> date in regards to new stable upstream versions. Users are encouraged to
> file bump requests on bugzilla even as 1-day requests due to the
> diversity of packages maintained by the project and therefore too many
> different places and notification mechanisms to manually check and
> monitor for the team (bugzilla version bump requests solve the
> diversity); at least until no mechanisms exist for automatic checking of
> bumps, which could get implemented in the future.
>
>
> The maintainer-team project hopes to make previously directly
> unavailable popular packages of quality easily available to the user
> base until other projects and developers are able to take over.
>
>
> ----
>
> Discuss! :)
Maybe other option would be to use sunrise project for that:
1. Bugs related with new package additions could be automatically
assigned to something like sunrise@gentoo.org
2. sunrise@gentoo.org would be a group that would try to get these apps
in sunrise overlay as soon as possible. Also, as more people would be in
that "sunrise" herd, hopefully, updates, version bumps and some bug
fixes would be done faster, as the same people could handle more than
one app. For example, if I were a sunrise member then, if I had a bit of
free time, I could check bug list and try to fix as much bugs I were
able to. Also, me, as a member of that herd, would get mails from
bugzilla with new bugs related to that apps.
3. People, could join to sunrise herd for helping with this task (of
course after aproval of current sunrise leaders)
Regards
next prev parent reply other threads:[~2009-05-14 6:50 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-14 0:32 [gentoo-dev] RFC: Project proposal -- maintainer-wanted Mart Raudsepp
2009-05-14 1:24 ` Gokdeniz Karadag
2009-05-14 1:27 ` AllenJB
2009-05-14 14:44 ` Richard Freeman
2009-05-15 7:43 ` Thilo Bangert
2009-05-15 10:04 ` Marijn Schouten (hkBst)
2009-05-15 10:44 ` Daniel Pielmeier
2009-05-15 12:24 ` [gentoo-dev] " Duncan
2009-05-19 23:24 ` Mart Raudsepp
2009-05-15 10:25 ` [gentoo-dev] " Richard Freeman
2009-05-19 23:51 ` Mart Raudsepp
2009-05-20 0:55 ` [gentoo-dev] " Duncan
2009-06-01 23:17 ` Mart Raudsepp
2009-05-14 1:47 ` [gentoo-dev] " Jeremy Olexa
2009-05-14 5:41 ` [gentoo-dev] " Duncan
2009-05-14 5:54 ` Patrick Lauer
2009-05-14 12:49 ` Alexander Færøy
2009-05-14 14:13 ` Nirbheek Chauhan
2009-05-14 9:09 ` Christian Faulhammer
2009-05-14 10:12 ` [gentoo-dev] " Mart Raudsepp
2009-05-14 17:06 ` Thomas Sachau
2009-05-14 6:53 ` Pacho Ramos [this message]
2009-05-14 11:02 ` Markos Chandras
2009-05-14 14:23 ` Mart Raudsepp
2009-05-14 14:50 ` Richard Freeman
2009-05-19 23:54 ` Mart Raudsepp
2009-05-20 15:36 ` Richard Freeman
2009-06-01 21:19 ` Mart Raudsepp
2009-05-14 18:24 ` Roy Bamford
2009-05-14 18:48 ` Thomas Sachau
2009-05-17 9:00 ` Tobias Scherbaum
2009-05-19 23:35 ` Mart Raudsepp
2009-05-17 18:08 ` [gentoo-dev] " Ryan Hill
2009-05-19 23:42 ` Mart Raudsepp
2009-05-28 7:55 ` [gentoo-dev] " Peter Volkov
2009-06-01 21:24 ` Mart Raudsepp
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1242284002.6874.9.camel@localhost \
--to=pacho@condmat1.ciencias.uniovi.es \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox