diff --git a/debian/README.zpsycopgda2 b/debian/README.zpsycopgda2 new file mode 100644 index 00000000..53028f76 --- /dev/null +++ b/debian/README.zpsycopgda2 @@ -0,0 +1,7 @@ +ZPsycopgDA (in the Debian zope-psycopgda package) is a Zope Database +Adapter based on the psycopg Python/PostgreSQL driver. You'll find +more information and documentation in the pythonX.Y-psycopg package, +where X.Y is the version of your installed Python. + +Details for ZPsycopgDA for Zope are found in the documentation of +the python2.3-psycopg package. diff --git a/debian/changelog b/debian/changelog index 44d83dc6..88e1d83f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,12 +1,585 @@ -psycopg2 (1.99.12.1-1) experimental; urgency=low +psycopg2 (2.0.5.1-1) unstable; urgency=low - * Adapted from patches sent by W. Borgert. - * Renamed source package to psycopg2. + * New upstream release. - -- Federico Di Gregorio Fri, 4 Mar 2005 13:11:43 +0100 + -- Fabio Tranchitella Tue, 19 Sep 2006 08:22:36 +0200 -psycopg2 (1.99.11-0.1) unstable; urgency=low +psycopg2 (2.0.4-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + removed dependency on python-egenix-mxdatetime. + + added ${shlibs:Depends} for the python-psycopg2 package. + (Closes: #381462) + + -- Fabio Tranchitella Wed, 9 Aug 2006 10:28:30 +0200 + +psycopg2 (2.0.2-1) unstable; urgency=low + + * New upstream major release, new source package. (Closes: #377956) + + -- Fabio Tranchitella Sun, 16 Jul 2006 21:43:41 +0200 + +psycopg (1.1.21-8) unstable; urgency=low + + * debian/zope-psycopgda.dzproduct: added 2.9 to the list of supported + zope versions. (Closes: #376538) + + -- Fabio Tranchitella Fri, 14 Jul 2006 10:19:54 +0200 + +psycopg (1.1.21-7) unstable; urgency=low + + * Moved dh_installzope within an arch-indep target. (Closes: #373842) + + -- Fabio Tranchitella Fri, 16 Jun 2006 09:37:23 +0200 + +psycopg (1.1.21-6) unstable; urgency=low + + * Python policy transition. (Closes: #373482) + + -- Fabio Tranchitella Thu, 15 Jun 2006 19:09:36 +0200 + +psycopg (1.1.21-5) unstable; urgency=high + + * ypemod.c, new_psyco_bufferobject(): + - Escape quotes psycopg.Binary() results as '', not as \', since the + latter does not work any more with some client encodings with the latest + PostgreSQL (in some multi-byte encodings you can exploit \' escaping to + inject SQL code, see CVE-2006-2314). (Closes: #369230) + Thanks to Martin Pitt and Ubuntu security team for the patch. + + -- Fabio Tranchitella Tue, 30 May 2006 22:15:06 +0200 + +psycopg (1.1.21-4) unstable; urgency=low + + * debian/rules: remove *.o in the clean target. (Closes: #352835) + + -- Fabio Tranchitella Thu, 16 Feb 2006 12:06:53 +0000 + +psycopg (1.1.21-3) unstable; urgency=low + + * debian/control: removed build-dependency on postgresql-server-dev-8.0, + as suggested by Martin Pitt. (Closes: #339640) + + -- Fabio Tranchitella Fri, 18 Nov 2005 08:44:26 +0000 + +psycopg (1.1.21-2) unstable; urgency=low + + * debian/control: zope-psycopgda should depend on the same version of the + psycopg python module. (Closes: #336765) + + -- Fabio Tranchitella Wed, 2 Nov 2005 12:07:33 +0000 + +psycopg (1.1.21-1) unstable; urgency=low + + * New maintainer; Thanks Federico for your work, and be sure that I'll + take care of this package. + * New upstream release (Closes: #321592, #320618, #333638) + * debian/python2.4-psycopg.dirs: added. (Closes: #319509, #329115) + * debian/control: dropped support for python2.1 and + python2.2. (Closes: #333639) + * debian/control: Standards-Version bumped to 3.6.2, no changes required. + * debian/rules: make use of dh_installzope from zope-debhelper to build the + zope-psycopgda package. + (Closes: #158669, #323599, #268975, #292247, #327415) + * debian/control: added build-depends on postgresql-server-dev-8.0. + (Closes: #333638) + * Re-packaged upstream tarball replacing some broken images. + (Closes: #292008, #305392) + + -- Fabio Tranchitella Fri, 28 Oct 2005 11:24:37 +0000 + +psycopg (1.1.19-1) unstable; urgency=low - * Experimental package. + * New upstream release. + * Applied patch from Martin Krafft to build Zope 2.7 packages. + * Modified to use the new PostgreSQL packages. + * Added python 2.4 package (Closes: #301403). + * Upstream applied various Ubuntu patches (Closes: #301947, #300893). + + -- Federico Di Gregorio Sat, 16 Jul 2005 20:47:08 +0200 + +psycopg (1.1.18-1) unstable; urgency=low + + * New upstream release. + * 1.1.16 fixed rowcount bug (closes: #266299). + + -- Federico Di Gregorio Wed, 5 Jan 2005 21:05:15 +0100 + +psycopg (1.1.17-1) unstable; urgency=high + + * Urgency is still high because 1.1.16 was never uploaded. + * New upstream release. + + -- Federico Di Gregorio Thu, 19 Nov 2004 01:14:30 +0200 + +psycopg (1.1.16-1) unstable; urgency=high + + * New upstream release. + * Tagged with urgency=high because fix a grave bug (rowcount) introduced + in 1.1.15. + * Upstream fix: does not segfault when using COPY TO/COPY FROM in + .execute() (closes: #279222). + + -- Federico Di Gregorio Sat, 30 Oct 2004 02:35:30 +0200 + +psycopg (1.1.15-1) unstable; urgency=low + + * New upstream release. + * Definitely fixed (ah ah) time interval problems (closes: #259213). + + -- Federico Di Gregorio Thu, 29 Jul 2004 23:43:59 +0200 + +psycopg (1.1.14-1) unstable; urgency=low + + * New upstream release. + * Don't put two copies of changelog in every package anymore + (closes: #256662). + * Updated test script works as expected (closes: #231391). + * Changes from NMU incorporated in 1.1.12: + - zpsycopgda depends on python2.2-psycopg (closes: #227420, #227147). + - compiled with postgresql in unstable (close: #220527). + + -- Federico Di Gregorio Fri, 9 Jul 2004 23:01:40 +0200 + +psycopg (1.1.13-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Fri, 21 May 2004 10:33:54 +0200 + +psycopg (1.1.12-1) unstable; urgency=low + + * New upstream release (the "martin you won't have this package" + release.) + * Integrated changes from NMU releases. + + -- Federico Di Gregorio Sun, 16 May 2004 10:14:47 +0200 + +psycopg (1.1.10-1.2) unstable; urgency=low + + * Non-maintainer upload. Thinking about taking this package over... + * Changed dependency on pyscopgda Python module to Python version 2.2. + (closes: #227147, #227420) + * Added Lintian overrides for image-in-/usr/lib warnings -- Zope needs + these images... + + -- martin f. krafft Thu, 15 Apr 2004 23:30:40 +0200 + +psycopg (1.1.10-1.1) unstable; urgency=low + + * Non-maintainer upload. + * No changes - this upload is simply a rebuild against the current unstable + instead of experimental postgresql-dev. + (closes: #219927, #220141, #220173, #220527) + + -- Peter Hawkins Sun, 28 Dec 2003 10:57:30 +1100 + +psycopg (1.1.10-1) unstable; urgency=low + + * Added download location to debian/copyright file (Closes: #215880). + + -- Federico Di Gregorio Sat, 8 Nov 2003 23:32:40 +0100 + +psycopg (1.1.9-1) unstable; urgency=low + + * New upstream release. + * Bug was agains an old 1.0.x version of psycopg (Closes: #208702). + + -- Federico Di Gregorio Wed, 10 Sep 2003 13:04:42 +0200 + +psycopg (1.1.8-1) unstable; urgency=low + + * New upstream release. + * Integrated NMU from Matthias Klose (closes: #205746). + + -- Federico Di Gregorio Fri, 1 Aug 2003 11:50:57 +0200 + +psycopg (1.1.5.1-1.1) unstable; urgency=low + + * NMU + * Update for python2.3 as the default python version (closes: #205746). + + -- Matthias Klose Fri, 22 Aug 2003 00:02:25 +0200 + +psycopg (1.1.7-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Sat, 26 Jul 2003 15:03:39 +0200 + +psycopg (1.1.6-1) unstable; urgency=low + + * New upstream release. + * Upstream applied patch from BTS (Closes: #200161). + + -- Federico Di Gregorio Sun, 13 Jul 2003 23:36:04 +0200 + +psycopg (1.1.5.1-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Mon, 23 Jun 2003 00:37:33 +0200 + +psycopg (1.1.5-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Sun, 22 Jun 2003 21:30:01 +0200 + +psycopg (1.1.4-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Wed, 7 May 2003 15:21:31 +0200 + +psycopg (1.1.3-1) unstable; urgency=low + + * New upstream release. + * Changed section in debian/control (-> python). + + -- Federico Di Gregorio Wed, 2 Apr 2003 10:33:36 +0200 + +psycopg (1.1.2-1) unstable; urgency=low + + * New upstream release. + * Started to track the 1.1.x branch. + + -- Federico Di Gregorio Tue, 25 Feb 2003 01:06:08 +0100 + +psycopg (1.0.15.1-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Fri, 14 Feb 2003 16:09:50 +0100 + +psycopg (1.0.15-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Wed, 12 Feb 2003 23:49:51 +0100 + +psycopg (1.0.14-1) unstable; urgency=low + + * Applied patch from John Goerzen to fix memory leak in executemany() + and callproc() (Closes: #169284). + * New upstream release (Closes: #170297). + + -- Federico Di Gregorio Mon, 25 Nov 2002 16:50:37 +0100 + +psycopg (1.0.13-1) unstable; urgency=low + + * New upstream release. + * Python 2.3 package added (Closes: #160831) + * IntegrityError raised when needed (upstream, Closes: #165791) + * Packages are lintian clean again. + + -- Federico Di Gregorio Fri, 25 Oct 2002 11:54:19 +0200 + +psycopg (1.0.12-1) unstable; urgency=low + + * New upstream release. + * Fixed wrong url in RELEASE-1.0. (Closes: #153840) + + -- Federico Di Gregorio Fri, 13 Sep 2002 13:16:36 +0200 + +psycopg (1.0.11.1-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Mon, 26 Aug 2002 10:41:54 +0200 + +psycopg (1.0.11-1) unstable; urgency=low + + * New upstream release. + * The dummy python-psycopg package now depends on the new default debian + python (2.2) and on python2.2-psycopg. + * Removed support for python 1.5 (support for 2.3 has to wait for egenix + packages.) + + -- Federico Di Gregorio Fri, 23 Aug 2002 11:25:01 +0200 + +psycopg (1.0.10-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Mon, 22 Jul 2002 02:04:59 +0200 + +psycopg (1.0.9-1) unstable; urgency=low + + * Resolved section override (main->interpreters). + * New upstream release. + + -- Federico Di Gregorio Thu, 20 Jun 2002 14:00:42 +0200 + +psycopg (1.0.8-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Tue, 23 Apr 2002 22:42:22 +0200 + +psycopg (1.0.7.1-2) unstable; urgency=low + + * Moved to main. + + -- Federico Di Gregorio Fri, 19 Apr 2002 10:06:58 +0200 + +psycopg (1.0.7.1-1) unstable; urgency=low + + * New upstream release. + * Fixed a bug in ./configure; closes: #141774. + + -- Federico Di Gregorio Mon, 8 Apr 2002 18:54:24 +0200 + +psycopg (1.0.7-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Fri, 29 Mar 2002 14:24:45 +0100 + +psycopg (1.0.6-1) unstable; urgency=low + + * New upstream release. + * Builds with new libpq libraries and header layout. + + -- Federico Di Gregorio Thu, 7 Mar 2002 11:59:40 +0100 + +psycopg (1.0.5-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Mon, 4 Mar 2002 14:43:13 +0100 + +psycopg (1.0.4-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Wed, 20 Feb 2002 20:37:16 +0100 + +psycopg (1.0.3-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Fri, 8 Feb 2002 15:17:44 +0100 + +psycopg (1.0.2-1) unstable; urgency=low + + * New upstream release. + * Added package for python2.2 (Closes: #132650). + + -- Federico Di Gregorio Fri, 8 Feb 2002 00:45:07 +0100 + +psycopg (1.0.1-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Sun, 20 Jan 2002 18:27:22 +0100 + +psycopg (1.0-4) unstable; urgency=low + + * Added build depend on plain python, to really close the %£$! #121229 + bug this time (Closes: #121229). + + -- Federico Di Gregorio Wed, 28 Nov 2001 10:50:06 +0100 + +psycopg (1.0-3) unstable; urgency=low + + * Added explicit build depends on python 1.5 & 2.1 (Closes: #121229). + * Fixed bad dependency on python1.5-egenix-mxdatetime. + + -- Federico Di Gregorio Mon, 26 Nov 2001 17:18:41 +0100 + +psycopg (1.0-2) unstable; urgency=low + + * Fixed dependencies as per python policy. + * Added default, unversioned psycopg package (python-psycopg). + * Added non-US/main and rebuilt after REJECT. + + -- Federico Di Gregorio Fri, 16 Nov 2001 01:14:54 +0100 + +psycopg (1.0-1) unstable; urgency=low + + * New upstream release. 1.0! + * Now we build versioned packages for python 1.5 and 2.1. + + -- Federico Di Gregorio Tue, 13 Nov 2001 19:24:39 +0100 + +psycopg (0.99.7-1) unstable; urgency=low + + * New upstream release fixing some little bugs. + * This version requires the mx DateTime packages that are not yet in + debian... waiting for them I'll distribute both psycopg and unofficial + packages on the initd psycopg page. + + -- Federico Di Gregorio Tue, 18 Sep 2001 23:28:51 +0200 + +psycopg (0.99.6-2) unstable; urgency=low + + * Added suggested build-depends (Closes: #112112). + * Applied patch by Michael Weber to configure.in, to look for a compiler + (Closes: #112024). + + -- Federico Di Gregorio Thu, 13 Sep 2001 10:49:37 +0200 + +psycopg (0.99.6-1) unstable; urgency=low + + * Added Build-depends line (Closes: #89798). + * Now zope-psycopgda requires python-psycopg, zope on debian still runs + with python 1.x only (Closes: #108890). + * Moved package to non-US (psycopg depends on postgresql that is in + non-US, sic). + + -- Federico Di Gregorio Mon, 3 Sep 2001 13:02:11 +0200 + +psycopg (0.99.5-1) unstable; urgency=low + + * New upstream release with bound variables quoting (Closes: #102843). + * The build process set the correct path to DateTime module + (Closes: #102838). + * Removes .pyc files in prerm (Closes: #104382) + + -- Federico Di Gregorio Thu, 12 Jul 2001 12:56:38 +0200 + +psycopg (0.99.4-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Mon, 2 Jul 2001 15:33:29 +0200 + +psycopg (0.99.3-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Wed, 20 Jun 2001 12:55:47 +0200 + +psycopg (0.99.2-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Tue, 5 Jun 2001 15:37:50 +0200 + +psycopg (0.99.1-1) unstable; urgency=low + + * New upstream release. + + -- Federico Di Gregorio Tue, 5 Jun 2001 12:46:18 +0200 + +psycopg (0.5.5-1) unstable; urgency=low + + * New upstream release (ok, *we* are the upstream authors, but after + putting the -1 in the version i am supposed to say "new upstream + version" when the non-debian versions changes, right? ouch...) + + -- Federico Di Gregorio Fri, 1 Jun 2001 17:18:52 +0200 + +psycopg (0.5.4-1) unstable; urgency=low + + * Another bugfixing release. + * Added debian revision to be able to release multiple versions with the + same upstream version. + + -- Federico Di Gregorio Fri, 18 May 2001 19:32:59 +0200 + +psycopg (0.5.3) unstable; urgency=low + + * Some bugs fixed, new release. + + -- Federico Di Gregorio Fri, 4 May 2001 16:19:09 +0200 + +psycopg (0.5.2) unstable; urgency=low + + * New bugfixing release. + + -- Federico Di Gregorio Fri, 27 Apr 2001 09:52:16 +0200 + +psycopg (0.5.1) unstable; urgency=low + + * New bugfixing release. + + -- Federico Di Gregorio Tue, 3 Apr 2001 11:13:26 +0200 + +psycopg (0.5.0) unstable; urgency=low + + * New release. + + -- Federico Di Gregorio Fri, 30 Mar 2001 12:54:42 +0200 + +psycopg (0.4.7) unstable; urgency=low + + * New release. + * Lots of small bug fixes (see detailed ChangeLog.) + * Includes beginning of DBAPI-2.0 testsuite. + + -- Federico Di Gregorio Fri, 16 Mar 2001 18:29:03 +0100 + +psycopg (0.4.6) unstable; urgency=low + + * New release. + * Fixed a little bug in debian/rules (does not create an examples + directory inside examples.) + + -- Federico Di Gregorio Wed, 14 Mar 2001 01:00:26 +0100 + +psycopg (0.4.5) unstable; urgency=low + + * New upstream (mmm... but one of the upstream authors it is + *me*... mmm...) release. + + -- Federico Di Gregorio Mon, 12 Mar 2001 11:41:42 +0100 + +psycopg (0.4.4) unstable; urgency=low + + * New release. + * Fixed Sections in debian/control. + + -- Federico Di Gregorio Fri, 9 Mar 2001 10:11:02 +0100 + +psycopg (0.4.3) unstable; urgency=low + + * New release. + * Fixed typo in connectionAdd.dtml (Closes: #88817) + + -- Federico Di Gregorio Wed, 7 Mar 2001 15:54:35 +0100 + +psycopg (0.4.2) unstable; urgency=low + + * New release (fixes bugs in ZPsycopgDA.) + + -- Federico Di Gregorio Mon, 5 Mar 2001 13:33:39 +0100 + +psycopg (0.4.1) unstable; urgency=low + + * New release. + * we now create packages for both versions of python in debian + (1.5 and 2.0, packages python-* and python2-*) + + -- Federico Di Gregorio Fri, 2 Mar 2001 12:10:52 +0100 + +psycopg (0.4) unstable; urgency=low + + * News release. + * Now debian/rules build the Zope Database Adapter zope-psycopgda too. + * Source name changed from python-psycopg to psycopg. + + -- Federico Di Gregorio Tue, 27 Feb 2001 15:11:04 +0100 + +python-psycopg (0.3) unstable; urgency=low + + * New release. Tons of bugs fixed and new features, see ChangeLog for + details. + + -- Federico Di Gregorio Mon, 26 Feb 2001 21:22:23 +0100 + +python-psycopg (0.2) unstable; urgency=low + + * New release. Fixed lots of bugs and memory leaks. + + -- Federico Di Gregorio Fri, 16 Feb 2001 11:04:17 +0100 + +python-psycopg (0.1) unstable; urgency=low + + * Initial release. + + -- Federico Di Gregorio Mon, 12 Feb 2001 14:46:53 +0100 + - -- W. Borgert Sun, 09 Jan 2005 10:14:09 +0000 diff --git a/debian/compat b/debian/compat new file mode 100644 index 00000000..7ed6ff82 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control index 9c636767..e671964c 100644 --- a/debian/control +++ b/debian/control @@ -1,51 +1,35 @@ Source: psycopg2 Section: python Priority: optional -Build-depends: postgresql-dev, debhelper (>> 3), python2.3-dev, cdbs -Maintainer: Federico Di Gregorio -Standards-Version: 3.6.1.1 +Build-Depends: debhelper (>= 5.0.37.2), python-all-dev, python-central (>= 0.5.0), python (>= 2.3.5-7), python-egenix-mx-base-dev, autoconf, libpq-dev +Build-Depends-Indep: zope-debhelper (>= 0.3.2.7) +Maintainer: Fabio Tranchitella +Standards-Version: 3.7.2 +XS-Python-Version: all Package: python-psycopg2 Architecture: any Section: python -Depends: python (>= 2.3), python (<< 2.4), python2.3-psycopg2 -Description: Python module for PostgreSQL [dummy package] - psycopg is a PostgreSQL database adapter for the Python programming - language. It was written from scratch with the aim of being very small - and fast, and stable as a rock. The main advantages of psycopg are that - it supports the full Python DBAPI-2.0 and being thread safe at level 2. +Depends: ${python:Depends}, ${shlibs:Depends} +Provides: ${python:Provides} +XB-Python-Version: ${python:Versions} +Description: Python module for PostgreSQL + psycopg is a PostgreSQL database adapter for the Python programming language + (just like pygresql and popy.) This is version 2, a complete rewrite of the + original code to provide new-style classes for connection and cursor objects + and other sweet candies. Like the original, psycopg 2 was written with the + aim of being very small and fast, and stable as a rock. . - psycopg 2 is the next generation psycopg, implementing a much better - type system and even more DBAPI extensions: - . - * support for Python datetime and Decimal types; - * complete implementation of adapt() from PEP 246 to convert Python - types to PostgreSQL ones; - * COPY FROM/COPY TO support; - * inehritable connection and cursor objects and support for connection - and cursor factories; - * automatic encoding conversion and support for unicode queries. - . - This dummy package just depends on the right, default version of Python - and psycopg 2. + psycopg is different from the other database adapter because it was designed + for heavily multi-threaded applications that create and destroy lots of + cursors and make a conspicuous number of concurrent INSERTs or UPDATEs. + psycopg 2 also provides full asycronous operations for the really brave + programmer. -Package: python2.3-psycopg2 -Architecture: any +Package: zope-psycopgda2 +Architecture: all Section: python -Depends: ${shlibs:Depends}, python2.3 -Description: Python 2.3 module for PostgreSQL - psycopg is a PostgreSQL database adapter for the Python programming - language. It was written from scratch with the aim of being very small - and fast, and stable as a rock. The main advantages of psycopg are that - it supports the full Python DBAPI-2.0 and being thread safe at level 2. - . - psycopg 2 is the next generation psycopg, implementing a much better - type system and even more DBAPI extensions: - . - * support for Python datetime and Decimal types; - * complete implementation of adapt() from PEP 246 to convert Python - types to PostgreSQL ones; - * COPY FROM/COPY TO support; - * inehritable connection and cursor objects and support for connection - and cursor factories; - * automatic encoding conversion and support for unicode queries. +Depends: ${zope:Depends}, python-psycopg2 (>= ${Source-Version}) +Description: Zope database adapter based on python-psycopg + The package contains the PostgreSQL database adapter for Zope 2.7, 2.8 and + 2.9 based on the psycopg2 Python module. diff --git a/debian/copyright b/debian/copyright index c6319158..4aea47df 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,10 +1,102 @@ -psycopg 2 can be downloaded from: +This package was debianized by Fabio Tranchitella on +Sun, 16 Jul 2006 21:10:01 +0200. - http://initd.org/pub/software/psycopg/ALPHA/ +psycopg2 can be downloaded from its homepage: -Copyright (c) 2001-2005 Federico Di Gregorio + http://initd.org/projects/psycopg + +The tarball has been re-packed to get rid of the upstream debian/ directory: +no other changes have been made to the tarball. + + +Copyright: + + Copyright (C) 2001-2006 Federico Di Gregorio + Copyright (C) 2001 Michele Comitini + + For the files doc/copy_from.py and doc/copy_to.py: + Copyright (C) 2001-2005 Federico Di Gregorio + Copyright (C) 2002 Tom Jenkins + + For the file tests/dbapi20.py: + Copyright (C) 2003 Ian Bicking + + For the file scripts/ext2html.py: + Copyright (C) 2003 Daniele Varrazzo + + +License for psycopg2 and ZPsycopgDA: + + psycopg 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 2 of the License, or + (at your option) any later version. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL'. + + As a special exception, specific permission is granted for the GPLed + code in this distribition to be linked to OpenSSL and PostgreSQL libpq + without invoking GPL clause 2(b). + + Note that the GPL was chosen to avoid proprietary adapters based on + psycopg code. Using psycopg in a proprietary product (even bundling + psycopg with the proprietary product) is fine as long as: + + 1. psycopg is called from Python only using only the provided API + (i.e., no linking with C code and no C modules based on it); and + + 2. all the other points of the GPL are respected (you offer a copy + of psycopg's source code, and so on.) + + +License for the files tests/dbapi20.py and scripts/ext2html.py: + + These modules have been placed in the public domain. + + +Alternative licenses for ZPsycopgDA: + + If you prefer you can use the Zope Database Adapter ZPsycopgDA (i.e., + every file inside the ZPsycopgDA directory) user the ZPL license as + published on the Zope web site, http://www.zope.org/Resources/ZPL. + + +Alternative licenses for psycopg/adapter*.{j,c} and +psycopg/microprotocol*.{h.c}: + + Also, the following BSD-like license applies (at your option) to the + files following the pattern psycopg/adapter*.{h,c} and + psycopg/microprotocol*.{h,c}: + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product documentation + would be appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source distribution. + + psycopg 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. + + +Proprietary licenses: + + A non-exclusive license is available for companies that want to include + psycopg in their proprietary products without respecting the spirit of the + GPL. The price of the license is one day of development done by the author, + at the consulting fee he applies to his usual customers at the day of the + request. + + Please contact the upstream author (Federico Di Gregorio ) + for more information about this license. -This program is distributed under the GNU GPL. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in '/usr/share/common-licenses/GPL'. diff --git a/debian/pycompat b/debian/pycompat new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/debian/pycompat @@ -0,0 +1 @@ +2 diff --git a/debian/rules b/debian/rules index 98ad46ff..cbc615fb 100755 --- a/debian/rules +++ b/debian/rules @@ -1,4 +1,78 @@ #!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk +PYVERS=$(shell pyversions -r debian/control) + +configure: configure-stamp +configure-stamp: + dh_testdir + rm -f configure + touch configure-stamp + +build: configure build-stamp +build-stamp: + dh_testdir + for python in $(PYVERS); do \ + $$python setup.py build ; \ + done + touch build-stamp + +clean: configure + dh_testdir + dh_testroot + rm -fr *-stamp build + for python in $(PYVERS); do \ + $$python setup.py clean ; \ + done + dh_clean + +install-arch: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + # psycopg2 + for python in $(PYVERS); \ + do $$python setup.py install --root=$(CURDIR)/debian/python-psycopg2 --no-compile; \ + done + +install-indep: build + # Zope package + dh_installzope -p zope-psycopgda2 ZPsycopgDA + +# Build architecture-independent files here. +binary-indep: build install-indep + dh_testdir + dh_testroot + dh_installdocs -i AUTHORS debian/README.zpsycopgda2 + dh_installchangelogs -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install-arch + dh_testdir + dh_testroot + dh_installdocs -a README AUTHORS doc tests + dh_installchangelogs -a ChangeLog + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a + dh_pycentral -a + dh_python -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/debian/zope-psycopgda2.dzproduct b/debian/zope-psycopgda2.dzproduct new file mode 100644 index 00000000..e0064efd --- /dev/null +++ b/debian/zope-psycopgda2.dzproduct @@ -0,0 +1,4 @@ +Name: ZPsycopgDA +Directory: ZPsycopgDA:2 +Package: zope-psycopgda2 +ZopeVersions: 2.9 2.8 2.7