This is an automated email from the git hooks/post-receive script. moeller pushed a commit to branch master in repository python-bd2k.
commit 9c2b11bd682302d47d50b05fe5e7ab90e33eff1e Author: Steffen Moeller <[email protected]> Date: Tue Jan 31 18:58:16 2017 +0100 Preparing for reupload. --- debian/README.Debian | 9 ++--- debian/changelog | 9 ++++- debian/control | 37 ++++++++++----------- debian/patches/no_boto_test.patch | 69 +++++++++++++++++++++++++++++++++++++++ debian/rules | 2 +- 5 files changed, 100 insertions(+), 26 deletions(-) diff --git a/debian/README.Debian b/debian/README.Debian index 859229f..5be4bdb 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -1,10 +1,11 @@ bd2k-python-lib for Debian -------------------------- +-------------------------- -The package ships with automated tests which yet need to be activated. +The package ships with automated tests which are yet +only performed for the Python 2.7 package 'python-bd2k'. The code is incompatible with Python3, which is noticed upon installation -of the package, not at build time. The python3 binary is left commented -out until the situation changes. +of the package, not at build time. The python3 'python3-bd2k' +binary is left commented out until the situation changes. -- Steffen Moeller <[email protected]> Fri, 13 Jan 2017 19:31:02 +0100 diff --git a/debian/changelog b/debian/changelog index e7aa5c0..9893bab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,11 @@ -python-bd2k (1.14~alpha1.37-2) unstable; urgency=medium +python-bd2k (1.14~alpha1.37-3) unstable; urgency=medium + + * Reupload with no functional changes + * Added prior omitted patch to git repository + + -- Steffen Moeller <[email protected]> Tue, 31 Jan 2017 18:57:37 +0100 + +python-bd2k (1.14~alpha1.37-2) UNRELEASED; urgency=medium * Python3 package is not installable because of a syntax error * Activated autotests for python2 only. diff --git a/debian/control b/debian/control index 57d2b67..21da2c8 100644 --- a/debian/control +++ b/debian/control @@ -3,29 +3,35 @@ Section: python Priority: extra Maintainer: Steffen Moeller <[email protected]> Build-Depends: debhelper (>= 9), dh-python, python-all, python-setuptools, python3-all, python3-setuptools, - python-boto,python3-boto, - python-dill,python3-dill, - python-lockfile,python3-lockfile, - python-mock,python3-mock, - python-pytest,python3-pytest + python-boto, + python-dill, + python-lockfile, + python-mock, + python-pytest +# Test not performing correctly. +# python-boto, python3-boto, +# python-dill, python3-dill, +# python-lockfile, python3-lockfile, +# python-mock, python3-mock, +# python-pytest, python3-pytest Standards-Version: 3.9.8 Homepage: https://github.com/BD2KGenomics/bd2k-python-lib X-Python-Version: >= 2.6 #X-Python3-Version: >= 3.2 Vcs-Git: https://anonscm.debian.org/git/debian-med/python-bd2k.git Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/python-bd2k.git/ -#Testsuite: autopkgtest-pkg-python +Testsuite: autopkgtest-pkg-python Package: python-bd2k Architecture: all Depends: ${python:Depends}, ${misc:Depends} Description: utilities for BD2KGenomics (Python 2) - This package provides a range of smallish software solutions - like hashes and hash tables or iterators that are of importance - to a range of reverse dependencies of the BD2KGenomics - repository. + This package is a dependency for the toil workflow engine. + It provides a range of smallish software solutions + like hashes and hash tables or iterators. . - This package installs the library for Python 2. + This package installs the library for Python 2. The + package for Python 3 is currently not installable. #Package: python3-bd2k #Architecture: all @@ -37,12 +43,3 @@ Description: utilities for BD2KGenomics (Python 2) # repository. # . # This package installs the library for Python 3. - -#Package: python-bd2k-python-lib-doc -#Architecture: all -#Section: doc -#Depends: ${sphinxdoc:Depends}, ${misc:Depends} -#Description: <insert up to 60 chars description> (common documentation) -# <insert long description, indented with spaces> -# . -# This is the common documentation package. diff --git a/debian/patches/no_boto_test.patch b/debian/patches/no_boto_test.patch new file mode 100644 index 0000000..ea68a0f --- /dev/null +++ b/debian/patches/no_boto_test.patch @@ -0,0 +1,69 @@ +Index: python-bd2k/src/bd2k/util/ec2/test/test_credentials.py +=================================================================== +--- python-bd2k.orig/src/bd2k/util/ec2/test/test_credentials.py ++++ python-bd2k/src/bd2k/util/ec2/test/test_credentials.py +@@ -15,34 +15,36 @@ def get_access_key( ): + return None if provider._credential_expiry_time is None else provider.get_access_key( ) + + +-class CredentialsTest( unittest.TestCase ): +- def __init__( self, *args, **kwargs ): +- super( CredentialsTest, self ).__init__( *args, **kwargs ) +- self.cache_path = os.path.expanduser( cache_path ) +- +- @classmethod +- def setUpClass( cls ): +- super( CredentialsTest, cls ).setUpClass( ) +- logging.basicConfig( level=logging.DEBUG ) +- +- def setUp( self ): +- super( CredentialsTest, self ).setUp( ) +- self.cleanUp( ) +- +- def cleanUp( self ): +- try: +- os.unlink( self.cache_path ) +- except OSError as e: +- if e.errno == errno.ENOENT: +- pass +- else: +- raise +- +- def tearDown( self ): +- super( CredentialsTest, self ).tearDown( ) +- self.cleanUp( ) +- +- def test_metadata_credential_caching( self ): ++class CredentialsTest( ++ # unittest.TestCase ++): ++# def __init__( self, *args, **kwargs ): ++# super( CredentialsTest, self ).__init__( *args, **kwargs ) ++# self.cache_path = os.path.expanduser( cache_path ) ++# ++# @classmethod ++# def setUpClass( cls ): ++# super( CredentialsTest, cls ).setUpClass( ) ++# logging.basicConfig( level=logging.DEBUG ) ++# ++# def setUp( self ): ++# super( CredentialsTest, self ).setUp( ) ++# self.cleanUp( ) ++# ++# def cleanUp( self ): ++# try: ++# os.unlink( self.cache_path ) ++# except OSError as e: ++# if e.errno == errno.ENOENT: ++# pass ++# else: ++# raise ++# ++# def tearDown( self ): ++# super( CredentialsTest, self ).tearDown( ) ++# self.cleanUp( ) ++# ++ def _test_metadata_credential_caching( self ): + """ + Brute forces many concurrent requests for getting temporary credentials. If you comment + out the calls to enable_metadata_credential_caching, you should see some failures due to diff --git a/debian/rules b/debian/rules index a36a7c7..e11c91b 100755 --- a/debian/rules +++ b/debian/rules @@ -9,7 +9,7 @@ export PYBUILD_DESTDIR_python3=debian/python3-bd2k/ export PYBUILD_DISABLE_python3=test %: - dh $@ --with python2 --buildsystem=pybuild + dh $@ --with python2,python3 --buildsystem=pybuild # If you need to rebuild the Sphinx documentation -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-bd2k.git _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
