Yeah. Currently the only really easy way to remove a plugin from the update centre is to mark it as deprecated, by adding the "plugin-deprecated" label to to the plugin's wiki page [0].

But, in the case of the useless "Sample Plugin", somebody deleted the wiki page, so that useless plugin is now back in the UC. This "Chat Room Plugin" has no wiki page, so there's no way of adding a deprecated label, so it remains in the UC.

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.

So how about we change the update centre code to only add plugins to the UC JSON if they have a wiki page (and do not have the deprecated tag)?

That way we can easily delete wiki pages of junk plugins, and continue to easily mark deprecated plugins as such.

I don't necessarily agree that plugins must be hosted with @jenkinsci, but that's another discussion :)

Regards,
Chris

[0]: https://github.com/jenkinsci/backend-update-center2/blob/c01fe35/src/main/java/org/jvnet/hudson/update_center/Plugin.java#L262-L273 [1]: https://github.com/jenkinsci/backend-update-center2/blob/2d67efa/src/main/resources/artifact-ignores.properties


On 27/04/15 09:47, Daniel Beck wrote:
I've been saying for a while that we should just remove all plugins from the UC 
that don't have a wiki link and source repo in jenkinsci 
(Github)/svn.jenkins-ci.org.

Unfortunately we decided to try the gentle 'dear plugin author, please do this' 
approach first and I've yet to write the wiki page for it.

On 27.04.2015, at 08:11, domi <d...@fortysix.ch> wrote:

does anyone know what the “Jenkins Chat Room Plugin” is?
There was a release announced (see tweet below), but the link to the wiki is 
wrong (again one of these plugins!) and i can’t find a repository for it either…
/Domi


Begin forwarded message:

From: domi <d...@fortysix.ch>
Subject: Tweet von Jenkins releases auf Twitter
Date: 26 Apr 2015 08:38:49 GMT+2
To: Dominik Bartholdi <d...@fortysix.ch>

        Jenkins releases (@jenkins_release)
26.04.15 07:01
Jenkins Chat Room Plugin 1.0 (new) dlvr.it/9YBNXz #jenkinsci

Die Twitter App downloaden





--
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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/13107427-759D-436A-8A21-33A593380632%40fortysix.ch.
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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/553E1F43.1000008%40orr.me.uk.
For more options, visit https://groups.google.com/d/optout.

Reply via email to