diff contrib/packaging/buildrpm @ 43340:e0812b032bcc stable

packaging: make python snippets in rpm building python3 compatible Fedora 31 has Python3 at /usr/bin/python, and buildrpm would fail on snippets that use python2 syntax. Instead of forcing python2, just accept for the future while staying backwards compatible.
author Mads Kiilerich <mads@kiilerich.com>
date Sun, 27 Oct 2019 20:17:33 +0100
parents ae68418cc3a1
children a6dcac6454c1
line wrap: on
line diff
--- a/contrib/packaging/buildrpm	Wed Oct 30 21:49:48 2019 +0900
+++ b/contrib/packaging/buildrpm	Sun Oct 27 20:17:33 2019 +0100
@@ -121,8 +121,8 @@
     if prevtitle != title:
         prevtitle = title
         print
-        print title
-    print "- %s" % l[3].strip()
+        print(title)
+    print("- %s" % l[3].strip())
 ' >> $rpmspec
 
 else
@@ -138,7 +138,7 @@
 for l in sys.stdin.readlines():
     tok = l.split("\t")
     hgdate = tuple(int(v) for v in tok[0].split())
-    print "* %s %s\n- %s" % (datestr(hgdate, "%a %b %d %Y"), tok[1], tok[2])
+    print("* %s %s\n- %s" % (datestr(hgdate, "%a %b %d %Y"), tok[1], tok[2]))
 ' >> $rpmspec
 
 fi