asyncpg (0.20.1-1) unstable; urgency=medium
authorPiotr Ożarowski <piotr@debian.org>
Mon, 16 Mar 2020 09:51:35 +0000 (09:51 +0000)
committerPiotr Ożarowski <piotr@debian.org>
Mon, 16 Mar 2020 09:51:35 +0000 (09:51 +0000)
  * New upstream release
  * Bump Standards-Version to 4.5.0

[dgit import unpatched asyncpg 0.20.1-1]

1  2 
debian/changelog
debian/control
debian/copyright
debian/patches/0001-relax-cython-dependency.patch
debian/patches/0002-FTBFS-timeouts-in-some-archs.patch
debian/patches/series
debian/python3-asyncpg.docs
debian/rules
debian/source/format
debian/source/options
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cac8fde29f82a29f46eaa08caf5a3fac0cb23c8f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,122 @@@
++asyncpg (0.20.1-1) unstable; urgency=medium
++
++  * New upstream release
++  * Bump Standards-Version to 4.5.0
++
++ -- Piotr Ożarowski <piotr@debian.org>  Mon, 16 Mar 2020 10:51:35 +0100
++
++asyncpg (0.20.0-1) unstable; urgency=medium
++
++  [ Ondřej Nový ]
++  * d/control: Remove ancient X-Python3-Version field.
++  * Bump Standards-Version to 4.4.1.
++
++  [ Piotr Ożarowski ]
++  * New upstream release
++    - bump minimum required Cython version to 0.29.14
++  * Mark build dependencies required for tests only with <!nocheck>
++
++ -- Piotr Ożarowski <piotr@debian.org>  Tue, 03 Dec 2019 19:43:43 +0100
++
++asyncpg (0.18.3-2) unstable; urgency=medium
++
++  [ William Grzybowski ]
++  * d/p/0002: add patch for FTBFS due to test timeouts. (Closes: #915970)
++
++  [ Ondřej Nový ]
++  * Use debhelper-compat instead of debian/compat.
++  * Bump Standards-Version to 4.4.0.
++
++ -- Piotr Ożarowski <piotr@debian.org>  Sat, 20 Jul 2019 02:02:02 +0200
++
++asyncpg (0.18.3-1) unstable; urgency=medium
++
++  * New upstream release
++  * Standards-Version bumped to 4.3.0 (no changes needed)
++
++ -- Piotr Ożarowski <piotr@debian.org>  Fri, 04 Jan 2019 20:12:20 +0100
++
++asyncpg (0.18.2-1) unstable; urgency=medium
++
++  * New upstream release
++    - fixes large OID test on Python 3.7 (closes: 911876)
++
++ -- Piotr Ożarowski <piotr@debian.org>  Fri, 07 Dec 2018 00:01:28 +0100
++
++asyncpg (0.17.0-1) unstable; urgency=medium
++
++  [ Ondřej Nový ]
++  * Convert git repository from git-dpm to gbp layout
++
++  [ Piotr Ożarowski ]
++  * New upstream release
++    - requires cython3 >= 0.28.4
++
++ -- Piotr Ożarowski <piotr@debian.org>  Thu, 04 Oct 2018 21:25:23 +0200
++
++asyncpg (0.15.0-1) unstable; urgency=medium
++
++  [ Ondřej Nový ]
++  * d/control: Set Vcs-* to salsa.debian.org
++  * d/copyright: Use https protocol in Format field
++
++  [ Piotr Ożarowski ]
++  * New upstream release
++    - 0001 patch removed, fixed upstream
++    - fixes FTBFS with postgresql-10 (closes: 882017)
++
++ -- Piotr Ożarowski <piotr@debian.org>  Mon, 19 Mar 2018 09:39:30 +0100
++
++asyncpg (0.13.0-1) unstable; urgency=medium
++
++  * New upstream release
++  * Add patch to fix alignment-safe unpacking of buffers (closes: 872408,
++    thanks to Steve Langasek for the patch)
++  * Standards-Version bumped to 4.1.1 (no changes needed)
++
++ -- Piotr Ożarowski <piotr@debian.org>  Wed, 25 Oct 2017 10:21:52 +0200
++
++asyncpg (0.12.0-1) unstable; urgency=medium
++
++  * New upstream release
++
++ -- Piotr Ożarowski <piotr@debian.org>  Mon, 10 Jul 2017 11:21:27 +0200
++
++asyncpg (0.11.0-1) unstable; urgency=medium
++
++  * New upstream release
++  * Standards-Version bumped to 4.0.0 (no changes needed)
++
++ -- Piotr Ożarowski <piotr@debian.org>  Tue, 20 Jun 2017 16:37:36 +0200
++
++asyncpg (0.8.4-1) unstable; urgency=medium
++
++  * New upstream release
++    - add python3-pytest to Build-Depends
++
++ -- Piotr Ożarowski <piotr@debian.org>  Tue, 10 Jan 2017 20:19:24 +0100
++
++asyncpg (0.8.1-1) unstable; urgency=medium
++
++  * New upstream release
++
++ -- Piotr Ożarowski <piotr@debian.org>  Tue, 27 Dec 2016 23:31:44 +0100
++
++asyncpg (0.7.0-1) unstable; urgency=medium
++
++  * New upstream release
++
++ -- Piotr Ożarowski <piotr@debian.org>  Tue, 29 Nov 2016 12:31:29 +0100
++
++asyncpg (0.6.3-2) unstable; urgency=medium
++
++  * Fix parsing pg_ctl output in some locales (closes: 843967, thanks to Chris
++    Lamb for the patch)
++
++ -- Piotr Ożarowski <piotr@debian.org>  Sun, 13 Nov 2016 16:38:01 +0100
++
++asyncpg (0.6.3-1) unstable; urgency=low
++
++  * Initial release (closes: 842345)
++
++ -- Piotr Ożarowski <piotr@debian.org>  Sat, 05 Nov 2016 19:24:18 +0100
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..535cd2f15b3aff69352145ed155241eda72527b7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,38 @@@
++Source: asyncpg
++Section: python
++Priority: optional
++Maintainer: Piotr Ożarowski <piotr@debian.org>
++Uploaders: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
++Build-Depends: debhelper-compat (= 9), dh-python,
++               cython3 (>= 0.29.14),
++               python3-all-dev,
++               python3-setuptools,
++               python3-pytest <!nocheck>,
++               postgresql <!nocheck>,
++               postgresql-contrib <!nocheck>,
++               libpq-dev <!nocheck>,
++Standards-Version: 4.5.0
++Homepage: https://magicstack.github.io/asyncpg
++Vcs-Git: https://salsa.debian.org/python-team/modules/asyncpg.git
++Vcs-Browser: https://salsa.debian.org/python-team/modules/asyncpg
++
++Package: python3-asyncpg
++Architecture: any
++Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends},
++Recommends: ${python3:Recommends}
++Suggests: ${python3:Suggests}
++Description: asyncio PosgtreSQL driver
++ Database interface library designed specifically for PostgreSQL and
++ Python/asyncio.
++ asyncpg is an efficient, clean implementation of PostgreSQL server binary
++ protocol for use with Python's asyncio framework.
++ It implements PostgreSQL server protocol natively and exposes its features
++ directly.
++ .
++ Features:
++  * prepared statements,
++  * scrollable cursors,
++  * partial iteration on query results,
++  * automatic encoding and decoding of composite types, arrays, and any
++    combination of those,
++  * straightforward support for custom data types
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8759ea2e1b4a1144b9ea5267ef48b2ff009395ac
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,276 @@@
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: asyncpg
++Upstream-Contact: MagicStack Inc <hello@magic.io>
++Source: 
++
++Files: *
++Copyright: MagicStack Inc <hello@magic.io>
++License: Apache-2.0
++
++Files: asyncpg/protocol/record/recordobj.c
++Copyright: portions PSF (and other CPython copyright holders), portions Copyright (c) 2016-present MagicStack Inc.
++License: PSFLv2
++
++Files: debian/*
++Copyright: 2016 © Piotr Ożarowski <piotr@sar0.p1otr.com>
++License: Apache-2.0
++
++License: Apache-2.0
++ See /usr/share/common-licenses/Apache-2.0
++
++License: PSFLv2
++ A. HISTORY OF THE SOFTWARE
++ ==========================
++ .
++ Python was created in the early 1990s by Guido van Rossum at Stichting
++ Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
++ as a successor of a language called ABC.  Guido remains Python's
++ principal author, although it includes many contributions from others.
++ .
++ In 1995, Guido continued his work on Python at the Corporation for
++ National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
++ in Reston, Virginia where he released several versions of the
++ software.
++ .
++ In May 2000, Guido and the Python core development team moved to
++ BeOpen.com to form the BeOpen PythonLabs team.  In October of the same
++ year, the PythonLabs team moved to Digital Creations (now Zope
++ Corporation, see http://www.zope.com).  In 2001, the Python Software
++ Foundation (PSF, see http://www.python.org/psf/) was formed, a
++ non-profit organization created specifically to own Python-related
++ Intellectual Property.  Zope Corporation is a sponsoring member of
++ the PSF.
++ .
++ All Python releases are Open Source (see http://www.opensource.org for
++ the Open Source Definition).  Historically, most, but not all, Python
++ releases have also been GPL-compatible; the table below summarizes
++ the various releases.
++ .
++     Release         Derived     Year        Owner       GPL-
++                     from                                compatible? (1)
++ .
++     0.9.0 thru 1.2              1991-1995   CWI         yes
++     1.3 thru 1.5.2  1.2         1995-1999   CNRI        yes
++     1.6             1.5.2       2000        CNRI        no
++     2.0             1.6         2000        BeOpen.com  no
++     1.6.1           1.6         2001        CNRI        yes (2)
++     2.1             2.0+1.6.1   2001        PSF         no
++     2.0.1           2.0+1.6.1   2001        PSF         yes
++     2.1.1           2.1+2.0.1   2001        PSF         yes
++     2.1.2           2.1.1       2002        PSF         yes
++     2.1.3           2.1.2       2002        PSF         yes
++     2.2 and above   2.1.1       2001-now    PSF         yes
++ .
++ Footnotes:
++ .
++ (1) GPL-compatible doesn't mean that we're distributing Python under
++     the GPL.  All Python licenses, unlike the GPL, let you distribute
++     a modified version without making your changes open source.  The
++     GPL-compatible licenses make it possible to combine Python with
++     other software that is released under the GPL; the others don't.
++ .
++ (2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
++     because its license has a choice of law clause.  According to
++     CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
++     is "not incompatible" with the GPL.
++ .
++ Thanks to the many outside volunteers who have worked under Guido's
++ direction to make these releases possible.
++ .
++ .
++ B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
++ ===============================================================
++ .
++ PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
++ --------------------------------------------
++ .
++ 1. This LICENSE AGREEMENT is between the Python Software Foundation
++ ("PSF"), and the Individual or Organization ("Licensee") accessing and
++ otherwise using this software ("Python") in source or binary form and
++ its associated documentation.
++ .
++ 2. Subject to the terms and conditions of this License Agreement, PSF hereby
++ grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
++ analyze, test, perform and/or display publicly, prepare derivative works,
++ distribute, and otherwise use Python alone or in any derivative version,
++ provided, however, that PSF's License Agreement and PSF's notice of copyright,
++ i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
++ 2011, 2012, 2013, 2014, 2015, 2016 Python Software Foundation; All Rights
++ Reserved" are retained in Python alone or in any derivative version prepared by
++ Licensee.
++ .
++ 3. In the event Licensee prepares a derivative work that is based on
++ or incorporates Python or any part thereof, and wants to make
++ the derivative work available to others as provided herein, then
++ Licensee hereby agrees to include in any such work a brief summary of
++ the changes made to Python.
++ .
++ 4. PSF is making Python available to Licensee on an "AS IS"
++ basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
++ IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
++ DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
++ FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
++ INFRINGE ANY THIRD PARTY RIGHTS.
++ .
++ 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
++ FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
++ A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
++ OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
++ .
++ 6. This License Agreement will automatically terminate upon a material
++ breach of its terms and conditions.
++ .
++ 7. Nothing in this License Agreement shall be deemed to create any
++ relationship of agency, partnership, or joint venture between PSF and
++ Licensee.  This License Agreement does not grant permission to use PSF
++ trademarks or trade name in a trademark sense to endorse or promote
++ products or services of Licensee, or any third party.
++ .
++ 8. By copying, installing or otherwise using Python, Licensee
++ agrees to be bound by the terms and conditions of this License
++ Agreement.
++ .
++ .
++ BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
++ -------------------------------------------
++ .
++ BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
++ .
++ 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
++ office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
++ Individual or Organization ("Licensee") accessing and otherwise using
++ this software in source or binary form and its associated
++ documentation ("the Software").
++ .
++ 2. Subject to the terms and conditions of this BeOpen Python License
++ Agreement, BeOpen hereby grants Licensee a non-exclusive,
++ royalty-free, world-wide license to reproduce, analyze, test, perform
++ and/or display publicly, prepare derivative works, distribute, and
++ otherwise use the Software alone or in any derivative version,
++ provided, however, that the BeOpen Python License is retained in the
++ Software, alone or in any derivative version prepared by Licensee.
++ .
++ 3. BeOpen is making the Software available to Licensee on an "AS IS"
++ basis.  BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
++ IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
++ DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
++ FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
++ INFRINGE ANY THIRD PARTY RIGHTS.
++ .
++ 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
++ SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
++ AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
++ DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
++ .
++ 5. This License Agreement will automatically terminate upon a material
++ breach of its terms and conditions.
++ .
++ 6. This License Agreement shall be governed by and interpreted in all
++ respects by the law of the State of California, excluding conflict of
++ law provisions.  Nothing in this License Agreement shall be deemed to
++ create any relationship of agency, partnership, or joint venture
++ between BeOpen and Licensee.  This License Agreement does not grant
++ permission to use BeOpen trademarks or trade names in a trademark
++ sense to endorse or promote products or services of Licensee, or any
++ third party.  As an exception, the "BeOpen Python" logos available at
++ http://www.pythonlabs.com/logos.html may be used according to the
++ permissions granted on that web page.
++ .
++ 7. By copying, installing or otherwise using the software, Licensee
++ agrees to be bound by the terms and conditions of this License
++ Agreement.
++ .
++ .
++ CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
++ ---------------------------------------
++ .
++ 1. This LICENSE AGREEMENT is between the Corporation for National
++ Research Initiatives, having an office at 1895 Preston White Drive,
++ Reston, VA 20191 ("CNRI"), and the Individual or Organization
++ ("Licensee") accessing and otherwise using Python 1.6.1 software in
++ source or binary form and its associated documentation.
++ .
++ 2. Subject to the terms and conditions of this License Agreement, CNRI
++ hereby grants Licensee a nonexclusive, royalty-free, world-wide
++ license to reproduce, analyze, test, perform and/or display publicly,
++ prepare derivative works, distribute, and otherwise use Python 1.6.1
++ alone or in any derivative version, provided, however, that CNRI's
++ License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
++ 1995-2001 Corporation for National Research Initiatives; All Rights
++ Reserved" are retained in Python 1.6.1 alone or in any derivative
++ version prepared by Licensee.  Alternately, in lieu of CNRI's License
++ Agreement, Licensee may substitute the following text (omitting the
++ quotes): "Python 1.6.1 is made available subject to the terms and
++ conditions in CNRI's License Agreement.  This Agreement together with
++ Python 1.6.1 may be located on the Internet using the following
++ unique, persistent identifier (known as a handle): 1895.22/1013.  This
++ Agreement may also be obtained from a proxy server on the Internet
++ using the following URL: http://hdl.handle.net/1895.22/1013".
++ .
++ 3. In the event Licensee prepares a derivative work that is based on
++ or incorporates Python 1.6.1 or any part thereof, and wants to make
++ the derivative work available to others as provided herein, then
++ Licensee hereby agrees to include in any such work a brief summary of
++ the changes made to Python 1.6.1.
++ .
++ 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
++ basis.  CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
++ IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
++ DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
++ FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
++ INFRINGE ANY THIRD PARTY RIGHTS.
++ .
++ 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
++ 1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
++ A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
++ OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
++ .
++ 6. This License Agreement will automatically terminate upon a material
++ breach of its terms and conditions.
++ .
++ 7. This License Agreement shall be governed by the federal
++ intellectual property law of the United States, including without
++ limitation the federal copyright law, and, to the extent such
++ U.S. federal law does not apply, by the law of the Commonwealth of
++ Virginia, excluding Virginia's conflict of law provisions.
++ Notwithstanding the foregoing, with regard to derivative works based
++ on Python 1.6.1 that incorporate non-separable material that was
++ previously distributed under the GNU General Public License (GPL), the
++ law of the Commonwealth of Virginia shall govern this License
++ Agreement only as to issues arising under or with respect to
++ Paragraphs 4, 5, and 7 of this License Agreement.  Nothing in this
++ License Agreement shall be deemed to create any relationship of
++ agency, partnership, or joint venture between CNRI and Licensee.  This
++ License Agreement does not grant permission to use CNRI trademarks or
++ trade name in a trademark sense to endorse or promote products or
++ services of Licensee, or any third party.
++ .
++ 8. By clicking on the "ACCEPT" button where indicated, or by copying,
++ installing or otherwise using Python 1.6.1, Licensee agrees to be
++ bound by the terms and conditions of this License Agreement.
++ .
++         ACCEPT
++ .
++ .
++ CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
++ --------------------------------------------------
++ .
++ Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
++ The Netherlands.  All rights reserved.
++ .
++ Permission to use, copy, modify, and distribute this software and its
++ documentation for any purpose and without fee is hereby granted,
++ provided that the above copyright notice appear in all copies and that
++ both that copyright notice and this permission notice appear in
++ supporting documentation, and that the name of Stichting Mathematisch
++ Centrum or CWI not be used in advertising or publicity pertaining to
++ distribution of the software without specific, written prior
++ permission.
++ .
++ STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
++ THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
++ FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
++ FOR ANY SPECIAL, 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.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..41ed5e4c62f77bc5421b91b9c38f4453f3d810cc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,21 @@@
++From: =?utf-8?q?Piotr_O=C5=BCarowski?= <piotr@debian.org>
++Date: Fri, 7 Dec 2018 00:05:37 +0100
++Subject: relax cython dependency
++
++---
++ setup.py | 2 +-
++ 1 file changed, 1 insertion(+), 1 deletion(-)
++
++diff --git a/setup.py b/setup.py
++index 5e2e149..1607b38 100644
++--- a/setup.py
+++++ b/setup.py
++@@ -27,7 +27,7 @@ from setuptools.command import build_py as setuptools_build_py
++ from setuptools.command import sdist as setuptools_sdist
++ 
++ 
++-CYTHON_DEPENDENCY = 'Cython==0.29.14'
+++CYTHON_DEPENDENCY = 'Cython>=0.29.14'
++ 
++ # Minimal dependencies required to test asyncpg.
++ TEST_DEPENDENCIES = [
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1add0a40a0003f54bf9d273760371cc949d904ba
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,46 @@@
++From: John David Anglin <dave.anglin@bell.net>
++Date: Sat, 8 Dec 2018 15:15:13 -0500
++Subject: FTBFS: timeouts in some archs
++
++Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915970
++Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=915970;filename=asyncpg-timeout-hppa.diff;msg=5
++---
++ tests/test_introspection.py | 2 +-
++ tests/test_pool.py          | 4 ++--
++ 2 files changed, 3 insertions(+), 3 deletions(-)
++
++diff --git a/tests/test_introspection.py b/tests/test_introspection.py
++index eb3258f..7e671d1 100644
++--- a/tests/test_introspection.py
+++++ b/tests/test_introspection.py
++@@ -12,7 +12,7 @@ from asyncpg import _testbase as tb
++ from asyncpg import connection as apg_con
++ 
++ 
++-MAX_RUNTIME = 0.1
+++MAX_RUNTIME = 0.25
++ 
++ 
++ class SlowIntrospectionConnection(apg_con.Connection):
++diff --git a/tests/test_pool.py b/tests/test_pool.py
++index e51923e..17da465 100644
++--- a/tests/test_pool.py
+++++ b/tests/test_pool.py
++@@ -28,7 +28,7 @@ if os.environ.get('TRAVIS_OS_NAME') == 'osx':
++     # Travis' macOS is _slow_.
++     POOL_NOMINAL_TIMEOUT = 0.5
++ else:
++-    POOL_NOMINAL_TIMEOUT = 0.1
+++    POOL_NOMINAL_TIMEOUT = 0.5
++ 
++ 
++ class SlowResetConnection(pg_connection.Connection):
++@@ -392,7 +392,7 @@ class TestPool(tb.ConnectedTestCase):
++ 
++         task = self.loop.create_task(worker())
++         # Let the worker() run.
++-        await asyncio.sleep(0.1)
+++        await asyncio.sleep(0.4)
++         # Cancel the worker.
++         task.cancel()
++         # Wait to make sure the cleanup has completed.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..54dad48b77d5b11eec65d4fada8beb3078d1633d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++0001-relax-cython-dependency.patch
++0002-FTBFS-timeouts-in-some-archs.patch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a1320b1b4ab22e9be9bbc9d5777c0e31aa4011d5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++README.rst
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..98bb0ddf2246d07e896764cb24a4cd8269268c73
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++#! /usr/bin/make -f
++
++export PYBUILD_NAME=asyncpg
++export PYBUILD_TEST_ARGS=-s {build_dir}/tests
++export PYBUILD_BUILD_ARGS=build_ext --cython-always
++export PYBUILD_TEST_ARGS=-k-test_flake8
++%:
++      dh $@ --with python3 --buildsystem=pybuild
++
++override_dh_auto_install:
++      dh_auto_install
++      find debian/python3-asyncpg/usr/lib \( -name '*.c' -or -name '*.h' -or -name '*.px[di]' -or -name '*.pyx' \) -delete
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..64f65d1d71d6e00c48b9a2391c2299fe7984c30f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++extend-diff-ignore="^[^/]+.egg-info/"
++extend-diff-ignore=asyncpg/protocol/protocol.c
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..814d1edf672b315d3e06596e3d9d9b2246b74c10
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++version=3
++opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
++https://pypi.debian.net/asyncpg/asyncpg-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))