debian/0000755000000000000000000000000012254051321007161 5ustar debian/copyright0000644000000000000000000000456312253545305011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ZODB3 Upstream-Contact: Zope Foundation and Contributors Source: http://pypi.python.org/pypi/ZODB3 Files: * Copyright: (c) 2001-2010 Zope Foundation and Contributors. License: Zope-2.1 Zope Public License (ZPL) Version 2.1 . A copyright notice accompanies this license document that identifies the copyright holders. . This license has been certified as open source. It has also been designated as GPL compatible by the Free Software Foundation (FSF). . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions in source code must retain the accompanying copyright notice, this list of conditions, and the following disclaimer. . 2. Redistributions in binary form must reproduce the accompanying copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. Names of the copyright holders must not be used to endorse or promote products derived from this software without prior written permission from the copyright holders. . 4. The right to distribute this software or to use it for any purpose does not give you the right to use Servicemarks (sm) or Trademarks (tm) of the copyright holders. Use of them is covered by separate agreement with the copyright holders. . 5. If any files are modified, you must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. . Disclaimer . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED 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 COPYRIGHT HOLDERS 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. debian/changelog0000644000000000000000000002033312254051220011032 0ustar zodb (1:3.10.5-0ubuntu3) trusty; urgency=low * debian/patches/testUtils.patch: Fix test failure with python2.7 (>= 2.7.6) -- Gediminas Paulauskas Tue, 17 Dec 2013 15:32:36 +0200 zodb (1:3.10.5-0ubuntu2) saucy; urgency=low * debian/patches/no_manuel.patch: add to remove manuel from dependencies. * debian/rules: - delete test files that import manuel. - do not fix shebangs, dh_python2 does it for us. * debian/compat: bump to 9 * debian/control: - enable autopkgtest (Closes: #692708). - remove ${python:Provides} to avoid creating virtual versioned package. - use canonical URI for Vcs-Svn and Vcs-Browser. - bump Standards-Version to 3.9.4 -- Gediminas Paulauskas Thu, 04 Jul 2013 01:42:44 +0300 zodb (1:3.10.5-0ubuntu1) raring; urgency=low * New upstream release. * debian/patches/lp_135108.patch: remove, fixed upstream. * debian/control: requires Python 2.5 or later. * debian/tests: switch to zope.testrunner. * debian/rules: install upstream changelog. -- Gediminas Paulauskas Tue, 04 Dec 2012 19:24:29 +0200 zodb (1:3.9.7-2) unstable; urgency=low * Team upload. * debian/clean: remove to make sure all files are installed. * debian/source/options: ignore .egg-info directory. -- Arnaud Fontaine Tue, 08 Nov 2011 22:53:37 +0900 zodb (1:3.9.7-1) unstable; urgency=low * Team upload. [ Arnaud Fontaine ] * debian/control: add Vcs-Browser. * debian/copyright: use versioned URL for DEP5 specification. * Add debian/clean to get rid of egg-info/* to prevent FTBFS if built twice. [ Gediminas Paulauskas ] * Switch to 3.0 (quilt) source format. * Use dh_python2 instead of python-central (Closes: #617157). * debian/patches/lp_135108.patch: put the security fix in a patch. -- Arnaud Fontaine Wed, 19 Oct 2011 00:01:41 +0900 zodb (1:3.9.7-0ubuntu1) natty; urgency=low * New upstream bugfix release. * debian/rules: - move test dependencies to suggests. - stop making two python-version-specific copies of scripts in /usr/bin; avoids dependency on python2.6. - remove C source files. * debian/copyright: update, convert to dep5 format. * debian/tests/all: make it work on python >= 2.6. -- Gediminas Paulauskas Tue, 19 Apr 2011 19:57:15 +0300 zodb (1:3.9.4-1.1) unstable; urgency=low * Non-maintainer upload by the Security Team. * Fix CVE-2010-3495 (Closes: #599711) -- Moritz Muehlenhoff Thu, 04 Nov 2010 18:50:19 +0100 zodb (1:3.9.4-1) unstable; urgency=low [ Brian Sutherland ] * debian/tests/all: Test the correct python modules. [ Fabio Tranchitella ] * New upstream release. * Convert to debhelper 7 and the pydeb dh7 extension. -- Fabio Tranchitella Tue, 05 Jan 2010 22:22:35 +0100 zodb (1:3.9.1-2) unstable; urgency=low * debian/control: build-depend on python-van.pydeb >= 1.3.0-2. (Closes: #552936) -- Fabio Tranchitella Sun, 08 Nov 2009 11:01:32 +0100 zodb (1:3.9.1-1) unstable; urgency=low * New upstream release. -- Fabio Tranchitella Mon, 12 Oct 2009 06:41:05 +0000 zodb (1:3.9.0-2) unstable; urgency=low * Set section to zope. * Rebuild against van.pydeb 1.3. -- Matthias Klose Sat, 12 Sep 2009 21:33:13 +0200 zodb (1:3.9.0-1) unstable; urgency=low * New upstream release. -- Fabio Tranchitella Tue, 08 Sep 2009 23:36:22 +0200 zodb (1:3.8.3-2) unstable; urgency=low * debian/rules: fixed a bashism. (Closes: #545628, #545150) -- Fabio Tranchitella Tue, 08 Sep 2009 23:30:16 +0200 zodb (1:3.8.3-1) unstable; urgency=low * New upstream release. -- Fabio Tranchitella Wed, 02 Sep 2009 07:19:54 +0200 zodb (1:3.8.2-2) unstable; urgency=low * Get rid of the python2.3 dependency patching the ZEO and ZODB scripts to not hardcode python2.3. (Closes: #541972) -- Fabio Tranchitella Sat, 29 Aug 2009 16:03:01 +0200 zodb (1:3.8.2-1) unstable; urgency=high * New upstream release, fixes security issues. (Closes: #540465) * Standards-Version: 3.8.3, no changed required. * A rebuild is enough to get rid of the python2.3 dependency. (Closes: #541972) -- Fabio Tranchitella Fri, 28 Aug 2009 11:06:03 +0200 zodb (1:3.8.1-1) unstable; urgency=low * New upstream release. -- Fabio Tranchitella Thu, 18 Jun 2009 17:37:28 +0200 zodb (1:3.6.0-4) unstable; urgency=low * debian/patches/py2.6.dpatch: updated, to make it really working. * debian/rules: added --prefix=/usr to setup.py. -- Fabio Tranchitella Tue, 07 Apr 2009 11:33:08 +0200 zodb (1:3.6.0-3) unstable; urgency=low * debian/control: build the package for all the available python versions. (Closes: #472392) -- Fabio Tranchitella Sun, 29 Mar 2009 21:40:43 +0200 zodb (1:3.6.0-2) unstable; urgency=low * debian/rules: fixed with the new binary package name. (Closes: #463259) -- Fabio Tranchitella Tue, 05 Feb 2008 15:05:40 +0100 zodb (1:3.6.0-1) unstable; urgency=low * Reverted back to ZODB 3.6, it wasn't a great idea to upload 3.8.0 because it requires some of the zope3 infrastructure and we don't have those packages in the archive. (Closes: #463259) * debian/control: renamed python-zodb to python2.4-zodb to make it explicit that we only support python2.4 at the moment. -- Fabio Tranchitella Wed, 30 Jan 2008 19:05:55 +0100 zodb (3.8.0-1) unstable; urgency=low * New upstream release, which is compatible with both python2.4 and python2.5. (Closes: #462076) * debian/control: set Standards-Version to 3.7.3, no changes required. -- Fabio Tranchitella Tue, 29 Jan 2008 11:51:16 +0100 zodb (3.6.0-8) unstable; urgency=low * debian/patches/python-zodb-x86_64: not applied anymore. * debian/control: support only python2.4 (and not python2.5); according to Christian Theune, upstream developer, python2.5 is not supported in ZODB 3.6 and it is better to drop it. -- Fabio Tranchitella Wed, 05 Dec 2007 19:23:44 +0100 zodb (3.6.0-7) unstable; urgency=low * debian/patches/python-zodb-x86_64.dpatch: Persistent and BTree modules don't work properly in x86_64. (Closes: #454196) -- Fabio Tranchitella Tue, 04 Dec 2007 09:52:47 +0100 zodb (3.6.0-6) unstable; urgency=high * debian/control: conflict with zope3. (Closes: #411472) -- Fabio Tranchitella Mon, 12 Mar 2007 07:14:00 +0100 zodb (3.6.0-5) unstable; urgency=low * Drop dependencies on versioned interpreters. -- Matthias Klose Fri, 27 Oct 2006 01:46:32 +0200 zodb (3.6.0-4) unstable; urgency=low * Python policy transition. (Closes: #375357) -- Fabio Tranchitella Wed, 28 Jun 2006 22:55:40 +0200 zodb (3.6.0-3) unstable; urgency=low * Really remove the zope.interface package, last upload wasn't enough. -- Fabio Tranchitella Mon, 10 Apr 2006 10:36:11 +0000 zodb (3.6.0-2) unstable; urgency=low * Removed the already-present-in-the-archive zope.interface package, added depends on python2.[34]-zopeinterface package. (Closes: #360493) -- Fabio Tranchitella Fri, 7 Apr 2006 08:17:35 +0000 zodb (3.6.0-1) unstable; urgency=low * New upstream release. (Closes: #346331) * debian/control: python variants won't conflict anymore: the utility scripts won't be installed under /usr/bin. (Closes: #346330) -- Fabio Tranchitella Sun, 15 Jan 2006 21:33:01 +0000 zodb (3.5.1-1) unstable; urgency=low * New upstream release. (Closes: #328892) * Source package renamed to zodb. -- Fabio Tranchitella Thu, 24 Nov 2005 15:16:17 +0000 zodb3.4 (3.4.1-2) unstable; urgency=low * debian/control: build-depends on python (required by dh_python). (Closes: #324578) -- Fabio Tranchitella Tue, 23 Aug 2005 09:10:29 +0000 zodb3.4 (3.4.1-1) unstable; urgency=low * Initial release (Closes: #158552, #159072, #188435) -- Fabio Tranchitella Thu, 18 Aug 2005 21:49:17 +0000 debian/compat0000644000000000000000000000000212253545305010370 0ustar 9 debian/watch0000644000000000000000000000012212253545305010216 0ustar version=3 http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-([0-9.]*)\.tar\.gz debian/source/0000755000000000000000000000000012254051321010461 5ustar debian/source/format0000644000000000000000000000001412253545305011700 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000004212253545305012104 0ustar extend-diff-ignore = "\.egg-info" debian/rules0000755000000000000000000000076212253545305010257 0ustar #!/usr/bin/make -f export PYDEB_SUGGESTS_EXTRAS=test %: dh $@ --with pydeb --with python2 override_dh_install: dh_install # remove tests that import manuel, not available rm debian/python-zodb/usr/lib/python2.*/*-packages/ZODB/tests/testconflictresolution.py rm debian/python-zodb/usr/lib/python2.*/*-packages/ZODB/tests/testhistoricalconnections.py # remove C source files find debian/python-zodb -name '*.c' -delete override_dh_installchangelogs: dh_installchangelogs src/CHANGES.txt debian/control0000644000000000000000000000237512253545305010604 0ustar Source: zodb Section: zope Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian/Ubuntu Zope Team Uploaders: Brian Sutherland , Fabio Tranchitella Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>= 2.6.6-3~), python-setuptools, python-van.pydeb, Standards-Version: 3.9.4 X-Python-Version: >= 2.5 XS-Testsuite: autopkgtest Vcs-Svn: svn://anonscm.debian.org/pkg-zope/zodb/trunk Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-zope/zodb/trunk Homepage: http://zodb.org/ Package: python-zodb Architecture: any Depends: ${pydeb:Depends}, ${python:Depends}, ${misc:Depends}, ${shlibs:Depends} Provides: ${pydeb:Provides} Suggests: ${pydeb:Suggests} Conflicts: zope3 Description: Zope Object Database (ZODB) The Zope Object Database is an object-oriented database for Python that provides a high-degree of transparency. Applications can take advantage of object database features with few, if any, changes to application logic. . ZODB includes features such as a pluggable storage interface, rich transaction support, and undo. debian/patches/0000755000000000000000000000000012254051321010610 5ustar debian/patches/series0000644000000000000000000000004012254050357012027 0ustar no-manuel.patch testUtils.patch debian/patches/no-manuel.patch0000644000000000000000000000125212253545305013535 0ustar Description: manuel is not packaged for Debian. Index: zodb/setup.py =================================================================== --- zodb.orig/setup.py +++ zodb/setup.py @@ -190,8 +190,8 @@ setup(name="ZODB3", classifiers = filter(None, classifiers.split("\n")), long_description = long_description, test_suite="__main__.alltests", # to support "setup.py test" - tests_require = ['zope.testing', 'manuel'], - extras_require = dict(test=['zope.testing', 'manuel']), + tests_require = ['zope.testing'], + extras_require = dict(test=['zope.testing']), install_requires = [ 'transaction >=1.1.0', 'zc.lockfile', debian/patches/local-options0000644000000000000000000000002012253545305013317 0ustar unapply-patches debian/patches/testUtils.patch0000644000000000000000000000117212254051075013640 0ustar Description: Fix test failure with python2.7 (>= 2.7.6) Index: zodb/src/ZODB/tests/testUtils.py =================================================================== --- zodb.orig/src/ZODB/tests/testUtils.py +++ zodb/src/ZODB/tests/testUtils.py @@ -24,9 +24,9 @@ from ZODB.utils import U64, p64, u64 class TestUtils(unittest.TestCase): - small = [random.randrange(1, 1L<<32, int=long) + small = [random.randrange(1, 1L<<32) for i in range(NUM)] - large = [random.randrange(1L<<32, 1L<<64, int=long) + large = [random.randrange(1L<<32, 1L<<64) for i in range(NUM)] all = small + large debian/tests/0000755000000000000000000000000012254051321010323 5ustar debian/tests/all0000644000000000000000000000100212253545305011020 0ustar #!/bin/bash set -e PYVERS=$(pyversions -vr debian/control) TMPFILE=$(mktemp) cat > $TMPFILE << EOF from zope import testrunner from distutils import sysconfig test_path = sysconfig.get_python_lib() exitcode = testrunner.run([ '-k', '-m', '(persistent|BTrees|ZEO|ZODB)', '--test-path', test_path ]) sys.exit(exitcode) EOF for version in ${PYVERS}; do echo Running tests for python${version} python${version} ${TMPFILE} done rm $TMPFILE debian/tests/control0000644000000000000000000000010312253545305011731 0ustar Tests: all Depends: @, python-zope.testrunner, python-zope.testing