Lucene search

K
fedoraFedoraFEDORA:28BC020C7F7A
HistoryMar 07, 2024 - 10:33 p.m.

[SECURITY] Fedora 40 Update: javapackages-bootstrap-1.16.0-3.fc40

2024-03-0722:33:08
lists.fedoraproject.org
1
java packages tools
fedora policy
openjdk
xmvn

9 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.7%

In a nutshell, Java Packages Bootstrap (JPB) is a standalone build of all Java software packages that are required for Java Packages Tools (JPT) to work. In order to achieve reliable and reproducible builds of Java packages while meeting Fedora policy that requires everything to be built from source, witho ut using prebuilt binary artifacts, it is necessary to build the packages in a well-defined, acyclic order. Dependency cycles between packages are the bigge st obstacle to achieving this goal and JPT is the biggest offender – it requires more than a hundred of Java packages, all of which in turn build-require JPT. JPB comes with a solution to this problem – it builds everything that JPT ne eds to work, without reliance on any Java software other than OpenJDK. JPT can depend on JPB for everything, without depending on any other Java packages. F or example, JPB contains embedded version of XMvn, removing dependency of JPT on XMvn, allowing JPT to be used before one builds XMvn package.

OSVersionArchitecturePackageVersionFilename
Fedora40anyjavapackages-bootstrap< 1.16.0UNKNOWN

9 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.7%

Related for FEDORA:28BC020C7F7A