I don't think I'll be able to attend the meeting later today, but I'm with
you: all for removing the plugins without wiki page (with some grace
period, obviously).
The active plugins like the Docker or Workflow will anyway have their pages
created quickly.

BUT, how did you compile your list of plugins missing wiki pages?

For example, in your list there's the docker plugin, which I can find under
https://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin (though the scm
points onto a svn 404 and it seems pretty empty, granted).
Or for workflow; https://wiki.jenkins-ci.org/display/JENKINS/Workflow+Plugin


Did you scan the pom and checked the the <url> tag was pointed to something
existing or something?

Cheers

2015-05-13 12:43 GMT+02:00 Christopher Orr <[email protected]>:

> Hi all,
>
> From the Java package name, description and author info, this "S3 package
> parameter" plugin is very similar to the "aws-yum-parameter" plugin (which,
> somehow, is listed twice in the Update Centre).
>
> That plugin is already on the list I compiled of ~70 plugins that have no
> valid wiki page:
> https://gist.github.com/orrc/2995a31028a27f9765d1
>
>
> As I mentioned on INFRA-306, we're due for a discussion later today about
> whether we should automatically remove plugins from the Update Centre if
> they have no valid wiki page:
>
> https://wiki.jenkins-ci.org/display/JENKINS/Governance+Meeting+Agenda#GovernanceMeetingAgenda-May13meeting
>
> Plugins need to have a wiki page, with an infobox to link to the source,
> releases, bug tracker etc.  Plus there should be some setup information and
> a changelog.  The changelog or documentation could possibly just be a link
> to GitHub, if that's how the developer wants to manage it, but it's good to
> have a single place where people (and search engines) can find Jenkins
> plugin documentation.
>
>
> I would be happy if we agree to removing plugins without a wiki page, as
> it would remove a load of junk or mysterious plugins from the Update Centre
> (e.g. "foofoo", "hello-world", plus others that have no source code that I
> could find(!)).
>
> However, this would remove around 80 plugins in total, including some
> popular items like the Workflow plugins, Docker plugins, and it would
> presumably break new installations of the ~25 plugins that depend on the
> Ruby runtime.
>
> Many of these plugins *do* have a valid wiki page, but the developer
> either failed to list the URL in pom.xml, or they have the wrong URL or
> typos in the URL.
> It would be unfair (and confusing for users) to remove many of these
> *existing* plugin releases just because we have decided to be stricter
> about the wiki URL now.
>
> The Update Centre generator does allow for such mistakes by overriding the
> POM wiki URL, so I submitted a pull request for the plugins that *do* have
> a valid wiki page but fail to list the URL correctly:
> https://github.com/jenkinsci/backend-update-center2/pull/14
>
> That has the advantage of improving the Update Centre immediately by
> providing plugin names and wiki links for ~40 plugins, though it's
> definitely a temporary measure — ideally those plugins would be updated to
> list the correct wiki URL in the POM, and a new release would be made.
>
> Other plugins which have no wiki pages would be excluded, along with any
> new plugins (like this "S3 parameter plugin") that fail to create and
> specify a wiki URL.
>
> Regards,
> Chris
>
>
> On 13/05/15 08:00, Oleg Nenashev wrote:
>
>> I've created https://issues.jenkins-ci.org/browse/INFRA-306 as a
>> follow-up
>>
>> 2015-05-13 8:37 GMT+03:00 domi <[email protected] <mailto:[email protected]
>> >>:
>>
>>     Just to bring this up again… an other plugin without a correct
>>     configuration/url
>>
>>         *Jenkins releases (@jenkins_release
>>     <https://twitter.com/jenkins_release?refsrc=email&s=11>)*
>>     12.05.15 23:57
>>     <
>> https://twitter.com/jenkins_release/status/598245532436303872?refsrc=email&s=11
>> >
>>     S3 package parameter plugin 1.6 (new) dlvr.it/9nNJpt
>>     <http://t.co/Nfl3TI7D3S> #jenkinsci
>>     <https://twitter.com/search?q=%23jenkinsci&src=hash>
>>
>>
>>     /Domi
>>
>>
>>
>>     On 01 May 2015, at 09:40, nicolas de loof <[email protected]
>>     <mailto:[email protected]>> wrote:
>>
>>      My bad, this plugin is OSS and I just forked it's repo to
>>>     https://github.com/jenkinsci/cloudbees-disk-usage-simple
>>>
>>>     I can't create wiki page. When I access
>>>     https://wiki.jenkins-ci.org/display/JENKINS The [Add] link has no
>>>     effect, I already tried to purge cookies and cache, without
>>>     success. I'll create one later when I get this issue fixed.
>>>
>>>
>>>     2015-04-30 18:30 GMT+02:00 Christopher Orr <[email protected]
>>>     <mailto:[email protected]>>:
>>>
>>>         According to the Update Centre, the developer ID is "nicolas",
>>>         which from looking at other plugins seems to be ndeloof?
>>>
>>>         The artifact ID is "cloudbees-disk-usage-simple", the source
>>>         is nowhere to be found, and there's no wiki page.
>>>
>>>         Unfortunately, this seems to be a common occurrence for
>>>         plugins associated with this developer ID — from eight plugins
>>>         in the Update Centre, only one has a wiki page with a valid
>>>         infobox:
>>>
>>>             curl -s -L
>>>         https://updates.jenkins-ci.org/current/update-center.json |
>>>         tail -n +2 | head -n -1 | jq '.plugins[] |
>>>         select(.developers[].developerId == "nicolas") | {artifact:
>>>         .name, name: .title, pubDate: .buildDate, wiki: .wiki }'
>>>
>>>
>>>         In other words, hiding plugins without a wiki page would be a
>>>         good idea :)
>>>
>>>         This also lends more credence to the argument that all plugins
>>>         in the Update Centre should be hosted under the jenkinsci
>>>         GitHub organisation.
>>>
>>>         Regards,
>>>         Chris
>>>
>>>
>>>         On 30/04/15 17:50, Baptiste Mathus wrote:
>>>
>>>             For example: what's this:
>>>
>>> https://twitter.com/jenkins_release/status/593756206839173120
>>>
>>>             +1 to just make those plugins invisible until they fix
>>>             those things.
>>>              From my experience, the "soft" behaviour just does not
>>>             work. Plugins
>>>             developers will only fix their plugin if it prevents them
>>>             from being
>>>             publicly visible/usable.
>>>
>>>             And users will still /suffer/ from this. The requirement
>>>             we're talking
>>>             is not much IMO.
>>>
>>>             Or, maybe we could just require having some file inside
>>>             the repository
>>>             itself?
>>>
>>>             2015-04-28 20:36 GMT+02:00 Oleg Nenashev
>>>             <[email protected] <mailto:[email protected]>
>>>             <mailto:[email protected]
>>>             <mailto:[email protected]>>>:
>>>
>>>                 I would alter the UC's behavior in order to consider
>>>             plugins as
>>>                 deprecated if there's no Wiki pages for them (probably
>>>             with an extra
>>>                 whitelist based in jenkins-infra) with a minimal
>>>             standardised set of
>>>                 sections (extra macros to poll poms?).
>>>
>>>                 BR, Oleg
>>>
>>>                 понедельник, 27 апреля 2015 г., 23:51:56 UTC+3
>>>             пользователь Daniel
>>>                 Beck написал:
>>>
>>>
>>>                     On 27.04.2015, at 13:36, Christopher Orr
>>>             <[email protected] <mailto:[email protected]>> wrote:
>>>
>>>                     > It is possible to edit the ignores file in the
>>>             update centre code [2], but that requires a pull request
>>>             and getting somebody to merge it etc.
>>>
>>>                     They can easily be created within a minute or two
>>>             on the Github
>>>                     UI, and I'd be happy to review and merge any such
>>>             PR. (My open
>>>                     PR was mainly to allow community review, I could
>>>             have committed
>>>                     it directly.)
>>>
>>
> --
> 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/55532ACB.80306%40orr.me.uk
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Baptiste <Batmat> MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !

-- 
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/CANWgJS6FXZizKd4sLGGhHkP0cgxuSpgq7ASmyUB9VYvyz9oojw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to