[Python-modules-commits] r28361 - in packages/python-axiom/tags (13 files)

mithrandi at users.alioth.debian.org mithrandi at users.alioth.debian.org
Sat Mar 29 14:36:29 UTC 2014


    Date: Saturday, March 29, 2014 @ 14:36:28
  Author: mithrandi
Revision: 28361

[svn-buildpackage] Tagging python-axiom 0.7.1-2

Added:
  packages/python-axiom/tags/0.7.1-2/
  packages/python-axiom/tags/0.7.1-2/debian/changelog
    (from rev 28360, packages/python-axiom/trunk/debian/changelog)
  packages/python-axiom/tags/0.7.1-2/debian/control
    (from rev 28359, packages/python-axiom/trunk/debian/control)
  packages/python-axiom/tags/0.7.1-2/debian/patches/series
    (from rev 27233, packages/python-axiom/trunk/debian/patches/series)
  packages/python-axiom/tags/0.7.1-2/debian/source/include-binaries
    (from rev 27239, packages/python-axiom/trunk/debian/source/include-binaries)
  packages/python-axiom/tags/0.7.1-2/debian/tests/
  packages/python-axiom/tags/0.7.1-2/debian/upstream/
  packages/python-axiom/tags/0.7.1-2/debian/watch
    (from rev 27239, packages/python-axiom/trunk/debian/watch)
Deleted:
  packages/python-axiom/tags/0.7.1-2/debian/changelog
  packages/python-axiom/tags/0.7.1-2/debian/control
  packages/python-axiom/tags/0.7.1-2/debian/patches/1209082-remove-bogus-performance-tests.diff
  packages/python-axiom/tags/0.7.1-2/debian/patches/series
  packages/python-axiom/tags/0.7.1-2/debian/watch

