On Mon, Dec 16, 2013 at 12:38 PM, Brian Knox <[email protected]> wrote:
> Rainer - the pull request model works very well for us on the various > ZeroMQ projects. We have a very defined process we follow, but the heart > of it is simply: > > 1) Making a pull request that gets accepted gets you acceptance rights for > the pull requests of others > 2) Once you're on the project, you are allowed to approve pull requests > for anyone other than yourself. > > This ensures that at least one other person than the submitter at least > eyeballed each pull request to make sure there was some level of sanity to > it. > > mhhh... isn't that prone to very simple social engineering? I mean a team of two black hads, where the first does a decent request, maybe more, and the second one introduces the malware? Rainer For the fine details of our process see http://rfc.zeromq.org/spec:16 . > > Note - not suggesting C4 for rsyslog - it would be a pretty drastic > change. I just thought you might get some ideas reading it. > > Brian > > -----Original Message----- > From: [email protected] [mailto: > [email protected]] On Behalf Of Rainer Gerhards > Sent: Sunday, December 15, 2013 4:12 AM > To: rsyslog-users > Subject: Re: [rsyslog] contribution policy > > On Sun, Dec 15, 2013 at 7:27 AM, Otis Gospodnetic < > [email protected]> wrote: > > > Hi, > > > > Btw. why such "fear" around people with different skills? It's not > > like somebody with poor skills will go dabble in the source code and > > force his/her changes on rsyslog dev(s). Why not opt for the route > > that enables and lowers the barriers and worry about issues when and IF > they arise? > > > > > I assume you comment on "why not let anyone commit to the code > repository". The reason simply is security. Of course, most people are > honorable, but there are also enough folks out there that would try to put > malware bits into the code. It's easy to contribute via a pull request, so > that should be no show stopper. In fact, I think many more people would > stop using rsyslog if we enabled this way to commit without required review. > > Rainer > > Otis > > -- > > Performance Monitoring * Log Analytics * Search Analytics Solr & > > Elasticsearch Support * http://sematext.com/ > > > > > > On Sat, Dec 14, 2013 at 3:31 PM, Rainer Gerhards > > <[email protected]>wrote: > > > > > On Sat, Dec 14, 2013 at 8:19 PM, Pavel Levshin > > > <[email protected]> > > > wrote: > > > > > > > > > > > 14.12.2013 22:21, David Lang: > > > > > > > > On Sat, 14 Dec 2013, Rainer Gerhards wrote: > > > >> > > > >>> I've also thought a bit more about the separate repo question. I > > > >>> am > > now > > > >>> again of the view that this is not a problem, but indeed desirable. > > The > > > >>> only thing we need to make sure is that it follows the same > > maintenance > > > >>> policies (regarding versions) that rsyslog does. And that's not > > > >>> very hard. > > > >>> > > > >>> Indeed, the whole doc version issue is not so much a real issue > IMHO. > > > In > > > >>> fact, we just have two of them > > > >>> > > > >>> a) the old legacy stuff used in v5 > > > >>> b) the new stuff used in v6+ > > > >>> > > > >>> That's the main source of confusion. Otherwise, rsyslog always > > > >>> keeps backward-compatibility very high on the priority list. So > > > >>> actually > > all > > > we > > > >>> need is "this parameter/module" is available since ... and you > > > >>> are > > all > > > >>> set. > > > >>> > > > >>> > > > > This is simply wrong. From end user perspective, an user wants to > > > > get accurate and applicable documentation. He cannot configure > > > > 7-stable > > using > > > > docs from 7-devel. It is simple: any "devel" branch has many cool > > > features > > > > which everyone wants to use, but they are not in "stable". > > > > Everytime > > the > > > > user tries to configure such a feature, he gets feeling that docs > > > > are inaccurate and untrusted. Believe me, I am that user. > > > > > > > > > > > Thanks for the reality check. I honestly never had anticipated that. > > > But you are right, that's my failure. Glad to learn that. > > > > > > > > > > There are some docs which are not version-critical. FAQs, your > > > > blog > > posts > > > > (I mean, this kind of information), etc. They can be maintained > > > separately. > > > > But do they deserve a repository? > > > > > > > > > > > > Back to the repo question: I think a separate repo is of big > > advantage, > > > as > > > >>> access to it, especially commit access, follows quite different > > > paradigms > > > >>> than the main code repository. So I am back to the "let's do a > > separate > > > >>> one" PoV - maybe better earlier than later (so that other folks > > > >>> can > > see > > > >>> what's going on). > > > >>> > > > >>> > > > >>> David, all: anything I overlooked? > > > >>> > > > >> > > > >> My only real concern is that this means that the patch/pull > > > >> request > > for > > > a > > > >> feature and it's documentation now get split up and take two > > > >> different paths. > > > >> > > > >> just from a conceptual level this strikes me as very wrong. It > > > >> may not end up being that bad in practice (again because things > > > >> are fairly > > > small), > > > >> but it will make things harder for people writing new things to > > > >> do the documentation for their changes, and this is an area we > > > >> are already > > > weak in. > > > >> > > > > > > > > This is indeed a big problem, which should not be taken lightly. > > > > You > > > could > > > > make /doc a git submodule, if you want to have it as a separate > > > repository, > > > > while still having it in your working tree. Then, you need to > > syncronize > > > > two repositories everytime. But this way, you can give out /doc > > submodule > > > > to someone, leaving core source under your control. (I did not use > > > > git submodules, but this is how they are used in theory.) > > > > > > > > > > > this sounds interesting, I have to admit not only for doc ;) > > > > > > As a contributor, do you think committing doc to a (totally separate > > > but clearly identifieable) respository is really a big deal? It's a > > > honest question. I admit I would really like to have this separate, > > > as the folks primarily working on it would probably be different > > > (different skill > > set). > > > > > > Thanks again, > > > Rainer > > > > > > > > > > > -- > > > > Pavel Levshin > > > > > > > > _______________________________________________ > > > > rsyslog mailing list > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > > http://www.rsyslog.com/professional-services/ > > > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE > > > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a > > myriad > > > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if > > > > you DON'T LIKE THAT. > > > > > > > _______________________________________________ > > > rsyslog mailing list > > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > http://www.rsyslog.com/professional-services/ > > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE > > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad > > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if > > > you DON'T LIKE THAT. > > > > > _______________________________________________ > > rsyslog mailing list > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > http://www.rsyslog.com/professional-services/ > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of > > sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > > DON'T LIKE THAT. > > > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: > This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites > beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE > THAT. > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > DON'T LIKE THAT. > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

