[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#775206: unblock (pre-approval): argonaut/0.9.1-4



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please consider unblocking planned upload of package argonaut

Upstream provided a patch that fixes JSON package detection in argonaut
when run on Debian jessie.

  [ Benoit Mortier ]
  * debian/patches:
    + Add 0002-Fixes-3286-put-comment-around-pod-explanation-in-arg.patch.
      Taken patch from argonaut-client upstream that fixes upstream bug #3526;
      add a switch to select the proper library depending on whether running
      on Debian wheezy or Debian jessie. (Closes: #775196).

This bug #775196 is IMHO an RC bug, although marked as Severity:
important only in BTS. Please consider unblocking it.

unblock argonaut/0.9.1-4

-- System Information:
Debian Release: 8.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'testing-updates'), (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
diff -Nru argonaut-0.9.1/debian/changelog argonaut-0.9.1/debian/changelog
--- argonaut-0.9.1/debian/changelog	2014-10-04 21:35:30.000000000 +0200
+++ argonaut-0.9.1/debian/changelog	2015-01-12 16:33:21.000000000 +0100
@@ -1,3 +1,14 @@
+argonaut (0.9.1-4) unstable; urgency=medium
+
+  [ Benoit Mortier ]
+  * debian/patches:
+    + Add 0002-Fixes-3286-put-comment-around-pod-explanation-in-arg.patch.
+      Taken patch from argonaut-client upstream that fixes upstream bug #3526;
+      add a switch to select the proper library depending on whether running
+      on Debian wheezy or Debian jessie. (Closes: #775196).
+
+ -- Mike Gabriel <sunweaver@debian.org>  Mon, 12 Jan 2015 16:33:20 +0100
+
 argonaut (0.9.1-3) unstable; urgency=medium
 
   * debian/control:
diff -Nru argonaut-0.9.1/debian/patches/0002-Fixes-3526-Using-legacy-json-rpc-in-Jessie.patch argonaut-0.9.1/debian/patches/0002-Fixes-3526-Using-legacy-json-rpc-in-Jessie.patch
--- argonaut-0.9.1/debian/patches/0002-Fixes-3526-Using-legacy-json-rpc-in-Jessie.patch	1970-01-01 01:00:00.000000000 +0100
+++ argonaut-0.9.1/debian/patches/0002-Fixes-3526-Using-legacy-json-rpc-in-Jessie.patch	2015-01-12 16:24:45.000000000 +0100
@@ -0,0 +1,31 @@
+From 9c1ee3c09e8f078b826d2c741e4b6142f2260bda Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?C=C3=B4me=20Bernigaud?= <come.bernigaud@opensides.be>
+Date: Thu, 18 Dec 2014 13:16:54 +0100
+Subject: [PATCH] Fixes #3526 Using legacy json-rpc in Jessie
+
+---
+ argonaut-client/bin/argonaut-client |    8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/argonaut-client/bin/argonaut-client b/argonaut-client/bin/argonaut-client
+index 238e549..3e9bd7d 100644
+--- a/argonaut-client/bin/argonaut-client
++++ b/argonaut-client/bin/argonaut-client
+@@ -69,7 +69,13 @@ $App::Daemon::as_user = "root";
+ 
+ daemonize();
+ 
+-my $server = JSON::RPC::Server::Daemon->new(
++my $serverClass;
++if (USE_LEGACY_JSON_RPC) {
++  $serverClass = "JSON::RPC::Legacy::Server::Daemon";
++} else {
++  $serverClass = "JSON::RPC::Server::Daemon";
++}
++my $server = $serverClass->new(
+   LocalPort => $client_settings->{'port'},
+   ($server_settings->{'protocol'} eq 'https') ? (SSL_server    => 1,
+                                                   SSL_key_file  => $client_settings->{'keyfile'},
+-- 
+1.7.10.4
+
diff -Nru argonaut-0.9.1/debian/patches/series argonaut-0.9.1/debian/patches/series
--- argonaut-0.9.1/debian/patches/series	2014-08-25 12:54:51.000000000 +0200
+++ argonaut-0.9.1/debian/patches/series	2015-01-12 16:27:05.000000000 +0100
@@ -1 +1,2 @@
 0001-Fixes-3286-put-comment-around-pod-explanation-in-arg.patch
+0002-Fixes-3526-Using-legacy-json-rpc-in-Jessie.patch

Reply to: