-
Bug
-
Resolution: Fixed
-
Minor
Version Number comparison is not aware of -20170207.105042-1 style timestamp snapshots.
As a result, if you install a plugin with timestamp snapshot based dependencies, you cannot start Jenkins because the timestamp of a deployment is generated after the artifact has been built and as such the version will report as -SNAPSHOT which currently reporting as older than the timestamp snapshot.
- relates to
-
JENKINS-40899 Transitive plugin dependencies not correctly checked when using snapshots
-
- Resolved
-
-
JENKINS-51594 Fix comparison of incremental versions to snapshots
-
- Resolved
-
- links to
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/hudson/util/VersionNumber.java
src/test/java/hudson/util/VersionNumberTest.java
http://jenkins-ci.org/commit/lib-version-number/d773321cad7be4618e95db82a1b7f28edf4979c5
Log:
[FIXED JENKINS-41899] Make VersionNumber timestamped snapshot aware