View of non maintained packages

Jochen Küpper jochen at fhi-berlin.mpg.de
Mon Jan 14 00:44:52 PST 2008


On 14.01.2008, at 08:57, Ryan Schmidt wrote:
>
> On Jan 13, 2008, at 17:37, Rolf Würdemann wrote:
>
>> Am 14.01.2008 um 00:21 schrieb Rainer Müller:
>>
>>> Rolf Würdemann wrote:
>>>
>>>> But it seems that we need more committers before asking on
>>>> the website - if we get mainatiners for a quarter of the ports
>>>> there will be much work (if my case with the one to three weeks
>>>> was not a single case) ;)
>>>
>>> Maybe we should have someone who is responsible for committing  
>>> updates
>>> for particular port categories. I think the problem at the moment is
>>> that a port update is committed if someone looked into Trac to see  
>>> any
>>> pending updates... So this is rather random when a port update is  
>>> committed.
>>

> Do you mean a group of people who do nothing but commit things that  
> others submit? If we have people who are interested in performing  
> that function, then sure.
>
> But we don't want everything that's submitted into Trac just blindly  
> committed into Subversion. We need the committer to be aware of the  
> changes that are being made, to police the changes in a way. Don't  
> commit patches that do multiple things; break it into separate  
> patches or ask the contributor to do so. Don't commit patches that  
> make whitespace changes to the entire portfile in addition to  
> functional changes. Don't commit patches that obviously revert a  
> previous revision without the contributor explaining why. Don't  
> commit patches that use inadvisable practices without first  
> discussing these with the contributor. And so forth. In order to  
> know these things, it helps if such a committer is also an  
> accomplished port maintainer/author.
>
> I think what we need are committers who are interested in each  
> category of software. I occasionally look through the unassigned  
> tickets and either try to handle them (new ports, or patches for  
> unmaintained ports) or assign them to their ports' maintainers. But  
> some tickets I don't deal with, like most tickets for Python modules  
> or most Gnome tickets, because I don't use or sufficiently  
> understand Python and Gnome. We need committers who are interested  
> in and proficient in Python and Gnome (and maybe some other  
> categories) who will deal with those tickets.

I think this is the way to go.

What do we need?

First, we need people to volunteer for group-committers on all groups!  
Of course individuals can decide themselves whether they cannot  
perform this task at all or perform it on one or multiple port groups.  
As Ryan said: he can do it on some (practically does it on several)  
but not on others...

Second, we need to "announce" these port-group committers, i.e., on  
the MacPorts Wiki. Preferably the committers of a single group are  
placed on a <group>-commit-pending@ mailing list...

Third, some means to assign a committed patch to one or, if  
appropriate, multiple port groups. Optimally, this would be automatic  
based on the Portfile. Then the <group>-commit-pending@ is  
automatically emailed. Obviously, a poor mans version would to request  
the  ticket creator to add the correct <group>-commit-pending@ to the  
cc: field (good enough for a test of the whole system).

Fourth, the people behind <group>-commit-pending@ need the time to  
look at these tickets on a (nearly) daily basis...
 From my perspective this is te hardest point!


Fifth: we need more volunteers!
a) more maintainers
b) more people with commit-rights
c) group-committers
...


Greetings,
Jochen
-- 
Einigkeit und Recht und Freiheit                http://www.Jochen-Kuepper.de
     Liberté, Égalité, Fraternité                GnuPG key: CC1B0B4D
         Sex, drugs and rock-n-roll


-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.macosforge.org/pipermail/macports-users/attachments/20080114/34c22617/PGP.bin


More information about the macports-users mailing list