[h5py] 10/17: change version to 2.7.0~rc2-1 (UNRELEASED) Switch to git-dpm - The patch queue is numbered now - The gbp configuration has been dropped New upstream release Rebase the patch queue - Drop 0002-Disable-broken-tests.patch, fixed upstream - Drop 0003-Package-Config-Fix-Detection.patch, applied upstream

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Jan 5 19:13:37 UTC 2017


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch master
in repository h5py.

commit e92277051b77934b7c37640e75dc24b283795d97
Merge: 668e542 19fb129
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date:   Thu Jan 5 14:17:15 2017 +0000

    change version to 2.7.0~rc2-1 (UNRELEASED)
    Switch to git-dpm
    - The patch queue is numbered now
    - The gbp configuration has been dropped
    New upstream release
    Rebase the patch queue
    - Drop 0002-Disable-broken-tests.patch, fixed upstream
    - Drop 0003-Package-Config-Fix-Detection.patch, applied upstream

 .travis.yml                                        |  68 ++++++--
 README.rst                                         |   2 +
 appveyor.yml                                       | 103 ++++++++++++
 ci/appveyor/build.cmd                              |  21 +++
 ci/appveyor/vs2008_patch/readme.txt                |  15 ++
 ci/appveyor/vs2008_patch/setup_x64.bat             |  13 ++
 ci/appveyor/vs2008_patch/setup_x86.bat             |  13 ++
 .../x64/600dd186-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 614 bytes
 .../x64/600dd187-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 606 bytes
 .../x64/600dd188-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 592 bytes
 .../x64/600dd189-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 612 bytes
 .../x64/656d875f-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 610 bytes
 .../x64/656d8760-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 596 bytes
 .../x64/656d8763-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 612 bytes
 .../x64/656d8766-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 616 bytes
 .../vs2008_patch/x64/VC_OBJECTS_PLATFORM_INFO.reg  | Bin 0 -> 3460 bytes
 .../x86/600dd186-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 578 bytes
 .../x86/600dd187-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 570 bytes
 .../x86/600dd188-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 556 bytes
 .../x86/600dd189-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 576 bytes
 .../x86/656d875f-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 574 bytes
 .../x86/656d8760-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 560 bytes
 .../x86/656d8763-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 576 bytes
 .../x86/656d8766-2429-11d7-8bf6-00b0d03daa06.reg   | Bin 0 -> 580 bytes
 .../vs2008_patch/x86/VC_OBJECTS_PLATFORM_INFO.reg  | Bin 0 -> 3340 bytes
 ci/fix_paths.py                                    |  22 +++
 ci/get_hdf5.py                                     | 134 ++++++++++++++++
 debian/.git-dpm                                    |   6 +-
 debian/changelog                                   |  12 ++
 debian/patches/0001-Disable-usage-of-rpath.patch   |   6 +-
 debian/patches/0002-Disable-broken-tests.patch     |  22 ---
 .../0003-Package-Config-Fix-Detection.patch        |  36 -----
 debian/patches/series                              |   2 -
 docs/Makefile                                      |   2 +-
 docs/build.rst                                     |  42 +++--
 docs/conf.py                                       |   2 +-
 docs/contributing.rst                              |  22 +--
 docs/high/dataset.rst                              |  38 +++++
 docs/high/index.rst                                |  16 --
 docs/quick.rst                                     |   2 +-
 docs/strings.rst                                   |  10 +-
 docs/whatsnew/2.1.rst                              |  14 +-
 docs/whatsnew/2.5.rst                              |  67 ++++++++
 docs/whatsnew/2.6.rst                              |  91 +++++++++++
 docs/whatsnew/2.7.rst                              |  95 +++++++++++
 docs/whatsnew/index.rst                            |   3 +
 h5py/__init__.py                                   |   2 +-
 h5py/_hl/attrs.py                                  |  24 +--
 h5py/_hl/base.py                                   |  75 ++++++---
 h5py/_hl/compat.py                                 |  98 ++++++++++++
 h5py/_hl/dataset.py                                |  38 +++--
 h5py/_hl/files.py                                  |  53 +++---
 h5py/_hl/group.py                                  |  21 ++-
 h5py/_hl/selections.py                             |   6 +-
 h5py/_objects.pxd                                  |   2 +
 h5py/_objects.pyx                                  |  87 +++++-----
 h5py/api_compat.h                                  |  12 +-
 h5py/api_functions.txt                             |   7 +
 h5py/api_types_ext.pxd                             |   7 +-
 h5py/api_types_hdf5.pxd                            | 126 +++++++--------
 h5py/h5d.pyx                                       |  35 ++++
 h5py/h5f.pyx                                       |  21 +++
 h5py/h5p.pyx                                       |  30 ++++
 h5py/h5s.pyx                                       |   3 +
 h5py/h5t.pxd                                       |   2 +-
 h5py/h5t.pyx                                       | 128 +++++++++++----
 h5py/ipy_completer.py                              |  14 +-
 h5py/tests/common.py                               |  20 +++
 h5py/tests/hl/test_dataset_getitem.py              |  23 +--
 h5py/tests/hl/test_datatype.py                     |  52 ++++++
 h5py/tests/old/__init__.py                         |   4 +-
 h5py/tests/old/test_attrs_data.py                  |  37 +++--
 h5py/tests/old/test_base.py                        |   6 +-
 h5py/tests/old/test_dataset.py                     |  21 +++
 h5py/tests/old/test_file.py                        |  41 ++++-
 h5py/tests/old/test_file_image.py                  |  26 +++
 h5py/tests/old/test_group.py                       |  40 ++++-
 h5py/tests/old/test_h5d_direct_chunk_write.py      |  34 ++++
 h5py/tests/old/test_h5t.py                         | 178 ++++++++++++++++++++-
 h5py/tests/old/test_slicing.py                     |  23 +--
 setup.py                                           |  36 +++--
 setup_build.py                                     |  35 ++--
 setup_configure.py                                 |   9 +-
 tox.ini                                            |  60 ++++++-
 84 files changed, 1866 insertions(+), 449 deletions(-)

