| Bug#: 227465 | Product: Gentoo Linux | Version: 2008.0 | Platform: All |
| OS/Version: Linux | Status: RESOLVED | Severity: normal | Priority: P2 |
| Resolution: FIXED | Assigned To: java@gentoo.org | Reported By: jiri.tyr@e-learning.tul.cz | |
| Component: Ebuilds | |||
| URL: http://www.nabble.com/bug:-jar-task-with-nested-service-does-not-create-META-INF-services-td15715296.html | |||
| Summary: dev-java/ant-core-1.7.0-r1 - services bug | |||
| Keywords: | |||
| Status Whiteboard: | |||
| Opened: 2008-06-16 16:17 0000 | |||
| Description: | Opened: 2008-06-16 16:17 0000 |
Ant have a bug in JAR module when creating META-INF/services directory. Since there is no release which would correct this bug, we could add a patch into the ant-1.7.0-gentoo.tar.bz2 to correct it.
Created an attachment (id=157109) [details]
files/ant-core-1.7.0-services.patch
Patch for Ant 1.7.0 to correct the services bug.
Created an attachment (id=157111) [details]
ant-core-1.7.0-r1.patch
Patch for ant-core-1.7.0-r1.ebuild which implements the bug correction.
The service bug blocks jeuclid-fop implementation. There in the jeudlic-fop ebuild is implemented a small workaround (unzip jar, rename servece->services, zip jar) but it would be better to fix this problem directly in Ant.