(Update the list with package statuses) |
(Include script that can be used to update statuses) |
||
Line 5: | Line 5: | ||
If you want to opt-out of the rebuild temporarily, please create a file "noautorebuild" in your git repository. | If you want to opt-out of the rebuild temporarily, please create a file "noautorebuild" in your git repository. | ||
== | == Package statuses == | ||
{{check}} means that the package correctly BuildRequires <code>maven-local</code>, while {{caution}} means that the package still has <code>maven</code> or <code>xmvn</code> BuildRequires. | |||
{| | {| | ||
!Package name !! Status | !Package name !! Status | ||
Line 1,007: | Line 1,009: | ||
|} | |} | ||
---- | |||
You can use the following script to update the above list: | |||
for br in maven-local maven xmvn; do | |||
status="<nowiki>{{caution}}</nowiki>" | |||
[ $br = maven-local ] && status="<nowiki>{{check}}</nowiki>" | |||
repoquery --repoid rawhide-source --arch=src --whatrequires $br | \ | |||
sed -e 's/-[^-]*-[^-]*$//' -e "s/.*/| & || $status/" | |||
done | sort -u | sed 'i\ | |||
|- | |||
' |
Revision as of 10:06, 4 February 2013
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}}" [ $br = maven-local ] && status="{{check}}" repoquery --repoid rawhide-source --arch=src --whatrequires $br | \ sed -e 's/-[^-]*-[^-]*$//' -e "s/.*/| & || $status/" done | sort -u | sed 'i\ |- '