* [gentoo-dev] [RFC]: Proxy-maintainer project
@ 2010-03-18 16:29 Markos Chandras
2010-03-18 17:13 ` Alexis Ballier
` (3 more replies)
0 siblings, 4 replies; 12+ messages in thread
From: Markos Chandras @ 2010-03-18 16:29 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 2154 bytes --]
Dear fellow developers,
A new project is about to start so I am requesting your feedback
The primary goal of the Proxy Maintainers[1] project is to create and maintain
relationships between developers and users in order to ensure packages in the
Gentoo tree stay up to date. This involves a few main tasks:
List Interested Developers who are interested in being Commiters.
Recruit Interested Users for Proxy Maintainers.
Commiter/Proxy Maintainer Training.
Maintain a list of pairings between Commiters/Proxy Maintainers.
Users who are willing to take care of a package will contact the developer who
is interesting in the respective category. The developer and the user will
work on the ebuild before they commit it to portage tree.
I kinda need some feedback wrt the following topics:
1) Should we use a new overlay? A new branch on sunrise? or work ebuilds in
Gentoo bugzilla?I think the latter is the best
2) I think an email alias is not needed We can "monitor" maintainer-wanted/-
needed alias if needed. What do you think?
3) Maybe a new KEYWORD needs to be added on bugzilla so ppl get informed that
the specific bug is already taking by another developer and that somebody is
working on it. So marking a bug with a keyword e.g. "PROXY" might be useful.
Goals:
Well, apparently the main goal is to extend what we already do on Sunrise.
Pick up interesting packages without the need to maintain them actively.We
will only be a "proxy" between portage and users. I think this is a good way
to attract new developers who will get excited seeing their ebuilds going
directly to portage tree, plus an excellent way to pick up important packages
from the huge maintainer-wanted list which is getting bigger and bigger every
day. I know there are active users who have a significant ebuild knowledge and
this is a good way to enforce their skills and motivate them.
Gentoo has a powerful user base and we should take advantage of it
Comments?
[1]http://dev.gentoo.org/~hwoarang/proxy/
--
Markos Chandras (hwoarang)
Gentoo Linux Developer
Web: http://hwoarang.silverarrow.org
[-- Attachment #1.2: Type: text/html, Size: 7368 bytes --]
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 16:29 [gentoo-dev] [RFC]: Proxy-maintainer project Markos Chandras
@ 2010-03-18 17:13 ` Alexis Ballier
2010-03-18 17:24 ` Sébastien Fabbro
` (2 subsequent siblings)
3 siblings, 0 replies; 12+ messages in thread
From: Alexis Ballier @ 2010-03-18 17:13 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 856 bytes --]
Hey,
IMHO, [1] is not clear if you don't already know what proxy
maintainance is :)
> 1) Should we use a new overlay? A new branch on sunrise? or work
> ebuilds in Gentoo bugzilla?I think the latter is the best
usually i use bugzilla at first then the good old mail vcs :)
> 2) I think an email alias is not needed We can "monitor"
> maintainer-wanted/- needed alias if needed. What do you think?
maybe it'd be nice to have one, see later
> 3) Maybe a new KEYWORD needs to be added on bugzilla so ppl get
> informed that the specific bug is already taking by another developer
> and that somebody is working on it. So marking a bug with a keyword
> e.g. "PROXY" might be useful.
4) add a keyword in bugzilla for users to specify they are willing to
be proxy maintainers (that's where a mail alias could be useful)
Alexis.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 16:29 [gentoo-dev] [RFC]: Proxy-maintainer project Markos Chandras
2010-03-18 17:13 ` Alexis Ballier
@ 2010-03-18 17:24 ` Sébastien Fabbro
2010-03-18 17:50 ` Patrick Lauer
` (2 more replies)
2010-03-18 19:09 ` Thomas Sachau
2010-03-19 8:05 ` Alex Alexander
3 siblings, 3 replies; 12+ messages in thread
From: Sébastien Fabbro @ 2010-03-18 17:24 UTC (permalink / raw
To: gentoo-dev
On Thursday 18 March, Markos Chandras wrote:
> 1) Should we use a new overlay? A new branch on sunrise? or work
> ebuilds in Gentoo bugzilla?I think the latter is the best
> 2) I think an email alias is not needed We can "monitor"
> maintainer-wanted/- needed alias if needed. What do you think?
> 3) Maybe a new KEYWORD needs to be added on bugzilla so ppl get
> informed that the specific bug is already taking by another developer
> and that somebody is working on it. So marking a bug with a keyword
> e.g. "PROXY" might be useful.
0) Switch portage cvs tree to multiple git ones.
Sebastien
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 17:24 ` Sébastien Fabbro
@ 2010-03-18 17:50 ` Patrick Lauer
2010-03-18 18:32 ` justin
2010-03-18 21:03 ` Angelo Arrifano
2 siblings, 0 replies; 12+ messages in thread
From: Patrick Lauer @ 2010-03-18 17:50 UTC (permalink / raw
To: gentoo-dev
On 03/18/10 18:24, Sébastien Fabbro wrote:
> On Thursday 18 March, Markos Chandras wrote:
>
>> 1) Should we use a new overlay? A new branch on sunrise? or work
>> ebuilds in Gentoo bugzilla?I think the latter is the best
>> 2) I think an email alias is not needed We can "monitor"
>> maintainer-wanted/- needed alias if needed. What do you think?
>> 3) Maybe a new KEYWORD needs to be added on bugzilla so ppl get
>> informed that the specific bug is already taking by another developer
>> and that somebody is working on it. So marking a bug with a keyword
>> e.g. "PROXY" might be useful.
>
> 0) Switch portage cvs tree to
Sigh ... well, if "everyone" demands that ...
>multiple
... no, that's just silly. One tree to rule them all - we're even
folding the changes from the prefix project back in. Please don't
complexify things so they have enough Design ...
> git ones.
or something equivalent
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 17:24 ` Sébastien Fabbro
2010-03-18 17:50 ` Patrick Lauer
@ 2010-03-18 18:32 ` justin
2010-03-18 21:03 ` Angelo Arrifano
2 siblings, 0 replies; 12+ messages in thread
From: justin @ 2010-03-18 18:32 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 681 bytes --]
On 18/03/10 18:24, Sébastien Fabbro wrote:
> On Thursday 18 March, Markos Chandras wrote:
>
>> 1) Should we use a new overlay? A new branch on sunrise? or work
>> ebuilds in Gentoo bugzilla?I think the latter is the best
>> 2) I think an email alias is not needed We can "monitor"
>> maintainer-wanted/- needed alias if needed. What do you think?
>> 3) Maybe a new KEYWORD needs to be added on bugzilla so ppl get
>> informed that the specific bug is already taking by another developer
>> and that somebody is working on it. So marking a bug with a keyword
>> e.g. "PROXY" might be useful.
>
> 0) Switch portage cvs tree to multiple git ones.
I take one, too.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 16:29 [gentoo-dev] [RFC]: Proxy-maintainer project Markos Chandras
2010-03-18 17:13 ` Alexis Ballier
2010-03-18 17:24 ` Sébastien Fabbro
@ 2010-03-18 19:09 ` Thomas Sachau
2010-03-18 20:29 ` Markos Chandras
2010-03-18 20:34 ` Ben de Groot
2010-03-19 8:05 ` Alex Alexander
3 siblings, 2 replies; 12+ messages in thread
From: Thomas Sachau @ 2010-03-18 19:09 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2236 bytes --]
On 03/18/2010 05:29 PM, Markos Chandras wrote:
> Dear fellow developers,
>
> A new project is about to start so I am requesting your feedback
>
> The primary goal of the Proxy Maintainers[1] project is to create and maintain
> relationships between developers and users in order to ensure packages in the
> Gentoo tree stay up to date. This involves a few main tasks:
Also it is a nice idea, i dont think, it will help Gentoo in the longer term. As i can see with the
Sunrise project, most users only want to get their ebuild initially into portage/sunrise. They also
listen to suggestions, improve their code and read a document to get access. But in most cases, they
only do the initial commit or initial commit+some version bumps before they leave again and the
ebuild is unmaintained.
I dont think, we want to proxy for those users, since this would result in either the proxy
maintaining the ebuilds or many more maintainer-needed ebuild in main tree.
The next group of users are those, who actively maintain their ebuild, also help other users and do
this for a longer time. Usually those users get a mentor offer sooner or later and then become a
Gentoo Developer. So for those users, who are willing to help and can do this for longer time
(requirements for Gentoo devs), sunrise is already a good starting point and base to get in.
The only case, where there might be a (minimal) profit are those rare users, who initially commit
their ebuild and maintain exactly and only this ebuild for a longer time. There might be 2 or 3
users doing it this way, so creating just another project for this idea is imho a bit too much work
for minimal profit.
I think, it might be better to send the interested users so Sunrise, where they can learn the basics
and afterwards you could still offer them to proxy the ebuild (sunrise has an extra branch for proxy
maintainers).
A much better idea is imho to make the idea and way of Sunrise more public and easier to see without
searching (Homepage, FAQ, Forums), so interested users can find it easier. In addition, every dev,
who is interested in proxy maintaining something can do this via Sunrise.
--
Thomas Sachau
Gentoo Linux Developer
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 19:09 ` Thomas Sachau
@ 2010-03-18 20:29 ` Markos Chandras
2010-03-18 20:34 ` Ben de Groot
1 sibling, 0 replies; 12+ messages in thread
From: Markos Chandras @ 2010-03-18 20:29 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 3998 bytes --]
On Thursday 18 March 2010 21:09:43 Thomas Sachau wrote:
> On 03/18/2010 05:29 PM, Markos Chandras wrote:
> > Dear fellow developers,
> >
> > A new project is about to start so I am requesting your feedback
> >
> > The primary goal of the Proxy Maintainers[1] project is to create and
> > maintain relationships between developers and users in order to ensure
> > packages in the
>
> > Gentoo tree stay up to date. This involves a few main tasks:
> Also it is a nice idea, i dont think, it will help Gentoo in the longer
> term. As i can see with the Sunrise project, most users only want to get
> their ebuild initially into portage/sunrise. They also listen to
> suggestions, improve their code and read a document to get access. But in
> most cases, they only do the initial commit or initial commit+some version
> bumps before they leave again and the ebuild is unmaintained.
> I dont think, we want to proxy for those users, since this would result in
> either the proxy maintaining the ebuilds or many more maintainer-needed
> ebuild in main tree.
These users are not our target group. Our target group are highly motivated
users who are willing to see their ebuilds on portage tree, they just dont
know who to poke or contact us to make that happen. Some of them will be from
the Sunrise userbase since we have these kind of Gentoo users there
> The next group of users are those, who actively
> maintain their ebuild, also help other users and do this for a longer
> time. Usually those users get a mentor offer sooner or later and then
> become a Gentoo Developer.
Not always. I can remember at least 4 different occasions where it took them >1
year becoming a developer. Proxy-maintainer project is a good way to keep them
around without pushing them completing their quizzes
> So for those users, who are willing to help and
> can do this for longer time (requirements for Gentoo devs), sunrise is
> already a good starting point and base to get in.
Of course. But remember that we target different user group. Through this
project, we intend to lower the number of maintainer-wanted packages instead
of pushing them into an overlay. The difference is that, when a developer picks
a package from sunrise overlay, we maintains it by himself when he puts it to
portage tree. What we want to achieve here is to make users responsible for
their package in portage tree.
> The only case, where
> there might be a (minimal) profit are those rare users, who initially
> commit their ebuild and maintain exactly and only this ebuild for a longer
> time. There might be 2 or 3 users doing it this way, so creating just
> another project for this idea is imho a bit too much work for minimal
> profit.
Proxy-maintainer is not wide spread to users so they dont know this proxying
portage ebuilds is an option.
>
> I think, it might be better to send the interested users so Sunrise, where
> they can learn the basics and afterwards you could still offer them to
> proxy the ebuild (sunrise has an extra branch for proxy maintainers).
> A much better idea is imho to make the idea and way of Sunrise more public
> and easier to see without searching (Homepage, FAQ, Forums), so interested
> users can find it easier. In addition, every dev, who is interested in
> proxy maintaining something can do this via Sunrise.
Sunrise is an excellent place to train users. But we still to let them know
that they can control their ebuilds on portage through us. We need to let them
know what proxy-maintainer is and how to take advantage of it
Are you willing to to adjust the Sunrise page accordingly? Like listing info
about proxy maintainer thingie and possibly another column on the developer
project table listing our areas of interest? Something like merging the two
projects or extending the Sunrise one if you like
--
Markos Chandras (hwoarang)
Gentoo Linux Developer
Web: http://hwoarang.silverarrow.org
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 19:09 ` Thomas Sachau
2010-03-18 20:29 ` Markos Chandras
@ 2010-03-18 20:34 ` Ben de Groot
2010-03-19 14:00 ` Richard Freeman
1 sibling, 1 reply; 12+ messages in thread
From: Ben de Groot @ 2010-03-18 20:34 UTC (permalink / raw
To: gentoo-dev
On 18 March 2010 20:09, Thomas Sachau <tommy@gentoo.org> wrote:
> The next group of users are those, who actively maintain
> their ebuild, also help other users and do this for a longer
> time. Usually those users get a mentor offer sooner or later
> and then become a Gentoo Developer.
Recruitment being the bottleneck that it is (with candidates
waiting many months), it is good to have another option
for people who want to contribute. In my personal experience
proxy-maintenance is a good way into eventual devhood.
There is no reason not to promote the possibility of
proxy-maintenance.
Cheers,
--
Ben de Groot
Gentoo Linux Qt project lead developer
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 17:24 ` Sébastien Fabbro
2010-03-18 17:50 ` Patrick Lauer
2010-03-18 18:32 ` justin
@ 2010-03-18 21:03 ` Angelo Arrifano
2010-03-18 21:22 ` Markos Chandras
2 siblings, 1 reply; 12+ messages in thread
From: Angelo Arrifano @ 2010-03-18 21:03 UTC (permalink / raw
To: gentoo-dev
On 18-03-2010 18:24, Sébastien Fabbro wrote:
> On Thursday 18 March, Markos Chandras wrote:
>
>> 1) Should we use a new overlay? A new branch on sunrise? or work
>> ebuilds in Gentoo bugzilla?I think the latter is the best
>> 2) I think an email alias is not needed We can "monitor"
>> maintainer-wanted/- needed alias if needed. What do you think?
>> 3) Maybe a new KEYWORD needs to be added on bugzilla so ppl get
>> informed that the specific bug is already taking by another developer
>> and that somebody is working on it. So marking a bug with a keyword
>> e.g. "PROXY" might be useful.
>
> 0) Switch portage cvs tree to multiple git ones.
+1
This is exactly the case where the use of repository branching makes sense.
- Angelo
>
> Sebastien
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 21:03 ` Angelo Arrifano
@ 2010-03-18 21:22 ` Markos Chandras
0 siblings, 0 replies; 12+ messages in thread
From: Markos Chandras @ 2010-03-18 21:22 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 1160 bytes --]
On Thursday 18 March 2010 23:03:37 Angelo Arrifano wrote:
> On 18-03-2010 18:24, Sébastien Fabbro wrote:
> > On Thursday 18 March, Markos Chandras wrote:
> >> 1) Should we use a new overlay? A new branch on sunrise? or work
> >> ebuilds in Gentoo bugzilla?I think the latter is the best
> >> 2) I think an email alias is not needed We can "monitor"
> >> maintainer-wanted/- needed alias if needed. What do you think?
> >> 3) Maybe a new KEYWORD needs to be added on bugzilla so ppl get
> >> informed that the specific bug is already taking by another developer
> >> and that somebody is working on it. So marking a bug with a keyword
> >> e.g. "PROXY" might be useful.
> >
> > 0) Switch portage cvs tree to multiple git ones.
>
> +1
>
> This is exactly the case where the use of repository branching makes sense.
>
> - Angelo
>
> > Sebastien
Git migration may take quite a time. Recruit new developers takes a lot of
time as well. So this project may help us train new developers and make them
feel comfortable with gentoo internals
--
Markos Chandras (hwoarang)
Gentoo Linux Developer
Web: http://hwoarang.silverarrow.org
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 16:29 [gentoo-dev] [RFC]: Proxy-maintainer project Markos Chandras
` (2 preceding siblings ...)
2010-03-18 19:09 ` Thomas Sachau
@ 2010-03-19 8:05 ` Alex Alexander
3 siblings, 0 replies; 12+ messages in thread
From: Alex Alexander @ 2010-03-19 8:05 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1841 bytes --]
On Thu, Mar 18, 2010 at 06:29:56PM +0200, Markos Chandras wrote:
> Dear fellow developers,
>
> A new project is about to start so I am requesting your feedback
>
> The primary goal of the Proxy Maintainers[1] project is to create and maintain
> relationships between developers and users in order to ensure packages in the
> Gentoo tree stay up to date. This involves a few main tasks:
>
>
> [...]
>
> 1) Should we use a new overlay? A new branch on sunrise? or work ebuilds in
> Gentoo bugzilla?I think the latter is the best
IMO, the best route would be to start with-in Gentoo Bugs, then slowly
move each contributor to a proxy-maintainer overlay.
This overlay would not have a review process for ebuilds, meaning that every
contributor that has passed the first stage (by submitting a few ebuilds in
bugzilla) will be granted access.
that way users will:
* get experience on actually committing stuff to a tree
* learn how to use tools like repoman and git (think of the future ;))
it will also be better for us. moving packages from the overlay to tree
will be simpler, also tracking versions and package status will be
easier.
> 2) I think an email alias is not needed We can "monitor" maintainer-wanted/-
> needed alias if needed. What do you think?
If we go with the new overlay, I think we'll need an alias where the
users can ask for help and talk about their packages.
> 3) Maybe a new KEYWORD needs to be added on bugzilla so ppl get informed that
> the specific bug is already taking by another developer and that somebody is
> working on it. So marking a bug with a keyword e.g. "PROXY" might be useful.
Thats not a bad idea.
Another solution would be to assign the bugs to proxy-maintainers@g.o.
--
Alex Alexander :: wired
Gentoo Developer
www.linuxized.com
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] [RFC]: Proxy-maintainer project
2010-03-18 20:34 ` Ben de Groot
@ 2010-03-19 14:00 ` Richard Freeman
0 siblings, 0 replies; 12+ messages in thread
From: Richard Freeman @ 2010-03-19 14:00 UTC (permalink / raw
To: gentoo-dev
On 03/18/2010 04:34 PM, Ben de Groot wrote:
> Recruitment being the bottleneck that it is (with candidates
> waiting many months), it is good to have another option
> for people who want to contribute.
If we do have a list of people waiting to get in, could we maybe publish
this list somewhere, or instruct these people to look for
maintainer-wanted bugs and offer their services as proxy-maintainers?
Can we have some way of communicating that one of these almost-devs has
written some ebuilds so that devs can work with them to get them committed?
This would get them a head-start and will give them VERY practical
instruction. For the devs that work with them they'll know that they're
working with somebody with a long-term interest. I'm not sure that we
want a policy that states that when the recruits become devs that they
will maintain these packages long-term, but it would be nice if they did so.
Perhaps the devs could also provide feedback to the recruiters on the
recruit's strong/weak points so that they could work on these. (NOTE -
I'm not suggesting marking people for exclusion here - if somebody is
fairly raw we want to work with them, but it doesn't hurt for the
recruiters to know about that up-front.)
I realized that some of these ideas are still half-baked, but I'm
wondering if there isn't an opportunity here.
Rich
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2010-03-19 14:00 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-18 16:29 [gentoo-dev] [RFC]: Proxy-maintainer project Markos Chandras
2010-03-18 17:13 ` Alexis Ballier
2010-03-18 17:24 ` Sébastien Fabbro
2010-03-18 17:50 ` Patrick Lauer
2010-03-18 18:32 ` justin
2010-03-18 21:03 ` Angelo Arrifano
2010-03-18 21:22 ` Markos Chandras
2010-03-18 19:09 ` Thomas Sachau
2010-03-18 20:29 ` Markos Chandras
2010-03-18 20:34 ` Ben de Groot
2010-03-19 14:00 ` Richard Freeman
2010-03-19 8:05 ` Alex Alexander
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox