diff -pruN 1.6.3-2/debian/addons/openfstbc/makebcforofst.py 1.6.3-2ubuntu1/debian/addons/openfstbc/makebcforofst.py
--- 1.6.3-2/debian/addons/openfstbc/makebcforofst.py	2017-08-30 20:30:48.000000000 +0000
+++ 1.6.3-2ubuntu1/debian/addons/openfstbc/makebcforofst.py	2020-03-31 15:25:52.000000000 +0000
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 import os, glob, sys
 
@@ -13,7 +13,7 @@ def readenums():
       if fs[0] not in enums:
         enums[fs[0]] = []
       enums[fs[0]].append(fs[1:])
-    print >> sys.stderr, enums
+    print(enums, file=sys.stderr)
 
 
 header = """
@@ -70,7 +70,7 @@ if __name__ == "__main__":
         for infile in glob.glob(os.path.join(binpath, '*.cc')):
             opts = ""
             base, ext = os.path.splitext(os.path.basename(infile))    
-            print >> sys.stderr, "current file is: " + infile
+            print("current file is: " + infile, file=sys.stderr)
             e = ""
             for line in open(infile):
               if "DEFINE_bool" in line:
@@ -90,10 +90,10 @@ if __name__ == "__main__":
             #print opts
             if len(opts) > 0:      
               ncmd  = cmd.replace("OPTS",opts).replace("CMD",base).replace("$ENUMS",e)
-              print ncmd
-              print ""
-              print >> sys.stderr, "adding", base
+              print(ncmd)
+              print("")
+              print("adding", base, file=sys.stderr)
             else:
-              print >> sys.stderr, "ignoring", base
+              print("ignoring", base, file=sys.stderr)
             
 
diff -pruN 1.6.3-2/debian/changelog 1.6.3-2ubuntu1/debian/changelog
--- 1.6.3-2/debian/changelog	2017-08-30 20:30:48.000000000 +0000
+++ 1.6.3-2ubuntu1/debian/changelog	2020-03-31 15:26:03.000000000 +0000
@@ -1,3 +1,15 @@
+openfst (1.6.3-2ubuntu1) focal; urgency=medium
+
+  * Build using python3.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 31 Mar 2020 17:26:03 +0200
+
+openfst (1.6.3-2build1) focal; urgency=medium
+
+  * No-change rebuild for libgcc-s1 package name change.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 22 Mar 2020 16:52:40 +0100
+
 openfst (1.6.3-2) unstable; urgency=medium
 
   * Disable compilation optimizations for the test suite on kfreebsd-i386
diff -pruN 1.6.3-2/debian/control 1.6.3-2ubuntu1/debian/control
--- 1.6.3-2/debian/control	2017-08-30 20:30:48.000000000 +0000
+++ 1.6.3-2ubuntu1/debian/control	2020-03-31 15:24:56.000000000 +0000
@@ -12,7 +12,7 @@ Build-Depends: cdbs,
  debhelper (>= 9~),
  dpkg-dev (>= 1.16.1~),
  zlib1g-dev,
- python,
+ python3,
  bash-completion
 Standards-Version: 4.0.1
 Vcs-Git: https://anonscm.debian.org/git/collab-maint/openfst.git
diff -pruN 1.6.3-2/debian/rules 1.6.3-2ubuntu1/debian/rules
--- 1.6.3-2/debian/rules	2017-08-30 20:30:48.000000000 +0000
+++ 1.6.3-2ubuntu1/debian/rules	2020-03-31 15:25:22.000000000 +0000
@@ -88,7 +88,7 @@ pre-build::
 	set -e ; for i in debian/addons/man/*.1; do \
 		sed -e 's/@DATE@/Feb 2016/g' -e 's/@VERSION@/1.5.1/g' $$i > debian/manpages_files/$$(basename $$i) ; \
 	done
-	cd debian/addons/openfstbc/ && ( ( cat makebcforofst.py ; echo print header) | python - 2>/dev/null ; cat openfstbc.backup ) > openfstbc
+	cd debian/addons/openfstbc/ && ( ( cat makebcforofst.py ; echo print header) | python3 - 2>/dev/null ; cat openfstbc.backup ) > openfstbc
 
 clean::
 	set -e ; for i in $(BACKUP); do \
@@ -101,5 +101,5 @@ binary-post-install/libfst-tools::
 	dh_bash-completion -p$(cdbs_curpkg)
 
 # Needed by upstream build process
-CDBS_BUILD_DEPENDS += , debhelper (>= 9~), dpkg-dev (>= 1.16.1~), zlib1g-dev, python, bash-completion
+CDBS_BUILD_DEPENDS += , debhelper (>= 9~), dpkg-dev (>= 1.16.1~), zlib1g-dev, python3, bash-completion
 
