Summary: | dev-java/icedtea-3.13.0: Broken /usr/lib64/icedtea8/jre/lib/security/cacerts symbolic link | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arfrever Frehtes Taifersar Arahesis <arfrever.fta> |
Component: | Current packages | Assignee: | Andrew John Hughes <gnu_andrew> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | gyakovlev, java, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
sys-apps/baselayout-java installs a file /etc/ca-certificates/update.d/java-cacerts which is a hook for every time update-ca-certificates is executed. it runs 'exec trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose server-auth /etc/ssl/certs/java/cacerts' also it runs this script once on installation if the cacerts file is not present. maybe the check in pkg_postinst() of baselayout-java does not trigger? it's a dependency of icedtea and should be installed on the system when you are installing icedtea and symlink should be valid. custom filesystem layout may play role here, I know your is kinda unconventional. I have sys-apps/baselayout-java-0.1.0 installed which does not provide these files. sys-apps/baselayout-java-0.1.0-r1 was added very recently: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdae1196b3a9e3ee1f597449fc0098fce0229306 dev-java/icedtea is missing dependency on >=sys-apps/baselayout-java-0.1.0-r1 which is present in dev-java/openjdk*: # grep sys-apps/baselayout-java dev-java/*/*.ebuild dev-java/java-config/java-config-2.2.0-r4.ebuild: sys-apps/baselayout-java dev-java/openjdk-bin/openjdk-bin-11.0.3_p7-r1.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk-bin/openjdk-bin-11.0.4_p11.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk-bin/openjdk-bin-8.212_p03-r3.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk-bin/openjdk-bin-8.222_p10.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.3_p7-r2.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.4_p11.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.212_p03-r1.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk-jre-bin/openjdk-jre-bin-8.222_p10.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk/openjdk-11.0.3_p7-r4.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk/openjdk-11.0.4_p11.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk/openjdk-8.212_p03-r3.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 dev-java/openjdk/openjdk-8.222_p10.ebuild: >=sys-apps/baselayout-java-0.1.0-r1 indeed, I don't copy icedtea ebuild as is from java overlay, I have to apply local modifications and probably missed that dep. will fix it. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efef6f55e0e010ce38b4f28bceda188678f97d5a commit efef6f55e0e010ce38b4f28bceda188678f97d5a Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2019-10-25 18:32:37 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2019-10-25 18:42:21 +0000 dev-java/icedtea: enforce new baselayout-java dep Closes: https://bugs.gentoo.org/695256 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> dev-java/icedtea/icedtea-3.13.0.ebuild | 1 + 1 file changed, 1 insertion(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aa059ea8c7222fc413f25d9a25ac24a41ea8e91 commit 2aa059ea8c7222fc413f25d9a25ac24a41ea8e91 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2019-10-25 18:35:05 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2019-10-25 18:42:22 +0000 sys-apps/baselayout-java: drop old Bug: https://bugs.gentoo.org/695256 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> .../baselayout-java/baselayout-java-0.1.0.ebuild | 27 ---------------------- 1 file changed, 27 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b03192038272262707a909afd8fb11b0397f23da commit b03192038272262707a909afd8fb11b0397f23da Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2019-10-25 18:34:26 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2019-10-25 18:42:21 +0000 dev-java/icedtea-bin: enforce new baselayout-java dep Bug: https://bugs.gentoo.org/695256 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> dev-java/icedtea-bin/icedtea-bin-3.13.0.ebuild | 1 + 1 file changed, 1 insertion(+) |
* QA Notice: Symbolic link /usr/lib64/icedtea8/jre/lib/security/cacerts points to /etc/ssl/certs/java/cacerts which does not exist. >>> /usr/lib64/icedtea8/jre/lib/security/cacerts -> /etc/ssl/certs/java/cacerts Neither /etc/ssl/certs/java/cacerts nor /etc/ssl/certs/java exists. /etc/ssl/certs exists. app-misc/ca-certificates-20190110.3.43 is installed with USE="cacert".