Package: release.debian.org Severity: normal User: release.debian....@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 <sunwea...@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.bernig...@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