Bug#854919: unblock: rephrase/0.2-2
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package rephrase.
Some considerations:
* The package was unusable. This revision fix the issue, doing an
unconditional call to gpg with "--pinentry-mode loopback", allowing
rephrase work with GPG2. It closes #853935, severity grave.
* The package was already uploaded to Sid and it builds correctly
on all applicable architectures.
* There is a debdiff attached.
* The debian/changelog says:
rephrase (0.2-2) unstable; urgency=medium
* Team upload.
* debian/control:
- Bumped Standards-Version to 3.9.8.
- Updated the Vcs-Git field to use https instead of git.
* debian/patches/02_minimal_gpg2_support.patch: added to unconditionally
call gpg with "--pinentry-mode loopback", allowing rephrase work with
GPG2. Thanks to Axel Beckert <abe@debian.org>. (Closes: #853935)
Thanks in advance.
Regards,
Eriberto
diff -Nru rephrase-0.2/debian/changelog rephrase-0.2/debian/changelog
--- rephrase-0.2/debian/changelog 2015-07-14 12:02:55.000000000 -0300
+++ rephrase-0.2/debian/changelog 2017-02-05 18:53:54.000000000 -0200
@@ -1,3 +1,15 @@
+rephrase (0.2-2) unstable; urgency=medium
+
+ * Team upload.
+ * debian/control:
+ - Bumped Standards-Version to 3.9.8.
+ - Updated the Vcs-Git field to use https instead of git.
+ * debian/patches/02_minimal_gpg2_support.patch: added to unconditionally
+ call gpg with "--pinentry-mode loopback", allowing rephrase work with
+ GPG2. Thanks to Axel Beckert <abe@debian.org>. (Closes: #853935)
+
+ -- Joao Eriberto Mota Filho <eriberto@debian.org> Sun, 05 Feb 2017 18:53:54 -0200
+
rephrase (0.2-1) unstable; urgency=medium
* Team upload.
diff -Nru rephrase-0.2/debian/control rephrase-0.2/debian/control
--- rephrase-0.2/debian/control 2015-07-13 17:57:52.000000000 -0300
+++ rephrase-0.2/debian/control 2017-02-05 18:53:54.000000000 -0200
@@ -4,10 +4,10 @@
Maintainer: Debian Forensics <forensics-devel@lists.alioth.debian.org>
Uploaders: Tiago Bortoletto Vaz <tiago@debian.org>
Build-Depends: debhelper (>= 9)
-Standards-Version: 3.9.6
+Standards-Version: 3.9.8
Homepage: http://www.roguedaemon.net/rephrase/
Vcs-Browser: https://anonscm.debian.org/cgit/forensics/rephrase.git
-Vcs-Git: git://anonscm.debian.org/forensics/rephrase.git
+Vcs-Git: https://anonscm.debian.org/git/forensics/rephrase.git
Package: rephrase
Architecture: any
diff -Nru rephrase-0.2/debian/patches/02_minimal_gpg2_support.patch rephrase-0.2/debian/patches/02_minimal_gpg2_support.patch
--- rephrase-0.2/debian/patches/02_minimal_gpg2_support.patch 1969-12-31 21:00:00.000000000 -0300
+++ rephrase-0.2/debian/patches/02_minimal_gpg2_support.patch 2017-02-05 18:53:54.000000000 -0200
@@ -0,0 +1,25 @@
+Description: Make rephrase working with gpg2
+Author: Axel Beckert <abe@debian.org> after an idea by Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Bug-Debian: https://bugs.debian.org/853935
+Last-Update: 2017-02-03
+Index: rephrase-0.2/rephrase.c
+===================================================================
+--- rephrase-0.2.orig/rephrase.c
++++ rephrase-0.2/rephrase.c
+@@ -63,14 +63,14 @@ struct profile {
+ struct profile profiles[] = {
+ {
+ "--gpg-key",
+- { GPG, "--default-key", "%1", "--passphrase-fd", "0", "--batch", "--no-tty", "--dry-run", "--clearsign", "/dev/null", NULL },
++ { GPG, "--pinentry-mode", "loopback", "--default-key", "%1", "--passphrase-fd", "0", "--batch", "--no-tty", "--dry-run", "--clearsign", "/dev/null", NULL },
+ 1,
+ 0,
+ -1
+ },
+ {
+ "--gpg-symmetric",
+- { GPG, "--passphrase-fd", "0", "--batch", "--no-tty", "--decrypt", "%1", NULL },
++ { GPG, "--pinentry-mode", "loopback", "--passphrase-fd", "0", "--batch", "--no-tty", "--decrypt", "%1", NULL },
+ 1,
+ 0,
+ -1
diff -Nru rephrase-0.2/debian/patches/series rephrase-0.2/debian/patches/series
--- rephrase-0.2/debian/patches/series 2015-07-13 17:42:25.000000000 -0300
+++ rephrase-0.2/debian/patches/series 2017-02-05 18:53:54.000000000 -0200
@@ -1 +1,2 @@
01_fix_bin_path.patch
+02_minimal_gpg2_support.patch
Reply to: