Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 783063 - dev-java/openjfx-8.999 doesn't accept dev-java/openjdk-bin:8 as satisfying its dependencies.
Summary: dev-java/openjfx-8.999 doesn't accept dev-java/openjdk-bin:8 as satisfying it...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-16 02:44 UTC by rnddim
Modified: 2024-03-20 09:03 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rnddim 2021-04-16 02:44:10 UTC
For whatever reason dev-java/openjfx-8.999 can only be installed if dev-java/openjdk:8 is, and won't accept the prebuilt binary that I do have installed via dev-java/openjdk-bin:8.

Checking dev-java/openjfx-11.0.9_p0 shows that it accepts either package in the appropriate slot, so I assume missing the prebuilt binary is a mistake in the 8.999 ebuild.
Comment 1 Georgy Yakovlev archtester gentoo-dev 2021-04-17 23:55:18 UTC
it's done on purpose as installation procedure for 8 and 11 differs significantly.

openjfx:8 copies itself to openjdk:8 directory on installation, but it can be build with either openjdk:8, openjdk-bin-8 or icedtea.

dependencies may be still not 100% correct, but it's supposed to run strictly on openjdk:8 and nothing else, I tried to simplify the installation so users don't run into problems like building it with openjdk-bin:8 and running with openjdk:8.
there are no plans of adding openjfx support to openjdk-bin:8 or icedtea:8

looks I still need to fix RDEPEND to reflect that I guess to prevent confusion in the future.

openjdk:11 copies openjfx:11 zip into it's installation dir on build, hence the difference, but you can still build one with openjdk-bin:11, just not actually use it.
Comment 2 Volkmar W. Pogatzki 2024-03-20 09:03:55 UTC
8.999 is gone. Closing