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++) {

Reply via email to