Joseph: "This seems like an impossible task unless plugins follows something like semantic versioning"
Me: "Hi Joesph, could you explain a little more? Are you saying that this is generally an unrealistic goal, or that semantic versioning is the way to go? Is semantic versioning used in other places in Jenkins or would an implementation using semantic versioning be a new change? Are there downsides to using a semantic versioning approach?"
Joseph: "Yes, it seems like an unrealistic goal unless all plugins devs could agree that we have to rely on semantic versioning. At least for this project, you would need a way to mark plugins as incompatible or a way to analyze each plugin's dependency and then analyze for potential binary compatibility.
With semantic versioning, you could rely on a plugins's dependency having different major version to tell you whether the dependencies are compatible"
So I wanted to get some feedback on semantic versioning. Is this something plugin devs would be interested in? Is that something that's totally out of scope or not worth looking into for this project?
--
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-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/6cd8a2c4-d48c-45ef-b3f6-9f1c804a2fde%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/6cd8a2c4-d48c-45ef-b3f6-9f1c804a2fde%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--Website: http://earl-of-code.com