[Python-modules-commits] r28408 - in packages/python-bcrypt/trunk/debian (8 files)

xnox at users.alioth.debian.org xnox at users.alioth.debian.org
Mon Mar 31 21:30:33 UTC 2014


    Date: Monday, March 31, 2014 @ 21:30:31
  Author: xnox
Revision: 28408

releasing package python-bcrypt version 0.4-1

Modified:
  packages/python-bcrypt/trunk/debian/changelog
  packages/python-bcrypt/trunk/debian/compat
  packages/python-bcrypt/trunk/debian/control
  packages/python-bcrypt/trunk/debian/copyright
  packages/python-bcrypt/trunk/debian/python-bcrypt.1
  packages/python-bcrypt/trunk/debian/rules
  packages/python-bcrypt/trunk/debian/source/format
  packages/python-bcrypt/trunk/debian/watch

Modified: packages/python-bcrypt/trunk/debian/changelog
===================================================================
--- packages/python-bcrypt/trunk/debian/changelog	2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/changelog	2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,20 +1,17 @@
-python-bcrypt (0.1-2) UNRELEASED; urgency=low
+python-bcrypt (0.4-1) unstable; urgency=low
 
-  [ Piotr Ożarowski ]
-  * Provide pythonX.Y-bcrypt packages
+  * New Upstream release
+  * Migrate to git-buildpackage
+  * Update control file to reflect more modern debian standards (no changes)
+  * Update to use debhelper 9
+  * Add source/format of "3.0 (quilt)"
+  * Fix spelling of parametrised throughout debian/ directory
+  * Update watch file to use google code
+  * Remove depricated pycompat file
+  * Update copyright file to be machine-readable
 
-  [ Sandro Tosi ]
-  * debian/control
-    - uniforming Vcs-Browser field
-  * debian/control
-    - switch Vcs-Browser field to viewsvn
+ -- Simon Fondrie-Teitler <simonft at riseup.net>  Sat, 21 Sep 2013 16:26:21 -0500
 
-  [ Jakub Wilk ]
-  * Use canonical URIs for Vcs-* fields.
-  * Fix a typo in the package description.
-
- -- Jakub Wilk <jwilk at debian.org>  Fri, 21 Jun 2013 19:55:24 +0200
-
 python-bcrypt (0.1-1) unstable; urgency=low
 
   * Initial release (Closes: #454627)

Modified: packages/python-bcrypt/trunk/debian/compat
===================================================================
--- packages/python-bcrypt/trunk/debian/compat	2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/compat	2014-03-31 21:30:31 UTC (rev 28408)
@@ -1 +1 @@
-5
+9

Modified: packages/python-bcrypt/trunk/debian/control
===================================================================
--- packages/python-bcrypt/trunk/debian/control	2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/control	2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,21 +1,23 @@
 Source: python-bcrypt
+Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Uploaders: Simon Fondrie-Teitler <simonft at riseup.net>, 
 Section: python
 Priority: extra
-Maintainer: Kevin Coyner <kcoyner at debian.org>
-Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: cdbs (>=0.4.43), debhelper (>= 5), python-all-dev, python-support (>= 0.6)
-Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-bcrypt/trunk/
-Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-bcrypt/trunk/
+Build-Depends: debhelper (>= 9),
+               python-all,
+	       python-dev,
+               python-setuptools,
+               python3-all,
+               python3-dev,
+               python3-setuptools
 Homepage: http://www.mindrot.org/projects/py-bcrypt/
-Standards-Version: 3.7.3
+Standards-Version: 3.9.4
 
 Package: python-bcrypt
 Architecture: any
 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}
-Provides: ${python:Provides}
-XB-Python-Version: ${python:Versions}
-Description: implementation of OpenBSD's Blowfish password hash algorithm
- py-bcrypt is a Python module implementing the OpenBSD Blowfish password
+Description: implementation of OpenBSD's Blowfish password hash algorithm - python 2.x
+ py-bcrypt is a Python module implementating the OpenBSD Blowfish password
  hashing algorithm, as described in "A Future-Adaptable Password Scheme" by
  Niels Provos and David Mazieres:
  http://www.openbsd.org/papers/bcrypt-paper.ps
@@ -24,3 +26,21 @@
  block cipher with modifications designed to raise the cost of off-line
  password cracking. The computation cost of the algorithm is parametrised, so
  it can be increased as computers get faster.
+ .
+ This package provides the py-bcript Python module for Python 2.x.
+
+Package: python3-bcrypt
+Architecture: any
+Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}
+Description: implementation of OpenBSD's Blowfish password hash algorithm - python 3.x
+ py-bcrypt is a Python module implementating the OpenBSD Blowfish password
+ hashing algorithm, as described in "A Future-Adaptable Password Scheme" by
+ Niels Provos and David Mazieres:
+ http://www.openbsd.org/papers/bcrypt-paper.ps
+ .
+ This module hashes passwords using a version of Bruce Schneier's Blowfish
+ block cipher with modifications designed to raise the cost of off-line
+ password cracking. The computation cost of the algorithm is parametrised, so
+ it can be increased as computers get faster.
+ .
+ This package provides the py-bcript Python module for Python 3.x.

