Re: Patch review proces WAS: Patch to align virt and phys spaces on i386
Georg Baum <[email protected]> Thu, 09 Mar 2006 20:53:12 +0100
| Newsgroups | gmane.network.etherboot.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I hope you don't mind some comments from a otherwise inactive developer :-) Am Donnerstag, 9. März 2006 14:06 schrieb Timothy Legge: > Hi > > I am certainly fine with this approach. Is there any guidance on how > this process will work? Some questions I have are: > > 1) Can we commit to branches of the cvs to work on code we would like to > have in source control prior to submitting it? > 2) How will the patches get approved? Should it require comment from a > few developers? Which ones? > 3) Should we also attach the patches to Sourceforge to better track > whether they have been applied? Too much work IMHO. Sending a mail with attachment is super quick, logging in to sf and go to the patch manager takes several times longer. > 4) Should a third patches mailing list be created? Nobody will read it. IMHO the two existing lists are fine. Usually all developers are also subscribed to the users list, but not every user wants to hear all that technical stuff. > From what I understand, patch management is handled differently by many > projects. Some require the user to resubmit the patch until it is > accepted or rejected (lost in email). Others provide voting on a patch > or feature. I assume that lack of comment is not implied approval. > Does someone need to pick up the "trivial" patches that are occasionally > submitted and submit thim in accordance with the patch process? We have made good experience in LyX with the following procedure: - All patches are sent to the mailing list before committing - If you think that it is controversal stuff, ask for comments. This will usually start a discussion and often end with a conclusion and a revised patch. - If it is some obvious bugfix, say that you will commit it in a minute and do so - If you think that the patch is uncontroversal, but are not really sure, say that you will commit it in a day or so if nobody complains before. Before a release a freeze is announced and nobody is allowed to commit anything without an explicit OK from the boss. This can be really annoying, because you may have to send ping messages several times, but is obviously necessary to reach a stable state. This procedure helps to keep the review process running with as little bueraucracy as possible. Georg ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642