Summary: | migration to xalan-serializer | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vlastimil Babka (Caster) (RETIRED) <caster> |
Component: | [OLD] Java | Assignee: | Java team <java> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | nojspam |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Vlastimil Babka (Caster) (RETIRED)
![]() Some of the backwards compatibility has now been removed as only wss4j in the overlay, which is now gone, was directly referencing serializer.jar. I still have xalan-serializer as an RDEPEND. I'm not certain if this is necessary but it also adds a degree of backwards compatibility. We'll have to keep an eye out for packages that only require the serializer. I've discovered that dev-java/ant-apache-xalan2 now fails to emerge (at least in prefixed portage) because it can't find the class org.apache.xml.serializer.SerializerTrace. Adding a dependency upon xalan-serializer and linking in the jar solves the issue. I'm guessing that this is due to the backwards compatibility changes mentioned by James. Should I open a new bug for this issue? John, please file a new issue as I can't reproduce it here. Hi James, I filed the new bug (with a patch to fix it) 556584: https://bugs.gentoo.org/show_bug.cgi?id=556584 It turned out to be Java 8's stricter compilation requirements. I suspect that you may see similar errors in other packages if they have minimal classpaths. Presently none of the comsumers of dev-java/xalan can be built with only the serializer. Closing. |