Deleted: packages/python-axiom/tags/0.7.1-2/debian/changelog
===================================================================
--- packages/python-axiom/trunk/debian/changelog	2014-01-14 23:45:06 UTC (rev 27231)
+++ packages/python-axiom/tags/0.7.1-2/debian/changelog	2014-03-29 14:36:28 UTC (rev 28361)
@@ -1,180 +0,0 @@
-python-axiom (0.6.0-5) UNRELEASED; urgency=low
-
-  * Remove _trial_temp in clean target. (Closes: #671096)
-  * Remove MetaItem comparison methods patch (this was fixed in CPython
-    itself, see <http://bugs.python.org/issue7491>).
-  * Bump Python version specification (upstream only supports 2.6 and 2.7).
-  * Drop no longer needed python-twisted-conch dependency. (Closes: #591282)
-  * Clean up plugin cache in postrm. (Closes: #672154)
-  * Switch to trigger-based handling of plugin caches.
-    - We now use the twisted-plugins-cache trigger to rebuild the Twisted
-      plugins cache as well as providing our own axiom-plugins-cache trigger.
-
- -- Tristan Seligmann <mithrandi at debian.org>  Sun, 11 Aug 2013 07:45:02 +0200
-
-python-axiom (0.6.0-4) unstable; urgency=low
-
-  [ Jakub Wilk ]
-  * Use canonical URIs for Vcs-* fields.
-  * Fix a typo in the package description.
-
-  [ Tristan Seligmann ]
-  * Fix watch file.
-  * Update my email address.
-  * Remove failing performance tests. (Closes: #711804)
-  * Fix grammar in axiomatic(1) man page.
-  * Bump Standards-Version.
-  * Ship upstream NEWS.txt which was omitted from the source tarball
-    accidentally.
-  * Use Breaks instead of Conflicts against libsqlite3-0.
-  * Set PYTHONDONTWRITEBYTECODE during build.
-  * Update Homepage.
-
- -- Tristan Seligmann <mithrandi at debian.org>  Sun, 11 Aug 2013 06:45:37 +0200
-
-python-axiom (0.6.0-3) unstable; urgency=low
-
-  * Team upload.
-
-  [ Vincent Bernat ]
-  * Remove dependency to quilt. Adjust debian/rules accordingly.
-
-  [ Arthur de Jong ]
-  * Moved packaging from python-central to dh_python2 (Closes: #616994).
-
- -- Arthur de Jong <adejong at debian.org>  Fri, 09 Mar 2012 10:47:13 +0100
-
-python-axiom (0.6.0-2) unstable; urgency=low
-
-  [ Jakub Wilk ]
-  * Make the package ready for Python 2.6. Closes: #557925
-    - Fix debian/runtrail.py to deal with site-packages/dist-packages
-      discrepancy.
-    - Patch the axiom.Item.MetaItem class so that comparisons work as
-      intended.
-    - Build-depend on python-epsilon (>= 0.6.0-2), which fixes build failure.
-  * Use quilt to manage patches.
-
-  [ Vincent Bernat ]
-  * Bump Standards-Version to 3.8.4.
-  * Switch to 3.0 (quilt) format.
-
- -- Vincent Bernat <bernat at debian.org>  Tue, 02 Mar 2010 08:13:25 +0100
-
-python-axiom (0.6.0-1) unstable; urgency=low
-
-  [ Sandro Tosi ]
-  * debian/rules
-    - don't FTBFS when removing not-existing dirs; thanks to Lucas Nussbaum for
-      the report; Closes: #560565
-
-  [ Vincent Bernat ]
-  * New upstream release.
-  * debian/control
-    - don't use obsolete "<" for Conflicts field; use "<<" instead. Closes: #557926.
-    - bump Standards-Version
-
- -- Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>  Wed, 13 Jan 2010 20:38:50 +0100
-
-python-axiom (0.5.31-2) unstable; urgency=low
-
-  [ Vincent Bernat ]
-  * Move python-epsilon from Build-Depends-Indep to Build-Depends since it
-    is needed for clean target.
-
-  [ Piotr Ożarowski ]
-  * Bump minimum required Python version to 2.4. Closes: #534723
-
-  [ Stefano Zacchiroli ]
-  * Removing myself from the Uploader list. So Long.
-
- -- Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>  Fri, 24 Jul 2009 15:30:41 +0200
-
-python-axiom (0.5.31-1) unstable; urgency=low
-
-  [ Vincent Bernat ]
-  * New upstream release.
-  * Bump Standards-Version to 3.8.1. No changes required.
-  * Ship examples in /usr/share/doc/python-axiom/examples. Closes: #520340.
-
-  [ Tristan Seligmann ]
-  * Remove the build dir from the initial destination and not from the
-    pysupport one, to avoid relying on pysupport internals. (Closes: #516757)
-  * Conflict with older sqlite3 versions to avoid an issue with some internal
-    axiom column names. (Closes: #520338)
-  * Switch to pycentral for compatibility with python-twisted, since Axiom now
-    ships a Twisted plugin which is required for axiomatic to work.
-  * Rebuild Axiom and Twisted plugin caches on installation / removal.
-
- -- Tristan Seligmann <mithrandi at mithrandi.net>  Sat, 18 Apr 2009 00:49:01 +0200
-
-python-axiom (0.5.30-1) unstable; urgency=low
-
-  [ Sandro Tosi ]
-  * debian/control
-    - switch Vcs-Browser field to viewsvn
-
-  [ Tristan Seligmann ]
-  * New upstream release.
-    - Supercedes progresshandler-fix.patch.
-    - Scheduler tests rewritten to avoid race conditions. (Closes: #470337)
-  * Removed quilt usage, since we no longer have any patches.
-  * Update my e-mail address.
-  * Use ${misc:Depends}.
-  * Use Copyright instead of (C).
-  * Bump Standards-Version.
-
- -- Tristan Seligmann <mithrandi at mithrandi.net>  Mon, 16 Feb 2009 19:53:04 +0200
-
-python-axiom (0.5.27-1) unstable; urgency=low
-
-  [ Sandro Tosi ]
-  * debian/control
-    - uniforming Vcs-Browser field
-
-  [ Vincent Bernat ]
-  * Fix failing unittests that were calling set_progress_handler() without a
-    second argument (Closes: #456832).
-  * Do not run unittests if nocheck is present in DEB_BUILD_OPTIONS
-  * Provide a manual page for axiomatic command
-
-  [ Tristan Seligmann ]
-  * New upstream release.
-  * Bump debhelper to v6.
-  * Bump Standards-Version.
-  * Change the way tests are run during the build; the previous method was
-    rather hacky, and didn't work correctly.
-  * Remove unnecessary ${misc:Depends}.
-
- -- Tristan Seligmann <mithrandi at mithrandi.za.net>  Sat, 26 Jan 2008 15:05:39 +0200
-
-python-axiom (0.5.26-1) unstable; urgency=low
-
-  [ Tristan Seligmann ]
-  * New upstream version.
-
-  [ Piotr Ożarowski ]
-  * Homepage field added
-  * Rename XS-Vcs-* fields to Vcs-* (dpkg supports them now)
-
- -- Tristan Seligmann <mithrandi at mithrandi.za.net>  Sat, 10 Nov 2007 00:15:31 +0200
-
-python-axiom (0.5.0-2) unstable; urgency=low
-
-  * upload to unstable
-  * debian/control
-    - tightened deps on cdbs and python-support
-    - added Tristan as an Uploader
-    - removed python-specific X* fields, not needed with recent python-support
-  * debian/TODO.Debian
-    - added a todo item about running unit tests at build time
-  * debian/pyversions
-    - axiom needs python 2.4 or above
-
- -- Stefano Zacchiroli <zack at debian.org>  Sun, 01 Apr 2007 19:09:03 +0200
-
-python-axiom (0.5.0-1) experimental; urgency=low
-
-  * Initial release (Closes: #414892)
-
- -- Stefano Zacchiroli <zack at debian.org>  Fri, 16 Mar 2007 11:37:34 +0100

Copied: packages/python-axiom/tags/0.7.1-2/debian/changelog (from rev 28360, packages/python-axiom/trunk/debian/changelog)
===================================================================
--- packages/python-axiom/tags/0.7.1-2/debian/changelog	                        (rev 0)
+++ packages/python-axiom/tags/0.7.1-2/debian/changelog	2014-03-29 14:36:28 UTC (rev 28361)
@@ -0,0 +1,191 @@
+python-axiom (0.7.1-2) unstable; urgency=medium
+
+  * Enable automated tests via autopkgtest.
+
+ -- Tristan Seligmann <mithrandi at debian.org>  Sat, 29 Mar 2014 16:35:34 +0200
+
+python-axiom (0.7.1-1) unstable; urgency=low
+
+  * New upstream release.
+    - Remove 1209082-remove-bogus-performance-tests.diff (merged upstream).
+    - Build-Depend on setuptools.
+  * Remove _trial_temp in clean target. (Closes: #671096)
+  * Remove MetaItem comparison methods patch (this was fixed in CPython
+    itself, see <http://bugs.python.org/issue7491>).
+  * Bump Python version specification (upstream only supports 2.6 and 2.7).
+  * Drop no longer needed python-twisted-conch dependency. (Closes: #591282)
+  * Clean up plugin cache in postrm. (Closes: #672154)
+  * Switch to trigger-based handling of plugin caches.
+    - We now use the twisted-plugins-cache trigger to rebuild the Twisted
+      plugins cache as well as providing our own axiom-plugins-cache trigger.
+  * Bump Standards-Version.
+  * Add uscan signature verification.
+
+ -- Tristan Seligmann <mithrandi at debian.org>  Sat, 22 Mar 2014 21:31:16 +0200
+
+python-axiom (0.6.0-4) unstable; urgency=low
+
+  [ Jakub Wilk ]
+  * Use canonical URIs for Vcs-* fields.
+  * Fix a typo in the package description.
+
+  [ Tristan Seligmann ]
+  * Fix watch file.
+  * Update my email address.
+  * Remove failing performance tests. (Closes: #711804)
+  * Fix grammar in axiomatic(1) man page.
+  * Bump Standards-Version.
+  * Ship upstream NEWS.txt which was omitted from the source tarball
+    accidentally.
+  * Use Breaks instead of Conflicts against libsqlite3-0.
+  * Set PYTHONDONTWRITEBYTECODE during build.
+  * Update Homepage.
+
+ -- Tristan Seligmann <mithrandi at debian.org>  Sun, 11 Aug 2013 06:45:37 +0200
+
+python-axiom (0.6.0-3) unstable; urgency=low
+
+  * Team upload.
+
+  [ Vincent Bernat ]
+  * Remove dependency to quilt. Adjust debian/rules accordingly.
+
+  [ Arthur de Jong ]
+  * Moved packaging from python-central to dh_python2 (Closes: #616994).
+
+ -- Arthur de Jong <adejong at debian.org>  Fri, 09 Mar 2012 10:47:13 +0100
+
+python-axiom (0.6.0-2) unstable; urgency=low
+
+  [ Jakub Wilk ]
+  * Make the package ready for Python 2.6. Closes: #557925
+    - Fix debian/runtrail.py to deal with site-packages/dist-packages
+      discrepancy.
+    - Patch the axiom.Item.MetaItem class so that comparisons work as
+      intended.
+    - Build-depend on python-epsilon (>= 0.6.0-2), which fixes build failure.
+  * Use quilt to manage patches.
+
+  [ Vincent Bernat ]
+  * Bump Standards-Version to 3.8.4.
+  * Switch to 3.0 (quilt) format.
+
+ -- Vincent Bernat <bernat at debian.org>  Tue, 02 Mar 2010 08:13:25 +0100
+
+python-axiom (0.6.0-1) unstable; urgency=low
+
+  [ Sandro Tosi ]
+  * debian/rules
+    - don't FTBFS when removing not-existing dirs; thanks to Lucas Nussbaum for
+      the report; Closes: #560565
+
+  [ Vincent Bernat ]
+  * New upstream release.
+  * debian/control
+    - don't use obsolete "<" for Conflicts field; use "<<" instead. Closes: #557926.
+    - bump Standards-Version
+
+ -- Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>  Wed, 13 Jan 2010 20:38:50 +0100
+
+python-axiom (0.5.31-2) unstable; urgency=low
+
+  [ Vincent Bernat ]
+  * Move python-epsilon from Build-Depends-Indep to Build-Depends since it
+    is needed for clean target.
+
+  [ Piotr Ożarowski ]
+  * Bump minimum required Python version to 2.4. Closes: #534723
+
+  [ Stefano Zacchiroli ]
+  * Removing myself from the Uploader list. So Long.
+
+ -- Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>  Fri, 24 Jul 2009 15:30:41 +0200
+
+python-axiom (0.5.31-1) unstable; urgency=low
+
+  [ Vincent Bernat ]
+  * New upstream release.
+  * Bump Standards-Version to 3.8.1. No changes required.
+  * Ship examples in /usr/share/doc/python-axiom/examples. Closes: #520340.
+
+  [ Tristan Seligmann ]
+  * Remove the build dir from the initial destination and not from the
+    pysupport one, to avoid relying on pysupport internals. (Closes: #516757)
+  * Conflict with older sqlite3 versions to avoid an issue with some internal
+    axiom column names. (Closes: #520338)
+  * Switch to pycentral for compatibility with python-twisted, since Axiom now
+    ships a Twisted plugin which is required for axiomatic to work.
+  * Rebuild Axiom and Twisted plugin caches on installation / removal.
+
+ -- Tristan Seligmann <mithrandi at mithrandi.net>  Sat, 18 Apr 2009 00:49:01 +0200
+
+python-axiom (0.5.30-1) unstable; urgency=low
+
+  [ Sandro Tosi ]
+  * debian/control
+    - switch Vcs-Browser field to viewsvn
+
+  [ Tristan Seligmann ]
+  * New upstream release.
+    - Supercedes progresshandler-fix.patch.
+    - Scheduler tests rewritten to avoid race conditions. (Closes: #470337)
+  * Removed quilt usage, since we no longer have any patches.
+  * Update my e-mail address.
+  * Use ${misc:Depends}.
+  * Use Copyright instead of (C).
+  * Bump Standards-Version.
+
+ -- Tristan Seligmann <mithrandi at mithrandi.net>  Mon, 16 Feb 2009 19:53:04 +0200
+
+python-axiom (0.5.27-1) unstable; urgency=low
+
+  [ Sandro Tosi ]
+  * debian/control
+    - uniforming Vcs-Browser field
+
+  [ Vincent Bernat ]
+  * Fix failing unittests that were calling set_progress_handler() without a
+    second argument (Closes: #456832).
+  * Do not run unittests if nocheck is present in DEB_BUILD_OPTIONS
+  * Provide a manual page for axiomatic command
+
+  [ Tristan Seligmann ]
+  * New upstream release.
+  * Bump debhelper to v6.
+  * Bump Standards-Version.
+  * Change the way tests are run during the build; the previous method was
+    rather hacky, and didn't work correctly.
+  * Remove unnecessary ${misc:Depends}.
+
+ -- Tristan Seligmann <mithrandi at mithrandi.za.net>  Sat, 26 Jan 2008 15:05:39 +0200
+
+python-axiom (0.5.26-1) unstable; urgency=low
+
+  [ Tristan Seligmann ]
+  * New upstream version.
+
+  [ Piotr Ożarowski ]
+  * Homepage field added
+  * Rename XS-Vcs-* fields to Vcs-* (dpkg supports them now)
+
+ -- Tristan Seligmann <mithrandi at mithrandi.za.net>  Sat, 10 Nov 2007 00:15:31 +0200
+
+python-axiom (0.5.0-2) unstable; urgency=low
+
+  * upload to unstable
+  * debian/control
+    - tightened deps on cdbs and python-support
+    - added Tristan as an Uploader
+    - removed python-specific X* fields, not needed with recent python-support
+  * debian/TODO.Debian
+    - added a todo item about running unit tests at build time
+  * debian/pyversions
+    - axiom needs python 2.4 or above
+
+ -- Stefano Zacchiroli <zack at debian.org>  Sun, 01 Apr 2007 19:09:03 +0200
+
+python-axiom (0.5.0-1) experimental; urgency=low
+
+  * Initial release (Closes: #414892)
+
+ -- Stefano Zacchiroli <zack at debian.org>  Fri, 16 Mar 2007 11:37:34 +0100

Deleted: packages/python-axiom/tags/0.7.1-2/debian/control
===================================================================
--- packages/python-axiom/trunk/debian/control	2014-01-14 23:45:06 UTC (rev 27231)
+++ packages/python-axiom/tags/0.7.1-2/debian/control	2014-03-29 14:36:28 UTC (rev 28361)
@@ -1,39 +0,0 @@
-Source: python-axiom
-Section: python
-Priority: optional
-Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Uploaders: Tristan Seligmann <mithrandi at debian.org>, Vincent Bernat <bernat at debian.org>
-Build-Depends: debhelper (>= 6), cdbs (>= 0.4.90~), python-all (>= 2.6.6-3~),
-    python-epsilon (>= 0.6.0-2~)
-Build-Depends-Indep: python-twisted-core, python-pysqlite2,
-    python-zopeinterface
-Homepage: https://launchpad.net/divmod-axiom
-Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-axiom/trunk/
-Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-axiom/trunk/
-Standards-Version: 3.9.4
-X-Python-Version: >= 2.6
-
-Package: python-axiom
-Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}, python-twisted-core,
-    python-epsilon (>= 0.5.11), python-pysqlite2, python-zopeinterface
-Breaks: libsqlite3-0 (<< 3.6.12)
-Description: Python object database
- Divmod Axiom is an object database, or alternatively, an
- object-relational mapper, implemented on top of Python.
- .
- Its primary goal is to provide an object-oriented layer with the key
- aspects of OOP (Object Oriented Programming), i.e. polymorphism and
- message dispatch, without hindering the power of an RDBMS (Relational
- DataBase Management System).
- .
- Axiom is a live database, not only an SQL generation tool: it includes
- an implementation of a scheduler service, external file references,
- automatic upgrades, robust failure handling, and Twisted integration.
- .
- Axiom is tightly integrated with Twisted, and can store, start, and
- stop Twisted services directly from the database using the included
- 'axiomatic' command-line tool.
- .
- Note: Axiom currently supports only SQLite and does NOT have any
- features for dealing with concurrency.

Copied: packages/python-axiom/tags/0.7.1-2/debian/control (from rev 28359, packages/python-axiom/trunk/debian/control)
===================================================================
--- packages/python-axiom/tags/0.7.1-2/debian/control	                        (rev 0)
+++ packages/python-axiom/tags/0.7.1-2/debian/control	2014-03-29 14:36:28 UTC (rev 28361)
@@ -0,0 +1,40 @@
+Source: python-axiom
+Section: python
+Priority: optional
+Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Uploaders: Tristan Seligmann <mithrandi at debian.org>, Vincent Bernat <bernat at debian.org>
+Build-Depends: debhelper (>= 6), cdbs (>= 0.4.90~), python-all (>= 2.6.6-3~),
+    python-epsilon (>= 0.7.0)
+Build-Depends-Indep: python-twisted-core, python-pysqlite2,
+    python-zopeinterface, python-setuptools
+Homepage: https://launchpad.net/divmod-axiom
+Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-axiom/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-axiom/trunk/
+Standards-Version: 3.9.5
+X-Python-Version: >= 2.6
+XS-Testsuite: autopkgtest
+
+Package: python-axiom
+Architecture: all
+Depends: ${python:Depends}, ${misc:Depends}, python-twisted-core,
+    python-epsilon (>= 0.5.11), python-pysqlite2, python-zopeinterface
+Breaks: libsqlite3-0 (<< 3.6.12)
+Description: Python object database
+ Divmod Axiom is an object database, or alternatively, an
+ object-relational mapper, implemented on top of Python.
+ .
+ Its primary goal is to provide an object-oriented layer with the key
+ aspects of OOP (Object Oriented Programming), i.e. polymorphism and
+ message dispatch, without hindering the power of an RDBMS (Relational
+ DataBase Management System).
+ .
+ Axiom is a live database, not only an SQL generation tool: it includes
+ an implementation of a scheduler service, external file references,
+ automatic upgrades, robust failure handling, and Twisted integration.
+ .
+ Axiom is tightly integrated with Twisted, and can store, start, and
+ stop Twisted services directly from the database using the included
+ 'axiomatic' command-line tool.
+ .
+ Note: Axiom currently supports only SQLite and does NOT have any
+ features for dealing with concurrency.

Deleted: packages/python-axiom/tags/0.7.1-2/debian/patches/1209082-remove-bogus-performance-tests.diff
===================================================================
--- packages/python-axiom/trunk/debian/patches/1209082-remove-bogus-performance-tests.diff	2014-01-14 23:45:06 UTC (rev 27231)
+++ packages/python-axiom/tags/0.7.1-2/debian/patches/1209082-remove-bogus-performance-tests.diff	2014-03-29 14:36:28 UTC (rev 28361)
@@ -1,168 +0,0 @@
-Description: Remove bogus performance tests
- Axiom has some performance tests that fail with the version of SQLite in
- unstable, resulting in an FTBFS.
-Author: Tristan Seligmann <mithrandi at debian.org>
-Bug: https://bugs.launchpad.net/divmod.org/+bug/1209082
-Bug-Debian: http://bugs.debian.org/711804
-Origin: upstream, https://code.launchpad.net/~divmod-dev/divmod.org/1209082-remove-bogus-performance-tests/+merge/178882
-
-=== modified file 'Axiom/axiom/test/test_query.py'
---- Axiom/axiom/test/test_query.py	2009-01-01 00:28:15 +0000
-+++ Axiom/axiom/test/test_query.py	2013-08-07 05:25:33 +0000
-@@ -1,12 +1,11 @@
- 
- import operator, random
- 
--from twisted.trial.unittest import TestCase, SkipTest
-+from twisted.trial.unittest import TestCase
- 
- from axiom.iaxiom import IComparison, IColumn
- from axiom.store import Store, ItemQuery, MultipleItemQuery
- from axiom.item import Item, Placeholder
--from axiom.test.util import QueryCounter
- 
- from axiom import errors
- from axiom.attributes import (
-@@ -309,9 +308,9 @@
-             self.assertEquals(s.query(E).count(), 0)
-             self.assertEquals(s.query(E).getColumn("amount").sum(), 0)
- 
--            e1 = E(store=s, name=u'widgets', amount=37)
--            e2 = E(store=s, name=u'widgets', amount=63)
--            e3 = E(store=s, name=u'quatloos', amount=99, transaction=u'yes')
-+            E(store=s, name=u'widgets', amount=37)
-+            E(store=s, name=u'widgets', amount=63)
-+            E(store=s, name=u'quatloos', amount=99, transaction=u'yes')
-             s.checkpoint()
-             q = s.count(E, E.name == u'widgets')
-             self.failUnlessEqual(q, 2)
-@@ -663,8 +662,8 @@
-             for i in range(3):
-                 c = C(store=s, name=u"C.%s" % i)
-                 b = B(store=s, name=u"B.%s" % i, cref=c)
--                a = A(store=s, type=u"A.%s" % i, reftoc=b)
--                a = A(store=s, type=u"A.%s" % i, reftoc=b)
-+                A(store=s, type=u"A.%s" % i, reftoc=b)
-+                A(store=s, type=u"A.%s" % i, reftoc=b)
- 
-             query = s.query( (B, C),
-                              AND(B.cref == C.storeID,
-@@ -693,8 +692,8 @@
-         def entesten():
-             pops = B(store=s, name=u"Pops")
-             dad = B(store=s, name=u"Dad", cref=pops)
--            bro = B(store=s, name=u"Bro", cref=dad)
--            sis = B(store=s, name=u"Sis", cref=dad)
-+            B(store=s, name=u"Bro", cref=dad)
-+            B(store=s, name=u"Sis", cref=dad)
- 
-             Gen1 = Placeholder(B)
-             Gen2 = Placeholder(B)
-@@ -1019,72 +1018,6 @@
-              store.getTableName(A)])
- 
- 
--class FirstType(Item):
--    value = text()
--
--
--class SecondType(Item):
--    value = text()
--    ref = reference(reftype=FirstType)
--
--
--class QueryComplexity(TestCase):
--    comparison = AND(FirstType.value == u"foo",
--                     SecondType.ref == FirstType.storeID,
--                     SecondType.value == u"bar")
--
--    def setUp(self):
--        self.store = Store()
--        self.query = self.store.query(FirstType, self.comparison)
--
--        # Make one of each to get any initialization taken care of so it
--        # doesn't pollute our numbers below.
--        FirstType(store=self.store)
--        SecondType(store=self.store)
--
--
--    def test_firstTableOuterLoop(self):
--        """
--        Test that in a two table query, the table which appears first in the
--        result of the getInvolvedTables method of the comparison used is the
--        one which the outer join loop iterates over.
--
--        Test this by inserting rows into the first table and checking that the
--        number of bytecodes executed increased.
--        """
--        counter = QueryCounter(self.store)
--        counts = []
--        for c in range(10):
--            counts.append(counter.measure(list, self.query))
--            FirstType(store=self.store)
--
--        # Make sure they're not all the same
--        self.assertEqual(len(set(counts)), len(counts))
--
--        # Make sure they're increasing
--        self.assertEqual(counts, sorted(counts))
--
--
--    def test_secondTableInnerLoop(self):
--        """
--        Like L{test_firstTableOuterLoop} but for the second table being
--        iterated over by the inner loop.
--
--        This creates more rows in the second table while still performing a
--        query for which no rows in the first table satisfy the WHERE
--        condition.  This should mean that rows from the second table are
--        never examined.
--        """
--        counter = QueryCounter(self.store)
--        count = None
--        for i in range(10):
--            c = counter.measure(list, self.query)
--            if count is None:
--                count = c
--            self.assertEqual(count, c)
--            SecondType(store=self.store)
--
--
- class AndOrQueries(QueryingTestCase):
-     def testNoConditions(self):
-         self.assertRaises(ValueError, AND)
-@@ -1230,7 +1163,7 @@
- 
-     def testOneOfWithList(self):
-         cx = C(store=self.store, name=u'x')
--        cy = C(store=self.store, name=u'y')
-+        C(store=self.store, name=u'y')
-         cz = C(store=self.store, name=u'z')
- 
-         query = self.store.query(
-@@ -1243,7 +1176,7 @@
-         s = Store()
- 
-         cx = C(store=s, name=u'x')
--        cy = C(store=s, name=u'y')
-+        C(store=s, name=u'y')
-         cz = C(store=s, name=u'z')
- 
-         self.assertEquals(list(s.query(C, C.name.oneOf(set([u'x', u'z', u'a'])), sort=C.name.ascending)),
-@@ -1433,7 +1366,6 @@
-         """
-         Test that a column from a placeholder provides L{IColumn}.
-         """
--        value = 0
-         p = Placeholder(PlaceholderTestItem)
-         a = p.attr
-         self.failUnless(IColumn.providedBy(a))
-@@ -1458,7 +1390,6 @@
-         underlying Item class and comparing it to another column returns an
-         L{IComparison} provider.
-         """
--        value = 0
-         p = Placeholder(PlaceholderTestItem)
-         for op in COMPARISON_OPS:
-             self.failUnless(IComparison.providedBy(op(p.attr, PlaceholderTestItem.attr)))
-

Deleted: packages/python-axiom/tags/0.7.1-2/debian/patches/series
===================================================================
--- packages/python-axiom/trunk/debian/patches/series	2014-01-14 23:45:06 UTC (rev 27231)
+++ packages/python-axiom/tags/0.7.1-2/debian/patches/series	2014-03-29 14:36:28 UTC (rev 28361)
@@ -1 +0,0 @@
-1209082-remove-bogus-performance-tests.diff

Copied: packages/python-axiom/tags/0.7.1-2/debian/patches/series (from rev 27233, packages/python-axiom/trunk/debian/patches/series)
===================================================================
Copied: packages/python-axiom/tags/0.7.1-2/debian/source/include-binaries (from rev 27239, packages/python-axiom/trunk/debian/source/include-binaries)
===================================================================
--- packages/python-axiom/tags/0.7.1-2/debian/source/include-binaries	                        (rev 0)
+++ packages/python-axiom/tags/0.7.1-2/debian/source/include-binaries	2014-03-29 14:36:28 UTC (rev 28361)
@@ -0,0 +1 @@
+debian/upstream-signing-key.pgp

Deleted: packages/python-axiom/tags/0.7.1-2/debian/watch
===================================================================
--- packages/python-axiom/trunk/debian/watch	2014-01-14 23:45:06 UTC (rev 27231)
+++ packages/python-axiom/tags/0.7.1-2/debian/watch	2014-03-29 14:36:28 UTC (rev 28361)
@@ -1,2 +0,0 @@
-version=3
-https://pypi.python.org/packages/source/A/Axiom/Axiom-(.*).tar.gz

Copied: packages/python-axiom/tags/0.7.1-2/debian/watch (from rev 27239, packages/python-axiom/trunk/debian/watch)
===================================================================
--- packages/python-axiom/tags/0.7.1-2/debian/watch	                        (rev 0)
+++ packages/python-axiom/tags/0.7.1-2/debian/watch	2014-03-29 14:36:28 UTC (rev 28361)
@@ -0,0 +1,3 @@
+version=3
+opts=pgpsigurlmangle=s/$/.asc/ \
+    https://pypi.python.org/packages/source/A/Axiom/Axiom-(.*).tar.gz




More information about the Python-modules-commits mailing list