Hi Cesar,
I have prepared an NMU for keychain (versioned as 2.8.1-0.1) and
uploaded it to DELAYED/10. Please feel free to tell me if I should
delay it longer.
Note, this being a new upstream release, you may want to use
filterdiff to see the debian related changes.
Regards.
diff -Nru keychain-2.7.1/ChangeLog keychain-2.8.1/ChangeLog
--- keychain-2.7.1/ChangeLog 2010-05-07 19:24:14.000000000 +0200
+++ keychain-2.8.1/ChangeLog 2015-05-29 18:48:32.000000000 +0200
@@ -2,7 +2,7 @@
#
# Copyright 2002-2006 Gentoo Foundation http://www.gentoo.org/
# Copyright 2007 Aron Griffis <agriffis@n01se.net>
-# Copyright 2009-2010 Funtoo Technolgies, LLC.
+# Copyright 2009-2015 Funtoo Technolgies, LLC.
# lockfile() Copyright 2009 Parallels, Inc.
# Distributed under the GNU General Public License version 2
@@ -12,6 +12,58 @@
# Maintained and rewritten April 2004 - July 2007 by Aron Griffis <agriffis@n01se.net>
# Maintained July 2009 - present by Daniel Robbins <drobbins@funtoo.org>
+* keychain 2.8.1 (29 May 2015)
+
+ Summary: POSIX compatibility and bug fix release.
+
+ Only set PATH to a standard value if PATH is not set. Otherwise, do not
+ modify.
+
+ Makefile Cygwin and RPM spec fixes (thanks Luke Bakken and Ricardo Silva)
+
+ Confhost fixes. Deprecate in_path. Use command -v instead.
+
+ Find_pids: Modify "ps" call to work with non-GNU ps. (Bryan Drewery)
+
+ Re-introduce POSIX compatibility (remove shopt.) (vaeth)
+
+* keychain 2.8.0 (21 Mar 2015)
+
+ Support for OpenSSH 6.8 fingerprints.
+ Support for GnuPG 2.1.0.
+
+ Handle private keys that are symlinks, even if the associated public key is
+ in the target directory rather than alongside the symlink.
+
+ Allow private keys to have extensions, such as foo.priv. When looking for
+ matching public keys, look for foo.priv.pub, but also strip extension and
+ look for foo.pub if foo.priv.pub doesn't exist.
+
+ Initial support for --list/-l option to list SSH keys.
+
+ Updated docs for fish shell usage.
+
+* keychain 2.7.2_beta1 (07 July 2014)
+
+ Various changes and updates:
+
+ Fixes for fish from Marc Joliet.
+
+ Keychain will default to start only ssh-agent unless GPG is explicitly
+ updated using --agents.
+
+ Write ~/.gpg-agent-info when launching gpg-agent - fix from Thomas Spura.
+
+ Add support for injecting agents into systemd (Ben Boeckel)
+
+ Add support for --query option (Ben Boeckel)
+
+ Add --absolute flag, allowing user to set a full path without getting a
+ .keychain suffix automatically appended.
+
+ Add --confhost option to scan ~/.ssh/config file to locate private key
+ path specified there.
+
* keychain 2.7.1 (07 May 2010)
07 May 2010; Daniel Robbins <drobbins@funtoo.org>: Addition of a "make
diff -Nru keychain-2.7.1/debian/changelog keychain-2.8.1/debian/changelog
--- keychain-2.7.1/debian/changelog 2015-09-05 09:08:04.000000000 +0200
+++ keychain-2.8.1/debian/changelog 2015-09-05 09:04:47.000000000 +0200
@@ -1,3 +1,21 @@
+keychain (2.8.1-0.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * New upstream release. (Closes: #780012)
+ - Supports OpenSSH 6.9 output. (Closes: #796398)
+ * Replace deprecated dh_clean -k with dh_prep
+ * README.examples and keychain.xsession are no longer
+ shipped as upstream has removed them without any
+ apparent replacement. (Closes: #577246)
+ * Remove versioned dependency on grep since it was satisfied
+ in "oldoldstable".
+ * Add a Homepage field to link to the upstream project page.
+ * Add now mandatory build-arch and build-indep targets.
+ * Bump debhelper compat to 9 - none of the compat changes
+ affects the package.
+
+ -- Niels Thykier <niels@thykier.net> Sat, 05 Sep 2015 09:04:43 +0200
+
keychain (2.7.1-1) unstable; urgency=low
* New upstream version.
diff -Nru keychain-2.7.1/debian/compat keychain-2.8.1/debian/compat
--- keychain-2.7.1/debian/compat 2015-09-05 09:08:04.000000000 +0200
+++ keychain-2.8.1/debian/compat 2015-09-05 09:00:51.000000000 +0200
@@ -1 +1 @@
-5
+9
diff -Nru keychain-2.7.1/debian/control keychain-2.8.1/debian/control
--- keychain-2.7.1/debian/control 2015-09-05 09:08:04.000000000 +0200
+++ keychain-2.8.1/debian/control 2015-09-05 09:00:56.000000000 +0200
@@ -2,12 +2,13 @@
Section: net
Priority: extra
Maintainer: Cesar Mendoza <mendoza@debian.org>
-Build-Depends: debhelper (>= 5.0.37.2)
+Build-Depends: debhelper (>= 9)
Standards-Version: 3.9.1
+Homepage: http://www.funtoo.org/Keychain
Package: keychain
Architecture: all
-Depends: openssh-client | ssh-client , grep (>= 2.4.2-1), ${misc:Depends}
+Depends: openssh-client | ssh-client, ${misc:Depends}
Suggests: gnupg-agent, ssh-askpass
Description: key manager for OpenSSH
Keychain is an OpenSSH key manager, typically run from ~/.bash_profile. When
diff -Nru keychain-2.7.1/debian/keychain.docs keychain-2.8.1/debian/keychain.docs
--- keychain-2.7.1/debian/keychain.docs 2015-09-05 09:08:04.000000000 +0200
+++ keychain-2.8.1/debian/keychain.docs 2015-09-05 08:51:25.000000000 +0200
@@ -1 +1 @@
-README.rst
+README.md
diff -Nru keychain-2.7.1/debian/rules keychain-2.8.1/debian/rules
--- keychain-2.7.1/debian/rules 2015-09-05 09:08:04.000000000 +0200
+++ keychain-2.8.1/debian/rules 2015-09-05 08:59:17.000000000 +0200
@@ -9,16 +9,19 @@
configure-stamp:
dh_testdir
# Add here commands to configure the package.
-
+
touch configure-stamp