Merge ~vpa1977/ubuntu/+source/ca-certificates-java:dpkg-trigger into ubuntu/+source/ca-certificates-java:ubuntu/devel
Status: | Merged |
---|---|
Merged at revision: | 1a1275024ad4cbf1cea8fd74dfc78dce54e62806 |
Proposed branch: | ~vpa1977/ubuntu/+source/ca-certificates-java:dpkg-trigger |
Merge into: | ubuntu/+source/ca-certificates-java:ubuntu/devel |
Diff against target: |
249 lines (+124/-31) 9 files modified
debian/ca-certificates-java.postinst (+19/-26) debian/ca-certificates-java.triggers (+2/-3) debian/changelog (+18/-0) debian/control (+9/-2) debian/tests/can-convert-keystore (+24/-0) debian/tests/can-install-jre (+26/-0) debian/tests/can-install-libreoffice (+4/-0) debian/tests/can-install-multiple-jdks (+13/-0) debian/tests/control (+9/-0) |
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Steve Langasek (community) | Approve | ||
git-ubuntu import | Pending | ||
Review via email: mp+438150@code.launchpad.net |
Description of the change
NOTE: Please do not merge this until all OpenJDK package updates are performed. This package breaks existing OpenJDK packages.
This change depends on openjdk-
- openjdk-8 [1] (merged)
- openjdk-lts [2] (merged)
- openjdk-17 [3] (merged)
- openjdk-18 [4] (merged)
- openjdk-19 [5] (merged)
- openjdk-20 [6] (merged)
- openjdk-21 [7] (merged)
Summary of changes:
* Resolve circular JRE dependency (LP: #2003750, LP: #1999103, LP: #2004061)
- debian/
update_
- debian/
- debian/
- debian/control: remove JRE dependency.
- debian/control: add Breaks condition.
- debian/tests: add smoke tests.
- debian/
PPA: ppa:vpa1977/
Steps to test:
autopackage tests should pass
Autopackage test results:
autopkgtest [08:33:54]: @@@@@@@
can-convert-
can-install-jre PASS
can-install-
can-install-
[1] https:/
[2] https:/
[3] https:/
[4] https:/
[5] https:/
[6] https:/
[7] https:/
[8] https:/
> This package breaks existing OpenJDK packages.
Well currently debian/control lists the Breaks but they are commented out! Provided we actually land the Breaks: correctly, we don't have to wait for all openjdk updates before landing this (though it will make each of those JREs uninstallable in -proposed and break builds of anything build-depending on them, so we should make sure *default*-jre is sorted before landing this.)