Bug 199501 - stable request for dev-java/xalan-serializer-2.7.0, dev-java/xalan-2.7.0-r4, dev-java/xerces-2.9.0
Bug#: 199501 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: java@gentoo.org Reported By: caster@gentoo.org
Component: Java
URL:  http://www.gentoo.org/proj/en/java/getting-involved.xml#doc_chap1
Summary: stable request for dev-java/xalan-serializer-2.7.0, dev-java/xalan-2.7.0-r4, dev-java/xerces-2.9.0
Keywords:  STABLEREQ
Status Whiteboard: 
Opened: 2007-11-18 08:28 0000
Description:   Opened: 2007-11-18 08:28 0000
These three should go together - serializer.jar from older xalan versions is
now own ebuild shard by both xalan and the new xerces.

------- Comment #1 From Christian Faulhammer 2007-11-18 11:26:17 0000 -------
I get dozens of the following for xalan, I have 1GB of RAM plus 512 swap?  Java
is bloat. :)

  [javadoc] java.lang.OutOfMemoryError: Java heap space
  [javadoc]     at
java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:45)
  [javadoc]     at java.lang.StringBuffer.<init>(StringBuffer.java:103)
  [javadoc]     at
sun.text.normalizer.ReplaceableString.<init>(ReplaceableString.java:46)
  [javadoc]     at
sun.text.normalizer.ReplaceableUCharacterIterator.<init>(ReplaceableUCharacterIterator.java:44)
  [javadoc]     at
sun.text.normalizer.UCharacterIterator.getInstance(UCharacterIterator.java:66)
  [javadoc]     at
sun.text.normalizer.NormalizerBase.setText(NormalizerBase.java:985)
  [javadoc]     at
java.text.CollationElementIterator.setText(CollationElementIterator.java:480)
  [javadoc]     at
java.text.RuleBasedCollator.getCollationKey(RuleBasedCollator.java:589)
  [javadoc]     at
com.sun.tools.javadoc.ProgramElementDocImpl.generateKey(ProgramElementDocImpl.java:203)
  [javadoc]     at com.sun.tools.javadoc.DocImpl.key(DocImpl.java:220)
  [javadoc]     at com.sun.tools.javadoc.DocImpl.compareTo(DocImpl.java:272)
  [javadoc]     at
com.sun.tools.javadoc.ProgramElementDocImpl.compareTo(ProgramElementDocImpl.java:37)
  [javadoc]     at java.util.Arrays.mergeSort(Arrays.java:1144)
  [javadoc]     at java.util.Arrays.mergeSort(Arrays.java:1155)
  [javadoc]     at java.util.Arrays.mergeSort(Arrays.java:1155)
  [javadoc]     at java.util.Arrays.mergeSort(Arrays.java:1155)
  [javadoc]     at java.util.Arrays.mergeSort(Arrays.java:1156)
  [javadoc]     at java.util.Arrays.mergeSort(Arrays.java:1155)
  [javadoc]     at java.util.Arrays.sort(Arrays.java:1079)
  [javadoc]     at java.util.Collections.sort(Collections.java:117)
  [javadoc]     at
com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:294)
  [javadoc]     at
com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildFieldsSummary(MemberSummaryBuilder.java:224)
  [javadoc]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  [javadoc]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  [javadoc]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  [javadoc]     at java.lang.reflect.Method.invoke(Method.java:597)
  [javadoc]     at
com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.invokeMethod(MemberSummaryBuilder.java:172)
  [javadoc]     at
com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
  [javadoc]     at
com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)
  [javadoc]     at
com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:279)
  [javadoc]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  [javadoc]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

------- Comment #2 From Markus Rothe 2007-11-23 16:58:03 0000 -------
ppc64 stable 

with 4GB RAM + swap ;-)

it seems that only the doc needs so much ram.

------- Comment #3 From Vlastimil Babka (Caster) 2007-11-23 22:42:19 0000 -------
(In reply to comment #2)
> it seems that only the doc needs so much ram.

Yep. And strangely, only for this package. So I've decided to stop building
them, and instead download also the binary xalan distribution with USE=doc and
install them from there. So please proceed with stabling :)

------- Comment #4 From Krzysiek Pawlik 2007-11-25 09:24:54 0000 -------
ppc done :)

------- Comment #5 From Samuli Suominen 2007-11-25 11:18:45 0000 -------
amd64 done

------- Comment #6 From Christian Faulhammer 2007-11-25 14:48:50 0000 -------
x86 stable, closing as we are last one