Hi all, Re-starting this thread because there are still hosted plugins that we have sometimes difficulties to find sources for (actual personal experience recently on IRC after a user asked where it was), or jenkins_release tweets pointing to nothing, and so on. And what the project has always been striving for is "making it easier for the community".
*So we'd be changing our core principle of low entry barrier?* No. Having been doing some archeology with *Hosting Request* wiki page history, IMO it's actually always, or at least for many a year, been considered the standard way. Never required per-se, but always assumed (as confirmed by infra team member present since the beginning). Though indeed, this has been more or less ambiguous or implicit in some places I guess. Hence this discussion about clarification. The low barrier entry has always been and still is one of the fundamentals of the project. And IMO has always been provided through very easy (commit) access & hosting. - For example, if we look at the 2008 version [1] : this is basically a HOWTO for the Hudson common svn access. - Here in 2010 [2], the code of hosted plugins was assumed to be under the Jenkins community infra. - In mid 2012 [3], again only the jenkinsci org is listed (svn starting to be deprecated). Historically, IIRC, releasing from 'elsewhere' was technically only possible for committers who actually reused their permissions to release binaries from elsewhere. That would need double-check, but I don't think any (?) new committer was ever granted permissions to publish binaries for source code that was not planned to be ever hosted under the hudson/jenkins infra. *So What?* After having discussed with some here and there, we're considering adding that subject to be discussed at the next gov meeting. The immediate goal is just to enrich the wiki page(s) so that no more ambiguousness/implicitness is left about it. WDYT? [1] https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=18808859 [2] https://jenkins-ci.org/blog/2010/07/28/hosting-your-hudson-plugin-at-github/ [3] https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=62063272 2015-12-01 22:21 GMT+01:00 Christopher Orr <[email protected]>: > On 01/12/15 16:52, 'Jesse Glick' via Jenkins Developers wrote: > > On Tue, Dec 1, 2015 at 5:32 AM, Baptiste Mathus <[email protected]> wrote: > >> plugins forked under the Jenkinsci org, BUT still maintained elsewhere > > > > There are a number of such cases where the @jenkinsci fork is out of > > date. There are even cases where both the original and fork repository > > are configured to accept pull requests, which is quite confusing. > > > > Also in some cases the GitHub issue tracker is enabled (inside or > > outside @jenkinsci), and there are some issues filed in JIRA too, > > which is again confusing. > > I guess being able to make plugin releases (exclusively?) via > Jenkins-on-Jenkins would solve this problem? :) > > In any case, it would definitely be good if clicking on "Source code" on > the wiki led to the place where the *most recent release* was made, > rather than pointing to some abandoned fork. Whether that means source > code needs to be exclusively hosted under @jenkinsci, I'm not 100% sure, > but doing so would certainly have a lot of benefits. > > Regards, > Chris > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/565E0F62.605%40orr.me.uk. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CANWgJS7Q1a8OP2N%2BGtNeN6MRhxNSEJPG4osw-0XO8wkf3b2Mnw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
