I have just made an NMU of trang to fix the long standing RC bugs. Please find attached the diff of the NMU.
-- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net
diff -u trang-20030619/debian/changelog trang-20030619/debian/changelog --- trang-20030619/debian/changelog +++ trang-20030619/debian/changelog @@ -1,3 +1,11 @@ +trang (20030619-5.2) unstable; urgency=low + + * NMU from the Zürich BSP. + * Add patch from Ken Bloom to fix FTBFS. (Closes: #424444). + * Rebuild with GCJ 4.2. (Closes: #422574). + + -- Aurelien Jarno <[EMAIL PROTECTED]> Sun, 13 Jan 2008 00:12:54 +0100 + trang (20030619-5.1) unstable; urgency=low * NMU to rebuilt with GCJ 4.1. --- trang-20030619.orig/src/com/thaiopensource/relaxng/output/xsd/PrefixManager.java +++ trang-20030619/src/com/thaiopensource/relaxng/output/xsd/PrefixManager.java @@ -49,8 +49,8 @@ si.getGrammar().componentsAccept(this); Context context = si.getGrammar().getContext(); if (context != null) { - for (Enumeration enum = context.prefixes(); enum.hasMoreElements();) { - String prefix = (String)enum.nextElement(); + for (Enumeration enum_ = context.prefixes(); enum_.hasMoreElements();) { + String prefix = (String)enum_.nextElement(); if (!prefix.equals("")) notePrefix(prefix, resolveNamespace(context.resolveNamespacePrefix(prefix))); } only in patch2: unchanged: --- trang-20030619.orig/src/com/thaiopensource/relaxng/output/xsd/NamespaceManager.java +++ trang-20030619/src/com/thaiopensource/relaxng/output/xsd/NamespaceManager.java @@ -180,7 +180,7 @@ (NamespaceUsage)best.getValue()) // avoid output depending on order of hash table iteration || (tem.getValue().equals(best.getValue()) - && ((String)tem.getKey()).compareTo(best.getKey()) < 0)) + && ((String)tem.getKey()).compareTo((String)best.getKey()) < 0)) best = tem; } namespaceUsageMap.clear(); only in patch2: unchanged: --- trang-20030619.orig/src/com/thaiopensource/relaxng/output/rng/Analyzer.java +++ trang-20030619/src/com/thaiopensource/relaxng/output/rng/Analyzer.java @@ -208,8 +208,8 @@ if (context == null || context == lastContext) return; lastContext = context; - for (Enumeration enum = context.prefixes(); enum.hasMoreElements();) { - String prefix = (String)enum.nextElement(); + for (Enumeration enum_ = context.prefixes(); enum_.hasMoreElements();) { + String prefix = (String)enum_.nextElement(); noteNs(prefix, context.resolveNamespacePrefix(prefix)); } } only in patch2: unchanged: --- trang-20030619.orig/src/com/thaiopensource/relaxng/parse/compact/CompactSyntax.java +++ trang-20030619/src/com/thaiopensource/relaxng/parse/compact/CompactSyntax.java @@ -3448,8 +3448,8 @@ jj_expentry[i] = jj_lasttokens[i]; } boolean exists = false; - for (java.util.Enumeration enum = jj_expentries.elements(); enum.hasMoreElements();) { - int[] oldentry = (int[])(enum.nextElement()); + for (java.util.Enumeration enum_ = jj_expentries.elements(); enum_.hasMoreElements();) { + int[] oldentry = (int[])(enum_.nextElement()); if (oldentry.length == jj_expentry.length) { exists = true; for (int i = 0; i < jj_expentry.length; i++) {