On Tue, Apr 29, 2008 at 2:38 AM, Andrew Haley aph@redhat.com wrote:
Most of this should not be necessary. We have, or had, a modified version of ecj that always generates debuginfo when an RPM is being compiled, so if there exists any RPM that is missing debuginfo, that is a regression.
Also, when AOT-compiling, we should be generating the full paths for all the source files and therefore all the sources should be in the debuginfo packages.
Please tell me which package is missing these, and I'll find out which of these mechanisms has broken.
axis-debuginfo-1.2.1-2jpp.7.fc7.x86_64.rpm which, despite the name, is the current package for F8. It looks like it was generated before the fix went in. Dare I suggest a rebuild of all Java packages of sufficient age?
Also, if anyone cares, my problem did indeed turn out to be a bug in axis 1.2.1 which was fixed in 1.3 or 1.4. (I went straight to 1.4 to check, so I don't know which version fixed the bug.) I see there is a request for an upgrade to 1.4 [1], but it is being held up by some problems with xml-security [2]. I'm not sure we should even bother, though, since the project has been obsoleted by axis2 [3].
References: [1] https://bugzilla.redhat.com/show_bug.cgi?id=231153 [2] https://bugzilla.redhat.com/show_bug.cgi?id=231305 [3] http://ws.apache.org/axis2/