[Pkg-ocaml-maint-commits] r5361 - /trunk/tools/gen-binNMU-request/gen-binNMU-request.py

glondu-guest at users.alioth.debian.org glondu-guest at users.alioth.debian.org
Sat Mar 22 12:14:49 UTC 2008


Author: glondu-guest
Date: Sat Mar 22 12:14:49 2008
New Revision: 5361

URL: http://svn.debian.org/wsvn/?sc=1&rev=5361
Log:
Better dep-wait lines for binary-indep packages

Modified:
    trunk/tools/gen-binNMU-request/gen-binNMU-request.py

Modified: trunk/tools/gen-binNMU-request/gen-binNMU-request.py
URL: http://svn.debian.org/wsvn/trunk/tools/gen-binNMU-request/gen-binNMU-request.py?rev=5361&op=diff
==============================================================================
--- trunk/tools/gen-binNMU-request/gen-binNMU-request.py (original)
+++ trunk/tools/gen-binNMU-request/gen-binNMU-request.py Sat Mar 22 12:14:49 2008
@@ -140,6 +140,7 @@
             source_version, numNMU, binary_package, archs, indep_packages = x
             if indep_packages:
                 indep_dict[pkg] = indep_packages
+                next_dict[pkg] = (binary_package, ">> %s" % source_version)
             else:
                 # This package has no binary-indep, ABI-dep package
                 print "%s_%s, Rebuild with ocaml %s, %d, %s" % \
@@ -147,8 +148,13 @@
                 for dep in deps:
                     binpkg, dep_ver = next_dict.get(dep, (None, None))
                     if dep_ver:
-                        print "%s dep-wait %s (>= %s)" % (pkg, binpkg, dep_ver)
-                next_dict[pkg] = (binary_package, source_version + "+b%d" % numNMU)
+                        print "%s dep-wait %s (%s)" % (pkg, binpkg, dep_ver)
+                next_dict[pkg] = (binary_package, ">= %s+b%d" % (source_version, numNMU))
     print "\n\n= Packages that need a sourceful upload =\n"
-    for pkg in indep_dict:
-        print "%s (because of %s)" % (pkg, ' '.join(indep_dict[pkg]))
+    for pkg, deps in pkg_list:
+        if indep_dict.has_key(pkg):
+            print "%s (%s) [because of %s]" % (pkg, next_dict[pkg][1], ', '.join(indep_dict[pkg]))
+            for dep in deps:
+                binpkg, dep_ver = next_dict.get(dep, (None, None))
+                if dep_ver:
+                    print "%s dep-wait %s (%s)" % (pkg, binpkg, dep_ver)




More information about the Pkg-ocaml-maint-commits mailing list