Your message dated Wed, 06 Dec 2017 19:44:39 +0000
with message-id
<camckhmtrzusdirivhbv-rnulypyf1xc7h9g7k4kcgyntt95...@mail.gmail.com>
and subject line Disregard
has caused the Debian Bug report #883717,
regarding python-jsonrpclib: Please package python3-jsonrpclib
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
883717: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883717
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-jsonrpclib
Version: 0.1.3-1
Severity: wishlist
electrum has switched to Python 3 as of 3.0, so python3-jsonrpclib will become
a reverse dependency. I've attached a patch to make this build.
As an aside, I see that this package seems to be undermaintained
(Vcs-{Git,Browser} are broken URLs, and there has been no upload since the
initial upload); I would like to volunteer to take over maintenance under
DPMT's umbrella if this would be acceptable.
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'),
(101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.13.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_ZA.utf8, LC_CTYPE=en_ZA.utf8 (charmap=UTF-8),
LANGUAGE=en_ZA.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-- no debconf information
>From 467016f79243b4d3704fb721a3b8229a687a49a4 Mon Sep 17 00:00:00 2001
From: Tristan Seligmann <[email protected]>
Date: Wed, 6 Dec 2017 21:02:34 +0200
Subject: [PATCH] Add Python 3 package
---
0001-Add-Python-3-package.patch | 64 +++++++++++++++++++++++++++++++++++++++++
debian/control | 26 +++++++++++++++--
debian/rules | 2 +-
3 files changed, 89 insertions(+), 3 deletions(-)
create mode 100644 0001-Add-Python-3-package.patch
diff --git a/0001-Add-Python-3-package.patch b/0001-Add-Python-3-package.patch
new file mode 100644
index 0000000..89d6fd7
--- /dev/null
+++ b/0001-Add-Python-3-package.patch
@@ -0,0 +1,64 @@
+From 7b1dd7a19a9f0d4ae2ac3a7e8270ac9b9043b5d6 Mon Sep 17 00:00:00 2001
+From: Tristan Seligmann <[email protected]>
+Date: Wed, 6 Dec 2017 21:02:34 +0200
+Subject: [PATCH] Add Python 3 package
+
+---
+ debian/control | 22 ++++++++++++++++++++--
+ debian/rules | 2 +-
+ 2 files changed, 21 insertions(+), 3 deletions(-)
+
+diff --git a/debian/control b/debian/control
+index 28a50a9..e032d83 100644
+--- a/debian/control
++++ b/debian/control
+@@ -7,7 +7,7 @@ Uploaders: Loic Dachary (OuoU) <[email protected]>,
+ Thomas Goirand <[email protected]>,
+ Ghe Rivero <[email protected]>,
+ Mehdi Abaakouk <[email protected]>
+-Build-Depends: debhelper (>= 9), python-setuptools, python-all (>= 2.6.6-3~),
openstack-pkg-tools
++Build-Depends: debhelper (>= 9), python-setuptools, python-all (>= 2.6.6-3~),
python3-setuptools, python3-all, openstack-pkg-tools
+ Build-Depends-Indep: python-simplejson
+ Standards-Version: 3.9.4
+ Vcs-Browser:
http://anonscm.debian.org/gitweb/?p=openstack/python-jsonrpclib.git
+@@ -19,7 +19,25 @@ Architecture: all
+ Pre-Depends: dpkg (>= 1.15.6~)
+ Depends: ${python:Depends}, ${misc:Depends}, python-simplejson
+ Recommends: ${python:Recommends}
+-Description: implementation of the JSON-RPC v2.0 specification
++Description: implementation of the JSON-RPC v2.0 specification - Python 2
++ This library implements the JSON-RPC 2.0 proposed specification in pure
++ Python. It is designed to be as compatible with the syntax of xmlrpclib as
++ possible (it extends where possible), so that projects using xmlrpclib could
++ easily be modified to use JSON and experiment with the differences.
++ .
++ It is backwards-compatible with the 1.0 specification, and supports all of
the
++ new proposed features of 2.0, including:
++ * Batch submission (via MultiCall)
++ * Keyword arguments
++ * Notifications (both in a batch and 'normal')
++ * Class translation using the 'jsonclass' key.
++
++Package: python3-jsonrpclib
++Architecture: all
++Pre-Depends: dpkg (>= 1.15.6~)
++Depends: ${python3:Depends}, ${misc:Depends}, python3-simplejson
++Recommends: ${python3:Recommends}
++Description: implementation of the JSON-RPC v2.0 specification - Python 3
+ This library implements the JSON-RPC 2.0 proposed specification in pure
+ Python. It is designed to be as compatible with the syntax of xmlrpclib as
+ possible (it extends where possible), so that projects using xmlrpclib could
+diff --git a/debian/rules b/debian/rules
+index 93e4913..9c0060f 100755
+--- a/debian/rules
++++ b/debian/rules
+@@ -4,5 +4,5 @@ UPSTREAM_GIT = git://github.com/<please-user>/jsonrpclib.git
+ include /usr/share/openstack-pkg-tools/pkgos.make
+
+ %:
+- dh $@ --with python2
++ dh $@ --with python2,python3
+
+--
+2.15.1
+
diff --git a/debian/control b/debian/control
index 28a50a9..a3f93aa 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Uploaders: Loic Dachary (OuoU) <[email protected]>,
Thomas Goirand <[email protected]>,
Ghe Rivero <[email protected]>,
Mehdi Abaakouk <[email protected]>
-Build-Depends: debhelper (>= 9), python-setuptools, python-all (>= 2.6.6-3~),
openstack-pkg-tools
+Build-Depends: debhelper (>= 9), python-setuptools, python-all (>= 2.6.6-3~),
python3-setuptools, python3-all, openstack-pkg-tools
Build-Depends-Indep: python-simplejson
Standards-Version: 3.9.4
Vcs-Browser:
http://anonscm.debian.org/gitweb/?p=openstack/python-jsonrpclib.git
@@ -19,7 +19,7 @@ Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: ${python:Depends}, ${misc:Depends}, python-simplejson
Recommends: ${python:Recommends}
-Description: implementation of the JSON-RPC v2.0 specification
+Description: implementation of the JSON-RPC v2.0 specification - Python 2
This library implements the JSON-RPC 2.0 proposed specification in pure
Python. It is designed to be as compatible with the syntax of xmlrpclib as
possible (it extends where possible), so that projects using xmlrpclib could
@@ -31,3 +31,25 @@ Description: implementation of the JSON-RPC v2.0
specification
* Keyword arguments
* Notifications (both in a batch and 'normal')
* Class translation using the 'jsonclass' key.
+ .
+ This package contains the Python 2 version of jsonrpclib.
+
+Package: python3-jsonrpclib
+Architecture: all
+Pre-Depends: dpkg (>= 1.15.6~)
+Depends: ${python3:Depends}, ${misc:Depends}, python3-simplejson
+Recommends: ${python3:Recommends}
+Description: implementation of the JSON-RPC v2.0 specification - Python 3
+ This library implements the JSON-RPC 2.0 proposed specification in pure
+ Python. It is designed to be as compatible with the syntax of xmlrpclib as
+ possible (it extends where possible), so that projects using xmlrpclib could
+ easily be modified to use JSON and experiment with the differences.
+ .
+ It is backwards-compatible with the 1.0 specification, and supports all of the
+ new proposed features of 2.0, including:
+ * Batch submission (via MultiCall)
+ * Keyword arguments
+ * Notifications (both in a batch and 'normal')
+ * Class translation using the 'jsonclass' key.
+ .
+ This package contains the Python 3 version of jsonrpclib.
diff --git a/debian/rules b/debian/rules
index 93e4913..9c0060f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,5 +4,5 @@ UPSTREAM_GIT = git://github.com/<please-user>/jsonrpclib.git
include /usr/share/openstack-pkg-tools/pkgos.make
%:
- dh $@ --with python2
+ dh $@ --with python2,python3
--
2.15.1
--- End Message ---
--- Begin Message ---
Okay, I see the code doesn't actually work on Python 3, and electrum is
using a fork. Sorry for the noise.
--- End Message ---