Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Minor
-
Resolution: Unresolved
-
Component/s: packaging
-
Labels:None
-
Environment:Debian
-
Similar Issues:
Description
To address https://issues.jenkins-ci.org/browse/JENKINS-44504 + https://issues.jenkins-ci.org/browse/JENKINS-44502 the existing Debian package jenkins_2.46.3_all.deb was modified with the following change:
-Depends: daemon, adduser, procps, psmisc, net-tools, default-jre-headless (>= 2:1.8) | java8-runtime-headless
+ Depends: daemon, adduser, procps, psmisc, net-tools, default-jre-headless (>= 2:1.7) | java7-runtime-headless
Please do not modify existing (and published) releases, instead increase the version number (use the Debian version string for such packaging related changes, like: 2.46.3-1 -> 2.46.3-2).
Reporting this since this isn't happening for the first time, and it's giving users of the Debian package different results depending on time of installation, and it's also breaking Debian package mirroring where file verification is in place.
(Please reassign/move as needed, that's the best place I found for reporting this. )
Thanks for consideration!
Attachments
Issue Links
- is related to
-
JENKINS-44504 Jenkins 2.46.3 LTS was released with wrong packaging baseline
-
- Resolved
-
Code changed in jenkins
User: Kohsuke Kawaguchi
Path:
deb/build/build.sh
deb/publish/publish.sh
setup.mk
http://jenkins-ci.org/commit/packaging/3835c07d1a1417ee684dc757455919a9150dfb06
Log:
Merge pull request #100 from jenkinsci/JENKINS-44556
JENKINS-44556 introduce a mechanism to set the debian packaging version
Compare: https://github.com/jenkinsci/packaging/compare/b3198e467bca...3835c07d1a14