Ant was shipping with virtual provides for certain dead subpackages for few years already. As software collections are more and more common nowadays it was high time to drop them so collections don't interfere with base platform. The two most problems packages might see FTBFS due to no longer available ant-trax and/or ant-nodeps - both were merged into main ant.jar since version 1.8.2 (December 27th, 2010). If your package built just fine up to now but fails due to these changes the fix should be just replacing BuildRequires: ant-[nodeps,trax] with BuildRequires: ant. P.S. If you see a problem but you don't have the time or power to change it - let me know and I'll use my proven packager to fix it.
Alexander Kurtakov Red Hat Eclipse team
On 04/22/2013 01:01 PM, Aleksandar Kurtakov wrote:
Ant was shipping with virtual provides for certain dead subpackages for few years already. As software collections are more and more common nowadays it was high time to drop them so collections don't interfere with base platform. The two most problems packages might see FTBFS due to no longer available ant-trax and/or ant-nodeps - both were merged into main ant.jar since version 1.8.2 (December 27th, 2010). If your package built just fine up to now but fails due to these changes the fix should be just replacing BuildRequires: ant-[nodeps,trax] with BuildRequires: ant. P.S. If you see a problem but you don't have the time or power to change it - let me know and I'll use my proven packager to fix it.
According to my query there are more than 40 packages affected by removal of these provides, so it's probably better if we automatically migrate Requires/BuildRequires from ant-{trax,nodeps} to ant.
Requires anx-trax: (none)
BuildRequires ant-trax: bsh freemind jing-trang jna nailgun netbeans-platform saxpath xmlunit
Requires ant-nodeps: lancet
BuildRequires ant-nodeps: CardManager appframework axis batik beansbinding bluecove bolzplatz2006 cambozola clapham diveintopython freecol freemarker freemind gridengine guava ice jaffl java-1.7.0-openjdk java-service-wrapper javahelp2 jffi jna jnr-netdb jpanoramamaker libbase libfonts libformula libloader librepository libserializer maven-doxia maven-gpg-plugin netbeans-javaparser netbeans-svnclientadapter opengrok pentaho-libxml ritopt skinlf swingx tomcat tuxguitar
On 04/22/2013 07:09 AM, Mikolaj Izdebski wrote:
On 04/22/2013 01:01 PM, Aleksandar Kurtakov wrote:
Ant was shipping with virtual provides for certain dead subpackages for few years already. As software collections are more and more common nowadays it was high time to drop them so collections don't interfere with base platform. The two most problems packages might see FTBFS due to no longer available ant-trax and/or ant-nodeps - both were merged into main ant.jar since version 1.8.2 (December 27th, 2010). If your package built just fine up to now but fails due to these changes the fix should be just replacing BuildRequires: ant-[nodeps,trax] with BuildRequires: ant. P.S. If you see a problem but you don't have the time or power to change it - let me know and I'll use my proven packager to fix it.
According to my query there are more than 40 packages affected by removal of these provides, so it's probably better if we automatically migrate Requires/BuildRequires from ant-{trax,nodeps} to ant.
FWIW - It would also help with RHEL compatibility.
I've fixed gridengine,
----- Original Message -----
From: "Mikolaj Izdebski" mizdebsk@redhat.com To: java-devel@lists.fedoraproject.org Sent: Monday, April 22, 2013 4:09:53 PM Subject: Re: [fedora-java] Ant provides cleanup
On 04/22/2013 01:01 PM, Aleksandar Kurtakov wrote:
Ant was shipping with virtual provides for certain dead subpackages for few years already. As software collections are more and more common nowadays it was high time to drop them so collections don't interfere with base platform. The two most problems packages might see FTBFS due to no longer available ant-trax and/or ant-nodeps - both were merged into main ant.jar since version 1.8.2 (December 27th, 2010). If your package built just fine up to now but fails due to these changes the fix should be just replacing BuildRequires: ant-[nodeps,trax] with BuildRequires: ant. P.S. If you see a problem but you don't have the time or power to change it
- let me know and I'll use my proven packager to fix it.
According to my query there are more than 40 packages affected by removal of these provides, so it's probably better if we automatically migrate Requires/BuildRequires from ant-{trax,nodeps} to ant.
I agree with you. But doing smth that early in the release cycle should make people look at their specs and usually this means fixing more than that. So let's give some time to maintainers to fix their stuff. Probably fix whatever is left once F-19 is out ?
Alexander Kurtakov Red Hat Eclipse team
Requires anx-trax: (none)
BuildRequires ant-trax: bsh freemind jing-trang jna nailgun netbeans-platform saxpath xmlunit
Requires ant-nodeps: lancet
BuildRequires ant-nodeps: CardManager appframework axis batik beansbinding bluecove bolzplatz2006 cambozola clapham diveintopython freecol freemarker freemind gridengine guava ice jaffl java-1.7.0-openjdk java-service-wrapper javahelp2 jffi jna jnr-netdb jpanoramamaker libbase libfonts libformula libloader librepository libserializer maven-doxia maven-gpg-plugin netbeans-javaparser netbeans-svnclientadapter opengrok pentaho-libxml ritopt skinlf swingx tomcat tuxguitar
-- Mikolaj Izdebski IRC: mizdebsk -- java-devel mailing list java-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/java-devel
On 04/22/2013 07:01 AM, Aleksandar Kurtakov wrote:
interfere with base platform. The two most problems packages might see FTBFS due to no longer available ant-trax and/or ant-nodeps - both were merged into main ant.jar since version 1.8.2 (December 27th, 2010). If your package built just fine up to now but fails due
I thought that upstream had been providing empty jars for a while. According to maven central, the last versions were actually almost a year before what you said:
ant-trax: 1.8.0, Feb 2010 ant-nodeps: 1.8.1, Apr 2010
----- Original Message -----
From: "David Walluck" david@zarb.org To: java-devel@lists.fedoraproject.org Sent: Monday, April 22, 2013 6:45:33 PM Subject: Re: [fedora-java] Ant provides cleanup
On 04/22/2013 07:01 AM, Aleksandar Kurtakov wrote:
interfere with base platform. The two most problems packages might see FTBFS due to no longer available ant-trax and/or ant-nodeps - both were merged into main ant.jar since version 1.8.2 (December 27th, 2010). If your package built just fine up to now but fails due
I thought that upstream had been providing empty jars for a while. According to maven central, the last versions were actually almost a year before what you said:
ant-trax: 1.8.0, Feb 2010 ant-nodeps: 1.8.1, Apr 2010
You right David, The date I used was the one of the first release that didn't had both jars.
Alexander Kurtakov Red Hat Eclipse team
-- java-devel mailing list java-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/java-devel
java-devel@lists.fedoraproject.org