Bug 2210425 - java-17-openjdk-headless appears to have created /etc/alternatives/alt-java.1.gz (broken symlink)
Summary: java-17-openjdk-headless appears to have created /etc/alternatives/alt-java.1...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: java-17-openjdk-portable
Version: 38
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: jiri vanek
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-27 12:56 UTC by John Dodson
Modified: 2023-08-13 14:24 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description John Dodson 2023-05-27 12:56:07 UTC
java-17-openjdk-headless appears to have created /etc/alternatives/alt-java.1.gz (broken symlink)

Broken symlinks are not appropriate

Reproducible: Always

Steps to Reproduce:
1.file /etc/alternatives/alt-java.1.gz
/etc/alternatives/alt-java.1.gz: broken symbolic link to /usr/share/man/man1/alt-java-java-17-openjdk-17.0.7.0.7-5.fc37.x86_64.1.gz
2.
3.
Actual Results:  
file /etc/alternatives/alt-java.1.gz
/etc/alternatives/alt-java.1.gz: broken symbolic link to /usr/share/man/man1/alt-java-java-17-openjdk-17.0.7.0.7-5.fc37.x86_64.1.gz

Expected Results:  
An unbroken symlink or a package that appropriately creates such links along with the target

Symlinks need to be appropriately managed by the package that requires them & should never be broken.

Comment 1 John Dodson 2023-05-27 12:57:01 UTC
Appear not to be able to select java-17-openjdk-headless as a component

Comment 2 John Dodson 2023-05-28 03:04:48 UTC
Note also that, this is broken...
lrwxrwxrwx. 1 root root 31 Dec 26 10:37 /usr/share/man/man1/alt-java.1.gz -> /etc/alternatives/alt-java.1.gz

Obviously related in that the creation script is likely using an incorrect target.

Comment 3 John Dodson 2023-08-13 14:18:55 UTC
still broken in FC38 & recent install of,

2023-08-13T01:00:38+1000 SUBDEBUG Upgraded: java-11-openjdk-headless-1:11.0.19.0.7-1.fc38.x86_64

Comment 4 John Dodson 2023-08-13 14:24:16 UTC
Now (FC38)
broken as,

/etc/alternatives/alt-java.1.gz -> /usr/share/man/man1/alt-java-java-17-openjdk-17.0.8.0.7-1.fc38.x86_64.1.gz


Note You need to log in before you can comment on or make changes to this bug.