Modified: packages/python-bcrypt/trunk/debian/copyright
===================================================================
--- packages/python-bcrypt/trunk/debian/copyright	2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/copyright	2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,67 +1,76 @@
-This package was debianized by Kevin Coyner <kcoyner at debian.org> on
-Sat, 22 Dec 2007 13:45:05 -0500.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: py-bcrypt
+Upstream-Contact: Damien Miller <djm at mindrot.org>
+Source: http://code.google.com/p/py-bcrypt/source/browse/
 
-It was downloaded from http://www.mindrot.org/projects/py-bcrypt/
+Files: *
+Copyright: 2006 Damien Miller <djm at mindrot.org>
+License: ISC
+ Permission to use, copy, modify, and distribute this software for any
+ purpose with or without fee is hereby granted, provided that the
+ above copyright notice and this permission notice appear in all
+ copies.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ PERFORMANCE OF THIS SOFTWARE.
 
-The Python binding code is subject to this license:
-
-Upstream Author: Damien Miller <djm at mindrot.org>
-
-Copyright: (c) 2006 Damien Miller
-
-License:
-
-    Permission to use, copy, modify, and distribute this software for any
-    purpose with or without fee is hereby granted, provided that the above
-    copyright notice and this permission notice appear in all copies.
-
-    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-    IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-The underlying blowfish code is derived from OpenBSD libc and is
-subject to the following license:
-
-Upstream Author: Niels Provos <provos at physnet.uni-hamburg.de>
-
-Copyright: (c) 1997 Niels Provos
-
-Implementation advice: David Mazieres <dm at lcs.mit.edu>
-
-License:
-
-    Redistribution and use in source and binary forms, with or without
-    modification, are permitted provided that the following conditions are
-    met:
-
-    1. Redistributions of source code must retain the above copyright notice,
-    this list of conditions and the following disclaimer.
-
-    2. Redistributions in binary form must reproduce the above copyright
+Files: /bcrypt/*
+Copyright: 1997 Niels Provos <provos at physnet.uni-hamburg.de>
+License: BSD-4-clause
+  Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ .
+ 2. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in the
     documentation and/or other materials provided with the distribution.
-
-    3. All advertising materials mentioning features or use of this software
-    must display the following acknowledgement: This product includes software
-    developed by Niels Provos.
-
-    4. The name of the author may not be used to endorse or promote products
+ .
+ 3. Neither the name of the Institute nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+ .
+ 4. Neither the name of the <organization> nor the
+    names of its contributors may be used to endorse or promote products
     derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
 
-    THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-    IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-    OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-    IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-    INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-    NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-    THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Files: /debian/*
+Copyright: 2007 Kevin Coyner <kcoyner at debian.org>, 2013 Simon Fondrie-Teitler <simonft at riseup.net>
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or (at
+ your option) any later version.
+ .
+ This program is distributed 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
+ General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the full text of the GNU General Public License
+ version 3 can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
 
-The Debian packaging is (C) 2007, Kevin Coyner <kcoyner at debian.org> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Modified: packages/python-bcrypt/trunk/debian/python-bcrypt.1
===================================================================
--- packages/python-bcrypt/trunk/debian/python-bcrypt.1	2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/python-bcrypt.1	2014-03-31 21:30:31 UTC (rev 28408)
@@ -11,7 +11,7 @@
 .PP
 This system hashes passwords using a version of Bruce Schneier's Blowfish
 block cipher with modifications designed to raise the cost of off-line
-password cracking. The computation cost of the algorithm is parametised, so it
+password cracking. The computation cost of the algorithm is parametrised, so it
 can be increased as computers get faster.
 .PP
 A simple example demonstrates most of the features:

Modified: packages/python-bcrypt/trunk/debian/rules
===================================================================
--- packages/python-bcrypt/trunk/debian/rules	2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/rules	2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,6 +1,22 @@
 #!/usr/bin/make -f
 
-DEB_PYTHON_SYSTEM = pysupport
+PYTHONS:=$(shell pyversions -vr)
+PYTHON3S:=$(shell py3versions -vr)
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/python-distutils.mk
+%:
+	dh $@ --buildsystem=python_distutils --with python2,python3
+
+override_dh_clean:
+	dh_clean -O--buildsystem=python_distutils
+	rm -rf build py_bcrypt.egg-info
+
+override_dh_auto_install:
+	set -e && for pyvers in $(PYTHONS); do \
+		python$$pyvers setup.py install --install-layout=deb \
+			--root $(CURDIR)/debian/python-bcrypt; \
+	done
+
+	set -e && for pyvers in $(PYTHON3S); do \
+		python$$pyvers setup.py install --install-layout=deb \
+			--root $(CURDIR)/debian/python3-bcrypt; \
+	done

Modified: packages/python-bcrypt/trunk/debian/source/format
===================================================================
--- packages/python-bcrypt/trunk/debian/source/format	2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/source/format	2014-03-31 21:30:31 UTC (rev 28408)
@@ -1 +1 @@
-1.0
+3.0 (quilt)
\ No newline at end of file

Modified: packages/python-bcrypt/trunk/debian/watch
===================================================================
--- packages/python-bcrypt/trunk/debian/watch	2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/watch	2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,2 +1,2 @@
 version=3
-http://www.mindrot.org/files/py-bcrypt/py-bcrypt-(.*)\.tar\.gz
+http://code.google.com/p/py-bcrypt/downloads/list .*/py-bcrypt-(\d\S*)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))




More information about the Python-modules-commits mailing list