| Summary: | java-17-openjdk has invalid requires on /usr/sbin/alternatives | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Martin Whitaker <mageia> |
| Component: | RPM Packages | Assignee: | Java Stack Maintainers <java> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | release_blocker | CC: | mageia, westel |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | java-17-openjdk | CVE: | |
| Status comment: | |||
| Attachments: | install report plasma only desktop | ||
Thank you for the very helpful report. Assigning to the Java maintainers. Assignee:
bugsquad =>
java Marking as a release blocker, as we know from bug 29624 that this can cause the installer to fail. Priority:
Normal =>
release_blocker Please tell if new java 17 fixes this for you. CC:
(none) =>
mageia libre-office installed in a new netinstall of Plasma install. Created attachment 13430 [details]
install report plasma only desktop
Fix confirmed. Thanks Nicolas. Status:
NEW =>
RESOLVED |
This has previously been fixed for the other Java versions, although not in a consistent way :-) % grep -r "global alternatives_requires" java-11-openjdk/current/SPECS/java-11-openjdk.spec:%global alternatives_requires alternatives java-11-openjdk/current/SPECS/java-11-openjdk.spec:%global alternatives_requires %{_sbindir}/update-alternatives java-latest-openjdk/current/SPECS/java-latest-openjdk.spec:%global alternatives_requires /usr/sbin/alternatives java-latest-openjdk/current/SPECS/java-latest-openjdk.spec:%global alternatives_requires alternatives java-1.8.0-openjdk/current/SPECS/java-1.8.0-openjdk.spec:%global alternatives_requires /usr/sbin/alternatives java-1.8.0-openjdk/current/SPECS/java-1.8.0-openjdk.spec:%global alternatives_requires update-alternatives java-17-openjdk/current/SPECS/java-17-openjdk.spec:%global alternatives_requires /usr/sbin/alternatives java-17-openjdk/current/SPECS/java-17-openjdk.spec:%global alternatives_requires %{_sbindir}/alternatives (it's the second line in each .spec file that's actually used in our packages). The chkconfig package provides all the options except "/usr/sbin/alternatives": % urpmq --provides chkconfig /sbin/chkconfig /sbin/update-alternatives /usr/sbin/chkconfig /usr/sbin/update-alternatives alternatives[== 1.19-2.mga9] chkconfig[== 1.19-2.mga9] chkconfig(x86-64)[== 1.19-2.mga9] update-alternatives[== 1.18.1-1]