diff --cc debian/.git-dpm
index 3b52124,0000000..54c3315
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
 +# see git-dpm(1) from git-dpm package
- 9ad016f2259285f1844062c46d839697968bf5bd
- 9ad016f2259285f1844062c46d839697968bf5bd
- af0f1fef399ddd9c4700eeb74d93a685f2dc89f6
++19fb129d7c046d9abb69c72277a54c1a1bc57ad9
++19fb129d7c046d9abb69c72277a54c1a1bc57ad9
++aa2d362fff97e9ab820932f646243c8b84377a05
 +aa2d362fff97e9ab820932f646243c8b84377a05
 +h5py_2.7.0~rc2.orig.tar.gz
 +53b16e3e770f087efc9f110082dedd87484f7a55
 +264689
 +debianTag="debian/%e%v"
 +patchedTag="patched/%e%v"
 +upstreamTag="upstream/%e%u"
diff --cc debian/changelog
index de99b2f,0000000..815d8a5
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,219 -1,0 +1,231 @@@
++h5py (2.7.0~rc2-1) UNRELEASED; urgency=medium
++
++  * Switch to git-dpm
++    - The patch queue is numbered now
++    - The gbp configuration has been dropped
++  * New upstream release
++  * Rebase the patch queue
++    - Drop 0002-Disable-broken-tests.patch, fixed upstream
++    - Drop 0003-Package-Config-Fix-Detection.patch, applied upstream
++
++ -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Thu, 05 Jan 2017 14:17:15 +0000
++
 +h5py (2.6.0-2) unstable; urgency=medium
 +
 +  * Cherry-pick upstream patch fixing HDF5 detection.
 +    - New patch Package-Config-Fix-Detection.patch.
 +    Thanks to Iain Lane for reporting (Closes: #846351)
 +  * Bump standards version to 3.9.8, no changes required.
 +  * Use HTTPS for the copyright Format URI.
 +  * Drop superfluous Testsuite field.
 +  * Mark -doc package Multi-Arch: foreign.
 +  * Suggest install of -doc package.
 +  * Call dh_numpy{,3} in dh_python{2,3} overrides.
 +  * Enable hardening.
 +  * Cosmetic fixups in rules file.
 +  * Update gbp.conf with current repository layout.
 +  * Simplify the packaging testsuite.
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Thu, 01 Dec 2016 11:53:05 +0000
 +
 +h5py (2.6.0-1) unstable; urgency=medium
 +
 +  * New upstream release.
 +  * d/gbp.conf: no patch numbering.
 +  * Update patch queue:
 +    - Drop 0002-prevent-cython-dep.patch, no longer required.
 +    - Drop drop-mpiposix.patch, unused.
 +    - Refresh Disable-usage-of-rpath.patch.
 +  * Update build dependencies:
 +    - Raise versioned depends on cython to 0.19.
 +    - Drop versioned depends on numpy and sphinx.
 +  * Update copyright:
 +    - add myself to the copyright holders of the debian files.
 +    - add missing copyright information for vendored files.
 +    - cme fix, wrap and sort.
 +  * Add patch disabling broken tests acknowledged upstream.
 +    Thanks to Gilles Filippini. (Closes: #797476)
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Tue, 02 Feb 2016 16:11:06 +0000
 +
 +h5py (2.5.0-3) unstable; urgency=medium
 +
 +  * Add missing install dependencies for debug packages.
 +  * d/control: use secure VCS-Git URI.
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Tue, 26 Jan 2016 07:46:33 +0000
 +
 +h5py (2.5.0-2) unstable; urgency=medium
 +
 +  * Add debug extension packages.
 +    Thanks to Picca Frederic-Emmanuel (Closes: #793789)
 +  * d/control: cme fix, wrap and sort, update descriptions.
 +  * Add examples to doc package.
 +  * Move documentation generation to arch-indep targets.
 +  * Add autopkgtest testsuite.
 +  * Simplify clean target.
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Sun, 24 Jan 2016 11:44:54 +0000
 +
 +h5py (2.5.0-1) unstable; urgency=medium
 +
 +  * Remove dependency on pkg-config.
 +  * Release to unstable.
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Thu, 02 Jul 2015 12:29:04 +0100
 +
 +h5py (2.5.0-1~exp1) experimental; urgency=medium
 +
 +  * New usptream release
 +  * Add documentation package
 +  * d/p/*: refresh patches
 +  * d/watch: track upstream releases on Github, avoid repack
 +  * d/copyright: remove repack
 +  * d/rules: more files added to clean target
 +  * d/control:
 +    - add build-dep on python{3}-six
 +    - add build-dep on python{3}-pkgconfig
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Fri, 17 Apr 2015 00:15:33 +0100
 +
 +h5py (2.4.0+dfsg1-1~exp3) experimental; urgency=medium
 +
 +  * Definitely remove install dependency on cython
 +  * d/patches/*:
 +    - series: correct order of patches
 +    - 0002*.patch: better patch to avoid cython
 +  * d/control: add versioned build-dep on cython   
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Thu, 16 Apr 2015 07:50:21 +0100
 +
 +h5py (2.4.0+dfsg1-1~exp2) experimental; urgency=medium
 +
 +  * Remove unnecessary install dependency on cython
 +  * d/control: lintian fix
 +  * d/patches/*: add 0002-prevent-cython-dep.patch
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Tue, 14 Apr 2015 12:32:30 +0100
 +
 +h5py (2.4.0+dfsg1-1~exp1) experimental; urgency=medium
 +
 +  * New upstream release
 +  * d/control: lintian fix
 +  * d/copyright:
 +    - lintian fix
 +    - made dep5 compatible
 +    - strip residual .DS_Store files in tarball
 +  * d/watch:
 +    - add repack due to file strip
 +  * d/patches/*:
 +    - add 0001-prevent-rpath.patch
 +    - disable drop-mpiposix.patch
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Tue, 31 Mar 2015 23:37:54 +0100
 +
 +h5py (2.2.1-2~exp1) experimental; urgency=medium
 +
 +  * Move package maintenance over to d-science.
 +  * Bump standards version to 3.6 (no changes required).
 +  * Use pybuild as package build system.
 +  * d/watch: use pypi.debian.net.
 +  * d/rules: clean cythonized c-files.
 +  * Use pkg-config for HDF5 compile and link flags.
 +
 + -- Ghislain Antony Vaillant <ghisvail at gmail.com>  Thu, 26 Mar 2015 15:57:33 +0000
 +
 +h5py (2.2.1-1.1) unstable; urgency=medium
 +
 +  * Non-maintainer upload (closes: #756668).
 +  * Support hdf5 1.8.13 new packaging path layout.
 +  * Patch drop-mpiposix.patch: MPIPOSIX interface was dropped in
 +    hdf5 1.8.13
 +
 + -- Gilles Filippini <pini at debian.org>  Wed, 06 Aug 2014 19:19:39 +0200
 +
 +h5py (2.2.1-1) unstable; urgency=low
 +
 +  * New upstream version
 +  * Fix python3 dependency (Closes: #732586)
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Sat, 04 Jan 2014 23:18:29 +0100
 +
 +h5py (2.2.0-1) unstable; urgency=low
 +
 +  * New upstream version (Closes: #691797, #691282)
 +  * Bump compat version to 9.
 +  * Bump standards version to 3.9.4.
 +  * Provide python3 package (Closes: #670545)
 +  * Update Vcs-* field (Closes: #664325)
 +  * Add cython as build deps.
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Sat, 16 Nov 2013 06:46:45 +0100
 +
 +h5py (2.0.1-2) unstable; urgency=low
 +
 +  * Build depend on libhdf5-dev instead of libhdf5-serial-dev to accomodate
 +  hdf5 transition.
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Wed, 18 Jan 2012 21:50:16 +0100
 +
 +h5py (2.0.1-1) unstable; urgency=low
 +
 +  * New upstream version.
 +  * Remove h5py_config.pickle created on
 +    python setup.py clean (Closes: #643152)
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Wed, 12 Oct 2011 12:47:45 +0200
 +
 +h5py (2.0.0-1) unstable; urgency=low
 +
 +  * New upstream version.
 +  * Bump standards version to 3.9.2 (no changes required).
 +  * Switch package to dh_python2.
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Sun, 24 Jul 2011 21:13:37 +0200
 +
 +h5py (1.3.1-1) unstable; urgency=low
 +
 +  * New upstream version.
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Wed, 12 Jan 2011 14:48:19 +0100
 +
 +h5py (1.3.0-3) unstable; urgency=low
 +
 +  * Convert package to pysupport and call dh_numpy upon install
 +    (Closes: #590738,#589835).
 +  * Bump standards version to 3.9.1.0 (no changes required).
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Fri, 30 Jul 2010 21:12:45 +0200
 +
 +h5py (1.3.0-2) unstable; urgency=low
 +
 +  * Update watch file for recent google code change.
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Thu, 27 May 2010 10:49:01 +0200
 +
 +h5py (1.3.0-1) unstable; urgency=low
 +
 +  * New upstream version.
 +    - Remove quilt patches.
 +    - Bump standards version to 3.8.4 (no changes required).
 +    - Switch to dpkg-source 3.0 (quilt) format.
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Tue, 23 Mar 2010 15:38:34 +0100
 +
 +h5py (1.2.1-2) unstable; urgency=low
 +
 +  * Build-depend on hdf5 >= 1.8.3 and enable api 1.8 (Closes: #548049)
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Thu, 24 Sep 2009 11:08:03 +0200
 +
 +h5py (1.2.1-1) unstable; urgency=low
 +
 +  * New upstream version.
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Tue, 15 Sep 2009 08:01:40 +0200
 +
 +h5py (1.2.0-1) unstable; urgency=low
 +
 +  * Initial release (Closes: #543766)
 +
 + -- Soeren Sonnenburg <sonne at debian.org>  Wed, 26 Aug 2009 23:50:43 +0200
diff --cc debian/patches/0001-Disable-usage-of-rpath.patch
index 0be5123,0000000..a9cd80a
mode 100644,000000..100644
--- a/debian/patches/0001-Disable-usage-of-rpath.patch
+++ b/debian/patches/0001-Disable-usage-of-rpath.patch
@@@ -1,24 -1,0 +1,24 @@@
- From 277b060d87ab49dbf990a9b24c31da6f5cc5b853 Mon Sep 17 00:00:00 2001
++From 19fb129d7c046d9abb69c72277a54c1a1bc57ad9 Mon Sep 17 00:00:00 2001
 +From: Ghislain Antony Vaillant <ghisvail at gmail.com>
 +Date: Tue, 2 Feb 2016 10:56:16 +0000
 +Subject: Disable usage of rpath.
 +
 +---
 + setup_build.py | 4 ++--
 + 1 file changed, 2 insertions(+), 2 deletions(-)
 +
 +diff --git a/setup_build.py b/setup_build.py
- index 6e3468b..05b14a5 100644
++index ffe19b7..ae4f2a3 100644
 +--- a/setup_build.py
 ++++ b/setup_build.py
- @@ -102,8 +102,8 @@ class h5py_build_ext(build_ext):
++@@ -104,8 +104,8 @@ class h5py_build_ext(build_ext):
 +             settings['library_dirs'].insert(0, op.join(config.hdf5, 'lib'))
 + 
 +         # TODO: should this only be done on UNIX?
 +-        if os.name != 'nt':
 +-            settings['runtime_library_dirs'] = settings['library_dirs']
 ++        #if os.name != 'nt':
 ++            #settings['runtime_library_dirs'] = settings['library_dirs']
 + 
 +         def make_extension(module):
 +             sources = [localpath('h5py', module+'.pyx')] + EXTRA_SRC.get(module, [])
diff --cc debian/patches/series
index da9c7f8,0000000..1e2b1cb
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,3 -1,0 +1,1 @@@
 +0001-Disable-usage-of-rpath.patch
- 0002-Disable-broken-tests.patch
- 0003-Package-Config-Fix-Detection.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/h5py.git



More information about the debian-science-commits mailing list