On 21.05.2015, at 10:03, PoisoN PoisoN <[email protected]> wrote:

> Any chance to get this request resolved?


It would help if you could explain the technical reasons that require this to 
be a new plugin, rather than e.g. a simple new plugin release. (And if we can 
get these issues resolved for the benefit of your users, all the better!)

So far, it only looks like you want to erase the old plugin name and establish 
the new one to match your renamed product:

> Old name ("Serena Deploy plugin") is not suitable as Serena has many products 
> and the plugin integrates only with one of them.

It seems unnecessary to force users to configure things all over again when 
they want to get a new plugin version just because the service they're using 
has been renamed. Couldn't you just change the display name of the plugin? Note 
that when the new plugin isn't offered as update to the installed plugin via 
the update center, it may result in fewer users moving to your new release, 
keeping the old name around much longer.

Creating a new Git repo, losing all history, also seems like an excessive cut 
with the past of the plugin. The new plugin is clearly based on the old one.

> Also to avoid upgrade issues it should be separate plugin with new plugin id.

It is unclear what kind of issues these are. Did you refactor the plugin so the 
old configuration is incompatible and cannot be upgraded? If so, this should be 
reworked if possible:
https://wiki.jenkins-ci.org/display/JENKINS/Governance+Document#GovernanceDocument-Compatibilitymatters

If that's not possible, or if you don't want users to accidentally upgrade 
before certain preconditions are met, you can declare the new release 
incompatible with older ones, suggesting that users read the plugin changelog 
before upgrading:
https://wiki.jenkins-ci.org/display/JENKINS/Marking+a+new+plugin+version+as+incompatible+with+older+versions

If there are technical changes to the service that prevent the older version 
from working beyond a certain date, a minor update to the original release 
could add a note to Jenkins warning users of that change, followed by a '2.0' 
release that works with the reworked service.

Or maybe there is a reason for a user to run both plugins in parallel, because 
they use two different versions of your service in parallel?

-- 
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/9E8734BB-F6F1-45B1-AC51-B6BFE5466C21%40beckweb.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to