-
Notifications
You must be signed in to change notification settings - Fork 772
Open
Labels
Milestone
Description
First, we have been sloppy with versionsuffixes for Java.
E.g.
ant-1.10.12-Java-17.ebNextflow-22.04.0.eb(depends on Java-11)ANTLR-2.7.7-GCCcore-11.3.0-Java-11.eb(uses the "2022a" toolchain hierarchy default)Bazel-5.1.1-GCCcore-11.3.0.eb(depends on Java-11)
so maximum inconsistency here.
I'd say that at least every SYSTEM level Java app should include a suffix since they are independant of toolchain versions, there is no "default". That means Nextflow should have added a suffix here.
For things under toolchains, for anything that needs the non-default Java, adding the suffix should of course be done.
That leaves stuff like ANTLR and Bazel. There is no harm in adding the suffix for added visibility so I don't mind if we just add it to everything.
robogast