diff options
-rw-r--r-- | debian/changelog | 266 | ||||
-rw-r--r-- | debian/clean | 1 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 69 | ||||
-rw-r--r-- | debian/copyright | 25 | ||||
-rw-r--r-- | debian/gbp.conf | 10 | ||||
-rw-r--r-- | debian/paramiko-doc.doc-base | 9 | ||||
-rw-r--r-- | debian/paramiko-doc.docs | 2 | ||||
-rw-r--r-- | debian/paramiko-doc.examples | 1 | ||||
-rw-r--r-- | debian/paramiko-doc.links | 2 | ||||
-rw-r--r-- | debian/patches/0001-Localize-generated-documentation.patch | 28 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 13 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/source/local-options | 1 | ||||
-rw-r--r-- | debian/source/options | 2 | ||||
-rw-r--r-- | debian/tests/control | 3 | ||||
-rw-r--r-- | debian/tests/upstream | 5 | ||||
-rw-r--r-- | debian/watch | 2 |
19 files changed, 442 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..8391b6c --- /dev/null +++ b/debian/changelog @@ -0,0 +1,266 @@ +paramiko (1.15.3-1) unstable; urgency=medium + + * Imported Upstream version 1.15.3 + + -- Jeremy T. Bouse <jbouse@debian.org> Sun, 25 Oct 2015 22:46:34 -0400 + +paramiko (1.15.2-1) unstable; urgency=medium + + * Imported Upstream version 1.15.2 + * Update Standards-Version (no changes needed) + + -- Jeremy T. Bouse <jbouse@debian.org> Wed, 08 Jul 2015 10:35:09 -0400 + +paramiko (1.15.1-1) unstable; urgency=medium + + * Imported Upstream version 1.15.1 + * Update gbp.conf section headers for newer version + * Move from epydoc to sphinx for doc build + * Add patch to localize generated documentation + * Implement pybuild buildsystem + * debian/gbp.conf: Update postbuild for git-buildpackage + * Imported Upstream version 1.15.0 + * Specify minimum required version of ecdsa + + -- Jeremy T. Bouse <jbouse@debian.org> Tue, 23 Sep 2014 14:07:59 -0400 + +paramiko (1.14.1-1) unstable; urgency=medium + + [ Thomas Kluyver ] + * Add autopkgtest information + + [ Jeremy T. Bouse ] + * Include upstream GitHub Pull Request #352 to fix RC bug. + Thanks to Jelmer Vernooij <jelmer> (Closes: #750517, #755910) + * Imported Upstream version 1.14.1 + * Revert "Include upstream GitHub Pull Request #352 to fix RC bug" + as it was included in upstream bug fix release 1.14.1 to remove + the regression introduced into 1.14.0. + + -- Jeremy T. Bouse <jbouse@debian.org> Thu, 28 Aug 2014 22:23:51 -0700 + +paramiko (1.14.0-2) unstable; urgency=low + + * Add extend-diff-ignore to debian/source/options. + Thanks to Thomas Goirand <zigo> + * Add python-ecdsa to Build-Depends (Closes: #702571) + * Add Python 3 support to build. + Thanks to Thomas Goirand <zigo> (Closes: #697600, #749512) + * Clean up build environment + + -- Jeremy T. Bouse <jbouse@debian.org> Tue, 27 May 2014 21:30:02 -0400 + +paramiko (1.14.0-1) unstable; urgency=low + + * Imported Upstream version 1.14.0 (Closes: #742005) + * Update Standards-Version to 3.9.5 + * Fix paramiko-doc overwriting /usr/share/doc-base/python-paramiko. + Thanks to Felix Geyer <fgeyer@debian.org> (Closes: #718004) + * debian/patches/*: Removed patch applied upstream + * debian/control: Move VCS location + * debian/control: Fix type in paramiko-doc block + * debian/control: Removed unknown XS-Testsuite + + -- Jeremy T. Bouse <jbouse@debian.org> Sun, 11 May 2014 23:01:05 -0400 + +paramiko (1.10.1-1) unstable; urgency=low + + * Imported Upstream version 1.10.1 + * debian/control: Revise debhelper Build-Depends entry + * debian/{control,watch}: Update for new maintainer and source address + (Closes: #690080) - thanks to Mike Gabriel <mike.gabriel@das- + netzwerkteam.de> + * debian/gbp.conf: Add standard git-buildpackage settings + * debian/patches/*: Removed patch included in upstream + * debian/patches/*: Removed hostkey patch that caused problems - + thanks to Lars Noschinski <lars@public.noschinski.de> + * debian/*: clean up build files for new version + * debian/control: Add Build-Depend on python-epydoc + * debian/patches/*: Add patch to remove upstream Makefile + * debian/*: Build out separate paramiko-doc package (Closes: #682255) + - thanks to Touko Korpela <touko.korpela@iki.fi> + + -- Jeremy T. Bouse <jbouse@debian.org> Thu, 27 Jun 2013 22:59:08 -0400 + +paramiko (1.7.7.1-3) unstable; urgency=low + + * Accept NMU uploads (Closes: #659007, #668239) + * Update package to clean up lintian findings + * debian/source/local-options: set unapply-patches option + * debian/watch: Don't need to use uupdate with gbp + * debian/control: Upgrade Debian Standard (no changes needed) + + -- Jeremy T. Bouse <jbouse@debian.org> Mon, 09 Jul 2012 11:02:38 -0400 + +paramiko (1.7.7.1-2.2) unstable; urgency=low + + * Non-maintainer upload. + * Add Fix-SSHException-when-re-keying-over-a-fast-connection.patch patch. + Fix bug "Transfers fail after 1GB; rekeying window too small". + (Closes: #659007) + + -- Salvatore Bonaccorso <carnil@debian.org> Sat, 07 Jul 2012 17:09:08 +0200 + +paramiko (1.7.7.1-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix broken host key handling when port != 22 (Closes: 668239) + + -- Luk Claes <luk@debian.org> Thu, 05 Jul 2012 00:38:56 +0000 + +paramiko (1.7.7.1-2) unstable; urgency=low + + * debian/*: Update build to use dh_python2 (Closes: #637379) + * Debian package build environment cleanup + * Acknowledge previous NMU patch that was included in upstream update + release Thanks Jelmer Vernooij <jelmer@debian.org> (Closes: #611361) + + -- Jeremy T. Bouse <jbouse@debian.org> Sun, 02 Oct 2011 13:46:01 -0400 + +paramiko (1.7.7.1-1) unstable; urgency=low + + * Imported Upstream version 1.7.7.1 (Closes: #627754) + * debian/patches: Patches included in upstream + * debian/control: Updated standards version (no change) + + -- Jeremy T. Bouse <jbouse@debian.org> Tue, 31 May 2011 21:23:55 -0400 + +paramiko (1.7.6-6) unstable; urgency=low + + * Add back quilt support NMU removed & update clean target + * Accept NMU upload. Thanks Jelmer Vernooij <jelmer@debian.org> + + -- Jeremy T. Bouse <jbouse@debian.org> Sat, 29 Jan 2011 12:02:16 -0500 + +paramiko (1.7.6-5.1) unstable; urgency=low + + * Non-maintainer upload. + * Avoid deprecated RandomPool. Patch by Gary van der Merwe. Closes: + #576697 + * Try connecting to each available address family until one succeeds. + Patch by Andrew Bennetts. Closes: #602251 + * Bump standards version to 3.9.1 (no changes). + + -- Jelmer Vernooij <jelmer@debian.org> Fri, 28 Jan 2011 12:35:12 +0100 + +paramiko (1.7.6-5) unstable; urgency=low + + * debian/control: Fix python-crypto version dependency + * debian/rules: Remove simple-patchsys.mk + + -- Jeremy T. Bouse <jbouse@debian.org> Sat, 17 Jul 2010 00:00:40 -0400 + +paramiko (1.7.6-4) unstable; urgency=low + + * Update Standards-Version to 3.9.0 + * debian/control: Add versioned dependency on python-crypto (Closes: + #479596) + * debian/control: Build-Depends python-all-dev to python-all + + -- Jeremy T. Bouse <jbouse@debian.org> Fri, 16 Jul 2010 10:54:06 -0400 + +paramiko (1.7.6-3) unstable; urgency=medium + + * Add conflict against fabric 0.9.0-1 (Closes: #563490) - thanks to + Chris Lamb <lamby@debian.org> for being a packaging tool + + -- Jeremy T. Bouse <jbouse@debian.org> Mon, 04 Jan 2010 10:12:32 -0500 + +paramiko (1.7.6-2) unstable; urgency=low + + * debian/control: Fix last remaining lintian warning + + -- Jeremy T. Bouse <jbouse@debian.org> Wed, 16 Dec 2009 08:15:36 -0500 + +paramiko (1.7.6-1) unstable; urgency=low + + * Imported Upstream version 1.7.6 (Closes: #543784) + * Fix formatting error for __all__ in paramiko/__init__.py (Closes: + #494836) + * Update debian/watch syntax + * Package build clean-up + * Include docs/ contents with build (LP: #364998) + * Update Build-Depends + * debian/control: Update Vcs-* entries + + -- Jeremy T. Bouse <jbouse@debian.org> Tue, 15 Dec 2009 09:46:29 -0500 + +paramiko (1.7.4-0.1) unstable; urgency=medium + + * NMU. + * New upstream version. + - Fix random number regression (stop using RandomPool). Closes: #490961. + + -- Matthias Klose <doko@debian.org> Fri, 18 Jul 2008 14:16:08 +0200 + +paramiko (1.7.3-1) unstable; urgency=low + + * New upstream version + Closes: #475505. + * Acknowledge NMU changes + * Missing examples included + Closes: #455547. + * Confirmed new upstream version corrected FutureWarning + Closes: #405552. + + -- Jeremy T. Bouse <jbouse@debian.org> Sun, 04 May 2008 11:41:27 -0400 + +paramiko (1.7.2-0.1) unstable; urgency=low + + * Non-maintainer upload to DELAYED/14-day. (¹) + * New upstream release. (Closes: #415060) + * Drop the patch introduced in 1.6.4-1.1, as it's part of 1.7.2. + + (¹) Counting since the initial 1.7.1-0.1 upload in Jan 13th. + + -- Adeodato Simó <dato@net.com.org.es> Thu, 24 Jan 2008 13:54:18 +0100 + +paramiko (1.6.4-1.1) unstable; urgency=high + + * Non-maintainer upload by security team. + * Fix insecure use of RandomPool if paramiko is used for threads or multiple + forked processes. This enables one session to predict random data of + another session using its own random data. + (CVE id pending; Closes: #460706). + + -- Nico Golde <nion@debian.org> Mon, 14 Jan 2008 19:36:40 +0100 + +paramiko (1.6.4-1) unstable; urgency=low + + * New upstream release (Closes: #344734, #382348). + + -- Jeremy T. Bouse <jbouse@debian.org> Tue, 26 Dec 2006 15:48:42 -0500 + +paramiko (1.5.2-0.1) unstable; urgency=low + + [ Wouter van Heyst ] + * Non-maintainer upload. + * New upstream release. + + Drop python_script_fix.patch and pathmangle.sh, no longer needed. + * Merge some ubuntu changes. + + Add watch file. + + Update copyright file. + + -- Robert Collins <robertc@robertcollins.net> Fri, 28 Jul 2006 14:26:29 +1000 + +paramiko (1.5-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix B-D-I/B-D glitches. + * Update package to the new python policy (Closes: #373472). + + -- Pierre Habouzit <madcoder@debian.org> Thu, 29 Jun 2006 23:00:34 +0200 + +paramiko (1.5-1) unstable; urgency=low + + * New upstream release. + * Initial package upload (Closes: #292942). + + -- Jeremy T. Bouse <jbouse@debian.org> Tue, 18 Oct 2005 14:57:46 -0700 + +paramiko (1.1-1) unstable; urgency=low + + * Initial Release. + + -- Guido Guenther <agx@debian.org> Mon, 31 Jan 2005 11:24:37 +0100 + diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..c7ec943 --- /dev/null +++ b/debian/clean @@ -0,0 +1 @@ +test.log diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0ddd814 --- /dev/null +++ b/debian/control @@ -0,0 +1,69 @@ +Source: paramiko +Section: python +Priority: optional +Maintainer: Jeremy T. Bouse <jbouse@debian.org> +Uploaders: Guido Guenther <agx@debian.org> +X-Python-Version: >= 2.6 +X-Python3-Version: >= 3.2 +Build-Depends: debhelper (>> 9), + dh-python, + python-all (>= 2.6.6-3~), + python-crypto (>= 2.1.0-2), + python-ecdsa (>= 0.11), + python-setuptools, + python-sphinx, + python-alabaster, + python3-all, + python3-crypto, + python3-ecdsa (>= 0.11), + python3-setuptools +Standards-Version: 3.9.6 +Homepage: https://github.com/paramiko/paramiko/ +Vcs-Git: https://github.com/jbouse-debian/paramiko.git +Vcs-Browser: https://github.com/jbouse-debian/paramiko +XS-Testsuite: autopkgtest + +Package: paramiko-doc +Package-Type: deb +Section: doc +Architecture: all +Depends: libjs-jquery, libjs-underscore, ${misc:Depends} +Breaks: python-paramiko (<< 1.10.1-1~) +Replaces: python-paramiko (<< 1.10.1-1~) +Description: Make ssh v2 connections with Python (Documentation) + This is a library for making SSH2 connections (client or server). + Emphasis is on using SSH2 as an alternative to SSL for making secure + connections between Python scripts. All major ciphers and hash methods + are supported. SFTP client and server mode are both supported too. + . + This is the documentation for the package. + +Package: python-paramiko +Package-Type: deb +Architecture: all +Depends: python-crypto (>= 2.1.0-2), + ${misc:Depends}, + ${python:Depends} +Provides: ${python:Provides} +Description: Make ssh v2 connections with Python (Python 2) + This is a library for making SSH2 connections (client or server). + Emphasis is on using SSH2 as an alternative to SSL for making secure + connections between Python scripts. All major ciphers and hash methods + are supported. SFTP client and server mode are both supported too. + . + This is the Python 2 version of the package. + +Package: python3-paramiko +Package-Type: deb +Architecture: all +Depends: python3-crypto (>= 2.1.0-2), + ${misc:Depends}, + ${python3:Depends} +Provides: ${python3:Provides} +Description: Make ssh v2 connections with Python (Python 3) + This is a library for making SSH2 connections (client or server). + Emphasis is on using SSH2 as an alternative to SSL for making secure + connections between Python scripts. All major ciphers and hash methods + are supported. SFTP client and server mode are both supported too. + . + This is the Python 3 version of the package. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..70e821a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by Guido Guenther <agx@debian.org> on +Mon, 31 Jan 2005 11:24:37 +0100. + +It was downloaded from http://www.lag.net/paramiko/download/ + +Upstream Author: Robey Pointer <robey@lag.net> + +Copyright 2003, 2004, 2005, 2006 Robey Pointer + + Paramiko is free software; you can redistribute it and/or modify it under the + terms of the GNU Lesser General Public License as published by the Free + Software Foundation; either version 2.1 of the License, or (at your option) + any later version. + + Paramiko is distrubuted in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + details. + + You should have received a copy of the GNU Lesser General Public License + along with Paramiko; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the Lesser GNU General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..3d6b660 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,10 @@ +[DEFAULT] +pristine-tar = True + +[buildpackage] +sign-tags = True +postbuild = lintian -I $GBP_CHANGES_FILE && echo "Lintian OK" + +[dch] +meta = True +git-author = True diff --git a/debian/paramiko-doc.doc-base b/debian/paramiko-doc.doc-base new file mode 100644 index 0000000..e5336d1 --- /dev/null +++ b/debian/paramiko-doc.doc-base @@ -0,0 +1,9 @@ +Document: python-paramiko +Title: Paramiko +Author: Jeff Forcier <jeff@bitprophet.org> +Abstract: A Python interface to the paramiko SSH2 protocol library +Section: Programming/Python + +Format: html +Index: /usr/share/doc/paramiko-doc/html/index.html +Files: /usr/share/doc/paramiko-doc/html/*.html diff --git a/debian/paramiko-doc.docs b/debian/paramiko-doc.docs new file mode 100644 index 0000000..e46fb13 --- /dev/null +++ b/debian/paramiko-doc.docs @@ -0,0 +1,2 @@ +README +html diff --git a/debian/paramiko-doc.examples b/debian/paramiko-doc.examples new file mode 100644 index 0000000..dde105a --- /dev/null +++ b/debian/paramiko-doc.examples @@ -0,0 +1 @@ +demos/* diff --git a/debian/paramiko-doc.links b/debian/paramiko-doc.links new file mode 100644 index 0000000..dd85f47 --- /dev/null +++ b/debian/paramiko-doc.links @@ -0,0 +1,2 @@ +usr/share/javascript/jquery/jquery.js usr/share/doc/paramiko-doc/html/_static/jquery.js +usr/share/javascript/underscore/underscore.js usr/share/doc/paramiko-doc/html/_static/underscore.js diff --git a/debian/patches/0001-Localize-generated-documentation.patch b/debian/patches/0001-Localize-generated-documentation.patch new file mode 100644 index 0000000..919f26e --- /dev/null +++ b/debian/patches/0001-Localize-generated-documentation.patch @@ -0,0 +1,28 @@ +From: "Jeremy T. Bouse" <jbouse@debian.org> +Date: Tue, 23 Sep 2014 12:54:17 -0400 +Subject: Localize generated documentation + +Remove external resource references from the Sphinx layout to +generate local documentation to package under /usr/share/doc for +the paramiko-doc. +--- + sites/shared_conf.py | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +diff --git a/sites/shared_conf.py b/sites/shared_conf.py +index 4a6a5c4..343b579 100644 +--- a/sites/shared_conf.py ++++ b/sites/shared_conf.py +@@ -10,11 +10,7 @@ extensions = ['alabaster', 'sphinx.ext.intersphinx'] + html_theme = 'alabaster' + html_theme_options = { + 'description': "A Python implementation of SSHv2.", +- 'github_user': 'paramiko', +- 'github_repo': 'paramiko', +- 'gratipay_user': 'bitprophet', +- 'analytics_id': 'UA-18486793-2', +- 'travis_button': True, ++ 'github_button': False, + } + html_sidebars = { + '**': [ diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..8bdc82d --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +0001-Localize-generated-documentation.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..9c04662 --- /dev/null +++ b/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +export PYBUILD_NAME=paramiko + +%: + dh $@ --with python2,python3 --buildsystem=pybuild + +override_dh_installdocs: +ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS))) + sphinx-build sites/docs html +endif + dh_installdocs + diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/local-options b/debian/source/local-options new file mode 100644 index 0000000..4aceb10 --- /dev/null +++ b/debian/source/local-options @@ -0,0 +1 @@ +unapply-patches diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..50f396e --- /dev/null +++ b/debian/source/options @@ -0,0 +1,2 @@ +extend-diff-ignore = "^[^/]*[.]egg-info/" +extend-diff-ignore = "^docs/index.html" diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..799e33c --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,3 @@ +Tests: upstream +Depends: @ +Restrictions: allow-stderr diff --git a/debian/tests/upstream b/debian/tests/upstream new file mode 100644 index 0000000..7a400be --- /dev/null +++ b/debian/tests/upstream @@ -0,0 +1,5 @@ +#!/bin/sh +set -e + +python ./test.py --verbose +python3 ./test.py --verbose diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..de4c4b8 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://github.com/paramiko/paramiko/tags .*/archive/v(\d[\d\.]*).tar.gz |