Control: tags 904368 + patch
Control: tags 904368 + pending

Dear maintainer,

I've prepared an NMU for panoramisk (versioned as 1.0-1.1) and uploaded 
it to DELAYED/14. Please feel free to tell me if I should cancel it.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

diff -Nru panoramisk-1.0/debian/changelog panoramisk-1.0/debian/changelog
--- panoramisk-1.0/debian/changelog	2016-10-04 20:05:37.000000000 +0300
+++ panoramisk-1.0/debian/changelog	2018-08-10 23:47:57.000000000 +0300
@@ -1,3 +1,11 @@
+panoramisk (1.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Add upstream fix for compatibility with Python 3.7.
+    (Closes: #904368)
+
+ -- Adrian Bunk <b...@debian.org>  Fri, 10 Aug 2018 23:47:57 +0300
+
 panoramisk (1.0-1) unstable; urgency=medium
 
   * Initial release. (Closes: #829504)
diff -Nru panoramisk-1.0/debian/patches/0001-python3.7-support-68.patch panoramisk-1.0/debian/patches/0001-python3.7-support-68.patch
--- panoramisk-1.0/debian/patches/0001-python3.7-support-68.patch	1970-01-01 02:00:00.000000000 +0200
+++ panoramisk-1.0/debian/patches/0001-python3.7-support-68.patch	2018-08-10 23:47:50.000000000 +0300
@@ -0,0 +1,31 @@
+From 2deada71295fe6c04564a52edf075c164c55942a Mon Sep 17 00:00:00 2001
+From: Quentin Dawans <git...@ovv.wtf>
+Date: Fri, 20 Jul 2018 15:20:06 +0200
+Subject: python3.7 support (#68)
+
+Index: panoramisk-1.0/panoramisk/actions.py
+===================================================================
+--- panoramisk-1.0.orig/panoramisk/actions.py
++++ panoramisk-1.0/panoramisk/actions.py
+@@ -61,7 +61,7 @@ class Action(utils.CaseInsensitiveDict):
+             return True
+         elif msg.startswith('added') and msg.endswith('to queue'):
+             return True
+-        elif msg.endswith('successfully queued') and self.async != 'false':
++        elif msg.endswith('successfully queued') and self['async'] != 'false':
+             return True
+         elif self.as_list:
+             return True
+Index: panoramisk-1.0/panoramisk/manager.py
+===================================================================
+--- panoramisk-1.0.orig/panoramisk/manager.py
++++ panoramisk-1.0/panoramisk/manager.py
+@@ -209,7 +209,7 @@ class Manager(object):
+                     ret = callback(self, event)
+                     if (asyncio.iscoroutine(ret) or
+                             isinstance(ret, asyncio.Future)):
+-                        asyncio.async(ret, loop=self.loop)
++                        asyncio.ensure_future(ret, loop=self.loop)
+         return matches
+ 
+     def close(self):
diff -Nru panoramisk-1.0/debian/patches/series panoramisk-1.0/debian/patches/series
--- panoramisk-1.0/debian/patches/series	2016-09-18 16:21:01.000000000 +0300
+++ panoramisk-1.0/debian/patches/series	2018-08-10 23:46:24.000000000 +0300
@@ -1 +1,2 @@
 0001-hardcode-version-in-docs-since-package-not-yet-insta.patch
+0001-python3.7-support-68.patch

Reply via email to