diff -Nru whoopsie-0.2.50/debian/changelog whoopsie-0.2.51/debian/changelog --- whoopsie-0.2.50/debian/changelog 2015-11-03 22:31:01.000000000 +0100 +++ whoopsie-0.2.51/debian/changelog 2016-01-27 19:53:07.000000000 +0100 @@ -1,3 +1,10 @@ +whoopsie (0.2.51) xenial; urgency=medium + + * Multiarchify the library packages. + * Convert scripts to Python3. + + -- Matthias Klose Wed, 27 Jan 2016 19:52:37 +0100 + whoopsie (0.2.50) xenial; urgency=medium * src/whoopsie.c: Move UnreportableReason from fields we don't send to diff -Nru whoopsie-0.2.50/debian/control whoopsie-0.2.51/debian/control --- whoopsie-0.2.50/debian/control 2015-08-10 20:11:37.000000000 +0200 +++ whoopsie-0.2.51/debian/control 2016-01-27 19:57:08.000000000 +0100 @@ -10,7 +10,7 @@ libcap-dev, libgtk-3-dev, network-manager-dev (>= 0.9.4.0-0ubuntu1), - python, + python3, pyflakes Standards-Version: 3.9.6 Homepage: http://wiki.ubuntu.com/ErrorTracker @@ -31,6 +31,8 @@ Package: libwhoopsie0 Section: libs Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Ubuntu error tracker submission - shared library This library provides methods to generate an identifier for use with the @@ -39,6 +41,7 @@ Package: libwhoopsie-dev Section: libdevel Architecture: any +Multi-Arch: same Depends: libwhoopsie0 (= ${binary:Version}), ${misc:Depends} Description: Ubuntu error tracker submission - library development files This library provides methods to generate an identifier for use with the diff -Nru whoopsie-0.2.50/debian/libwhoopsie0.install whoopsie-0.2.51/debian/libwhoopsie0.install --- whoopsie-0.2.50/debian/libwhoopsie0.install 2014-12-11 01:46:12.000000000 +0100 +++ whoopsie-0.2.51/debian/libwhoopsie0.install 2016-01-27 19:55:43.000000000 +0100 @@ -1 +1 @@ -usr/lib/*.so.* +usr/lib/*/*.so.* diff -Nru whoopsie-0.2.50/debian/libwhoopsie-dev.install whoopsie-0.2.51/debian/libwhoopsie-dev.install --- whoopsie-0.2.50/debian/libwhoopsie-dev.install 2014-12-11 01:46:12.000000000 +0100 +++ whoopsie-0.2.51/debian/libwhoopsie-dev.install 2016-01-27 19:55:33.000000000 +0100 @@ -1,3 +1,3 @@ usr/include usr/lib/pkgconfig -usr/lib/libwhoopsie.so +usr/lib/*/libwhoopsie.so diff -Nru whoopsie-0.2.50/Makefile whoopsie-0.2.51/Makefile --- whoopsie-0.2.50/Makefile 2015-08-10 19:50:23.000000000 +0200 +++ whoopsie-0.2.51/Makefile 2016-01-27 19:46:30.000000000 +0100 @@ -66,10 +66,10 @@ install -m644 data/whoopsie.service $(DESTDIR)/lib/systemd/system install -d $(DESTDIR)/usr/share/apport/package-hooks install -m644 data/whoopsie.py $(DESTDIR)/usr/share/apport/package-hooks - install -d $(DESTDIR)/usr/lib - install -m644 src/libwhoopsie.so.0.0 $(DESTDIR)/usr/lib - cp -d src/libwhoopsie.so $(DESTDIR)/usr/lib - cp -d src/libwhoopsie.so.0 $(DESTDIR)/usr/lib + install -d $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) + install -m644 src/libwhoopsie.so.0.0 $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) + cp -d src/libwhoopsie.so $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) + cp -d src/libwhoopsie.so.0 $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) install -d $(DESTDIR)/usr/lib/pkgconfig install -m644 lib/libwhoopsie.pc $(DESTDIR)/usr/lib/pkgconfig install -d $(DESTDIR)/usr/include/libwhoopsie diff -Nru whoopsie-0.2.50/tools/brofono.py whoopsie-0.2.51/tools/brofono.py --- whoopsie-0.2.50/tools/brofono.py 2014-12-11 01:46:12.000000000 +0100 +++ whoopsie-0.2.51/tools/brofono.py 2016-01-27 19:52:07.000000000 +0100 @@ -1,5 +1,4 @@ #!/usr/bin/python3 -from __future__ import print_function import sys from gi.repository import GLib diff -Nru whoopsie-0.2.50/tools/bugs_against_version.py whoopsie-0.2.51/tools/bugs_against_version.py --- whoopsie-0.2.50/tools/bugs_against_version.py 2014-12-11 01:46:12.000000000 +0100 +++ whoopsie-0.2.51/tools/bugs_against_version.py 2016-01-27 19:52:16.000000000 +0100 @@ -1,9 +1,9 @@ -#!/usr/bin/python +#!/usr/bin/python3 from launchpadlib.launchpad import Launchpad import sys, os if len(sys.argv) < 2: - print >>sys.stderr, 'usage: %s ' % sys.argv[0] + print('usage: %s ' % sys.argv[0], file=sys.stderr) sys.exit(1) launchpad = Launchpad.login_anonymously('whoopsie bugs by version', 'production', os.path.expanduser('~/.launchpadlib/cache')) @@ -18,5 +18,5 @@ if ('\nPackage: whoopsie %s\n' % ver) in bug.bug.description: bugs.append(str(bug.bug.id)) -print 'Bugs open for whoopsie %s:' % ver -print ', '.join(bugs) +print('Bugs open for whoopsie %s:' % ver) +print(', '.join(bugs)) diff -Nru whoopsie-0.2.50/tools/fetch_failed_core_dumps.py whoopsie-0.2.51/tools/fetch_failed_core_dumps.py --- whoopsie-0.2.50/tools/fetch_failed_core_dumps.py 2014-12-11 01:46:12.000000000 +0100 +++ whoopsie-0.2.51/tools/fetch_failed_core_dumps.py 2016-01-27 19:52:28.000000000 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 # To test Snappy against gzip, lzma, LZO, etc. from launchpadlib.launchpad import Launchpad @@ -7,13 +7,13 @@ from gzip import GzipFile try: - import cStringIO - StringIO = cStringIO.StringIO + import io + StringIO = io.StringIO except: - from StringIO import StringIO + from io import StringIO if len(sys.argv) < 2: - print >>sys.stderr, 'usage: %s ' % sys.argv[0] + print('usage: %s ' % sys.argv[0], file=sys.stderr) sys.exit(1) core_dumps = sys.argv[1] @@ -44,7 +44,7 @@ else: break except MemoryError: - print >>sys.stderr, "Memory error on %s" % bug.id + print("Memory error on %s" % bug.id, file=sys.stderr) finally: gz.close() sio.close()