Project Planning
"Thomas A. F. Thorne" <[email protected]> Wed, 5 Oct 2016 15:24:27 +0100
| Newsgroups | gmane.comp.compilers.distcc |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============6188366348515468322== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FCsLVi1UJLv7pPg3fR0vakf3FgQNvRHKj" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --FCsLVi1UJLv7pPg3fR0vakf3FgQNvRHKj Content-Type: multipart/mixed; boundary="ueJCNhv0mx7fWoas47fWOI8mIdMxmK09P" From: "Thomas A. F. Thorne" <[email protected]> Reply-To: [email protected] To: [email protected] Message-ID: <[email protected]> Subject: Project Planning --ueJCNhv0mx7fWoas47fWOI8mIdMxmK09P Content-Type: multipart/alternative; boundary="------------D262DCE449528DD073D94744" This is a multi-part message in MIME format. --------------D262DCE449528DD073D94744 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable A request on another project's distribution list prompted me to accidenta= lly generate a selection of comments about distcc instead. As I feel the= re is at least some value in what I said, I will repeat my message here f= or the expected target audience. =20 The originating message which prompted my response was: > I noticed that the list of pull requests for the munin contrib reposito= ry is > quite long. Thus it probably needs some love=20 Now I should have been awake enough for the munin part to make me realise= it was not about distcc but the coffee had obviously not soaked in. The= idea that distcc could use some love did stick with me though. From thi= s point on, my response is mostly unedited [although I put the odd new bi= t in square brackets here and there]. My suggestions for making things e= asier or breathing a little more life into the project are in the latter = half. =20 - - - It is and it does. I have eye-balled most of the requests and could merge them but I am unsure about which ones should go where.=20 There is currently no defined plan [that I know of] for releases, feature= requests and maintenance branches. My blindly merging any patch that turns up & compiles onto master might do more harm than good. [This got a response o= f That's probably true ;-)] Otavio and I were were talking about some vague ideas about getting automated builds working to make things simpler to maintain. To that end I had added tracis-ci.org build to my own fork; the results of which can be seen at: https://travis-ci.org/TafThorne/distcc It would require a distcc GitHub Project Administrator to activate the tracis-ci build for the main distcc project. Your email has prompted me to update my pull request https://github.com/distcc/distcc/pull/190 asking that the switch get flipped on the builds.=20 > I am willing to put effort into the list of pull requests Thank you for the offer. Any help with reviewing pull requests would be greatly appreciated.=20 > Do you have a formal process for granting commit access? > (just in case: my github account name is "sumpfralle") I do not know if we have much formal process for anything. I seem able to accept and merge code from pull requests, I think that means I am an authorised outside collaborator with write permissions for the source repository. I am not able to elevate other users or perform administrative functions on the distcc repository or the distcc organisation. I know several people on this list are the some of original authors of distcc and that they have higher permissions on the distcc organisation.=20 Otavio is a recently added co-owner who helped with the migration of the project from Google Code before the project history was lost. There are also a handful of recently active contributors on GitHub who were trying to tidy up the loose ends of the 3.2 release. The most recent developments in that area can be found at https://github.com/distcc/distcc/issues/159 https://github.com/distcc/distcc/pull/178 https://github.com/distcc/distcc/pull/182 Perhaps yourself, Omer (thedrow, omerzimp), (paranormal), Anders (afbjorklund), I (TafThorne) and anyone else who is interest on this email list, could discuss a release strategy as the first step to becoming organised. Which versions do we want to do maintenance on? Do we feel that keeping Python 2.4 support is important? Can we merge anything that builds, passes a basic functionality test and does not seem a terrible idea straight onto master and put of thinking about a release until some date in the future? These are all probably things do ask on another thread.=20 Sorry for being a bit verbal and taking your thread a little off topic.=20 I did at least manage to answer your questions to begin with.=20 --------------D262DCE449528DD073D94744 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf= -8"> </head> <body text=3D"#000000" bgcolor=3D"#FFFFFF"> <pre wrap=3D"">A request on another project's distribution list promp= ted me to accidentally generate a selection of comments about distcc inst= ead. As I feel there is at least some value in what I said, I will repea= t my message here for the expected target audience. =20 The originating message which prompted my response was: <blockquote type=3D"cite"><pre wrap=3D"">I noticed that the list of pull = requests for the munin contrib repository is quite long. Thus it probably needs some love <span class=3D"moz-smiley-s1= " title=3D":)"></span></pre></blockquote>Now I should have been awake eno= ugh for the munin part to make me realise it was not about distcc but the= coffee had obviously not soaked in. The idea that distcc could use some= love did stick with me though. From this point on, my response is mostl= y unedited [although I put the odd new bit in square brackets here and th= ere]. My suggestions for making things easier or breathing a little more= life into the project are in the latter half. =20 - - - It is and it does. I have eye-balled most of the requests and could merge them but I am unsure about which ones should go where.=20 There is currently no defined plan [that I know of] for releases, feature= requests and maintenance branches. My blindly merging any patch that turns up & compiles onto master might do more harm than good. [This got a response o= f That's probably true ;-)] Otavio and I were were talking about some vague ideas about getting automated builds working to make things simpler to maintain. To that end I had added tracis-ci.org build to my own fork; the results of which can be seen at: <a class=3D"moz-txt-link-freetext" href=3D"https://travis-ci.org/TafThorn= e/distcc">https://travis-ci.org/TafThorne/distcc</a> It would require a distcc GitHub Project Administrator to activate the tracis-ci build for the main distcc project. Your email has prompted me to update my pull request <a class=3D"moz-txt-link-freetext" href=3D"http= s://github.com/distcc/distcc/pull/190">https://github.com/distcc/distcc/p= ull/190</a> asking that the switch get flipped on the builds.=20 </pre> <blockquote type=3D"cite" style=3D"color: #000000;"> <pre wrap=3D"">I am willing to put effort into the list of pull req= uests </pre> </blockquote> <pre wrap=3D"">Thank you for the offer. Any help with reviewing pull= requests would be greatly appreciated.=20 </pre> <blockquote type=3D"cite" style=3D"color: #000000;"> <pre wrap=3D"">Do you have a formal process for granting commit acc= ess? (just in case: my github account name is "sumpfralle") </pre> </blockquote> <pre wrap=3D"">I do not know if we have much formal process for anyth= ing. I seem able to accept and merge code from pull requests, I think that means I am an authorised outside collaborator with write permissions for the source repository. I am not able to elevate other users or perform administrative functions on the distcc repository or the distcc organisation. I know several people on this list are the some of original authors of distcc and that they have higher permissions on the distcc organisation.=20 Otavio is a recently added co-owner who helped with the migration of the project from Google Code before the project history was lost. There are also a handful of recently active contributors on GitHub who were trying to tidy up the loose ends of the 3.2 release. The most recent developments in that area can be found at <a class=3D"moz-txt-link-freetext" href=3D"https://github.com/distcc/dist= cc/issues/159">https://github.com/distcc/distcc/issues/159</a> <a class=3D"moz-txt-link-freetext" href=3D"https://github.com/distcc/dist= cc/pull/178">https://github.com/distcc/distcc/pull/178</a> <a class=3D"moz-txt-link-freetext" href=3D"https://github.com/distcc/dist= cc/pull/182">https://github.com/distcc/distcc/pull/182</a> Perhaps yourself, Omer (thedrow, omerzimp), (paranormal), Anders (afbjorklund), I (TafThorne) and anyone else who is interest on this email list, could discuss a release strategy as the first step to becoming organised. Which versions do we want to do maintenance on? Do we feel that keeping Python 2.4 support is important? Can we merge anything that builds, passes a basic functionality test and does not seem a terrible idea straight onto master and put of thinking about a release until some date in the future? These are all probably things do ask on another thread.=20 Sorry for being a bit verbal and taking your thread a little off topic.=20 I did at least manage to answer your questions to begin with. </pre> </body> </html> --------------D262DCE449528DD073D94744-- --ueJCNhv0mx7fWoas47fWOI8mIdMxmK09P-- --FCsLVi1UJLv7pPg3fR0vakf3FgQNvRHKj Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJX9Q0bAAoJEPXLKKkUazGA+lYIALVi0jsO1gSJcWFsQ1Y2QDiu yL1LCuJfSJqKhQq2jVh1iDrWlhdpNlONqjzLD6yoAai9olY1EfmHFNkp15qDfALF pHZeIQBqCqKg4g5OErbpaBxgaoGDVqbXp3kon936+8knFmXlXTYF0rt+3kic9BOj FfzKxLKVFLltfUhZDKY7QKUo9kpp/+MzmSaz0WQGfkpZpOjzttufHYqakwY8Lsby u/MIcvsfbK0l668NKDCE4mHygFREDYky5Fh9aiNwf8kCpRJ1azHksezXv62tuzZh ctbwbboDSNZRJoPJM4lEucFd30oMLu0IkNQjMvqCdccWzX8/6ApKXH6Yq8cTQ/o= =FCcD -----END PGP SIGNATURE----- --FCsLVi1UJLv7pPg3fR0vakf3FgQNvRHKj-- --===============6188366348515468322== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X18KZGlzdGNjIG1haWxpbmcgbGlzdCAgICAgICAgICAgIGh0dHA6Ly9kaXN0Y2Muc2FtYmEub3Jn LwpUbyB1bnN1YnNjcmliZSBvciBjaGFuZ2Ugb3B0aW9uczoKaHR0cHM6Ly9saXN0cy5zYW1iYS5v cmcvbWFpbG1hbi9saXN0aW5mby9kaXN0Y2M= --===============6188366348515468322==--