Java SIG members prepared a plan to simplify dependency chains in Java land a bit. One of the first goals is to simplify Maven itself. To do that we need to fully move all Fedora-specific things out of maven
and into maven-local
.
Scripts used to build RPM packages (mvn-rpmbuild, mvn-local) are already moved, and now we need to move packages that have BuildRequires: maven
so that they have BuildRequires: maven-local
. This will be done automatically by a slightly modified mass-rebuild script from release engineering.
If you want to opt-out of the rebuild temporarily, please create a file "noautorebuild" in your git repository.
Package statuses
means that the package correctly BuildRequires maven-local
, while means that the package still has maven
or xmvn
BuildRequires.
You can use the following script to update the above list:
for br in maven-local maven xmvn; do status="{{caution}} BAD" [ $br = maven-local ] && status="{{check}} OK" repoquery --repoid rawhide-source --arch=src --whatrequires $br | \ sed -e 's/-[^-]*-[^-]*$//' -e "s:.*:| <code>&</code> || <code>$br</code> || $status:" done | sort -u | sed 'i\ |- '