...
 
Commits (20)
reprozip (1.0.14-3) UNRELEASED; urgency=medium
* Remove unnecessary X-Python{,3}-Version field in debian/control.
-- Jelmer Vernooij <jelmer@debian.org> Wed, 17 Oct 2018 22:20:49 +0000
reprozip (1.0.14-2) unstable; urgency=medium
* Use any-linux-amd64 any-linux-i386 instead of linux-any since ATM
builds/supported only on amd64 i386 x32 ports
-- Yaroslav Halchenko <debian@onerussian.com> Tue, 04 Sep 2018 12:44:40 -0400
reprozip (1.0.14-1) unstable; urgency=medium
* New upstream version
* debian/control
- adjusted VCS fields to point to salsa
- boosted policy compliance claim to 4.2.1
- replaced extra priority with optional for -dbg pkg
-- Yaroslav Halchenko <debian@onerussian.com> Thu, 30 Aug 2018 09:44:11 -0400
reprozip (1.0.10-1) unstable; urgency=medium
* New upstream version 1.0.10
* Drop the patch queue, applied upstream
* Set architecture to linux-any
* Bump standards version to 4.0.0, no changes required
-- Ghislain Antony Vaillant <ghisvail@gmail.com> Fri, 14 Jul 2017 09:07:59 +0100
reprozip (1.0.9-4) unstable; urgency=medium
* Enable build for x32.
Thanks to James Clarke for reporting (Closes: #862585)
* Fix FTBFS with Python 3.6
- New patch Commit-sqlite3-transactions-explicitly.patch
Thanks to James Clarke for the patch (Closes: #862595)
-- Ghislain Antony Vaillant <ghisvail@gmail.com> Mon, 15 May 2017 09:40:48 +0100
reprozip (1.0.9-3) unstable; urgency=medium
* Fix file conflict issue.
Thanks to Axel Beckert for reporting (Closes: #862542)
-- Ghislain Antony Vaillant <ghisvail@gmail.com> Sun, 14 May 2017 20:40:54 +0100
reprozip (1.0.9-2) unstable; urgency=medium
* Restrict the build to amd64 and i386.
Thanks to Adrian Bunk for reporting (Closes: #862351)
-- Ghislain Antony Vaillant <ghisvail@gmail.com> Fri, 12 May 2017 19:18:41 +0100
reprozip (1.0.9-1) unstable; urgency=low
* Initial release. (Closes: #860531)
-- Ghislain Antony Vaillant <ghisvail@gmail.com> Tue, 02 May 2017 09:02:08 +0100
Source: reprozip
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Ghislain Antony Vaillant <ghisvail@gmail.com>,
Yaroslav Halchenko <debian@onerussian.com>,
Section: science
Priority: optional
Build-Depends: debhelper (>= 10),
dh-python,
libsqlite3-dev,
python3-all-dbg,
python3-all-dev,
python3-requests,
python3-rpaths,
python3-setuptools,
python3-usagestats,
python3-yaml
Standards-Version: 4.2.1
Vcs-Browser: https://salsa.debian.org/science-team/reprozip
Vcs-Git: https://salsa.debian.org/science-team/reprozip.git
Homepage: https://www.reprozip.org
Package: reprozip
Architecture: all
Multi-Arch: foreign
Section: utils
Depends: ${misc:Depends},
${python3:Depends},
python3-reprozip
Description: tool for reproducing scientific experiments (packer)
ReproZip is a tool aimed at simplifying the process of creating
reproducible experiments from command-line executions, a frequently-used
common denominator in computational science.
.
It tracks operating system calls and creates a package that contains
all the binaries, files and dependencies required to run a given
command on the author’s computational environment (packing step). A
reviewer can then extract the experiment in his environment to
reproduce the results (unpacking step).
.
This package provides the ReproZip packer.
Package: python3-reprozip
Architecture: any-linux-amd64 any-linux-i386
Multi-Arch: same
Section: python
Depends: ${misc:Depends},
${python3:Depends},
${shlibs:Depends}
Description: modules for the ReproZip packer
ReproZip is a tool aimed at simplifying the process of creating
reproducible experiments from command-line executions, a frequently-used
common denominator in computational science.
.
It tracks operating system calls and creates a package that contains
all the binaries, files and dependencies required to run a given
command on the author’s computational environment (packing step). A
reviewer can then extract the experiment in his environment to
reproduce the results (unpacking step).
.
This package provides the modules for Python 3.
Package: python3-reprozip-dbg
Architecture: linux-any
Multi-Arch: same
Section: debug
Priority: optional
Depends: ${misc:Depends},
${python3:Depends},
${shlibs:Depends},
python3-reprozip (= ${binary:Version})
Description: debug extensions for the ReproZip packer
ReproZip is a tool aimed at simplifying the process of creating
reproducible experiments from command-line executions, a frequently-used
common denominator in computational science.
.
It tracks operating system calls and creates a package that contains
all the binaries, files and dependencies required to run a given
command on the author’s computational environment (packing step). A
reviewer can then extract the experiment in his environment to
reproduce the results (unpacking step).
.
This package provides the debug extensions for Python 3.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: reprozip
Source: https://pypi.python.org/pypi/reprozip
Files: *
Copyright: 2014-2017 New York University
License: BSD-3-Clause
Files: debian/*
Copyright: 2017 Ghislain Antony Vaillant
License: BSD-3-Clause
License: BSD-3-Clause
BSD 3-Clause License
.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
.
* Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
[DEFAULT]
upstream-branch = upstream
debian-branch = master
upstream-tag = upstream/%(version)s
debian-tag = debian/%(version)s
sign-tags = True
pristine-tar = True
# Upstream does not provide manpages for the command-line tools yet.
binary-without-manpage
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE = 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export PYBUILD_NAME = reprozip
export PYBUILD_TEST_ARGS = {dir}/debian/tests
export PYBUILD_AFTER_INSTALL = rm -rf {destdir}/usr/bin
%:
dh $@ --with python3 --buildsystem=pybuild
override_dh_auto_install:
dh_auto_install
python3 setup.py install_scripts --skip-build \
--install-dir=debian/$(PYBUILD_NAME)/usr/bin
override_dh_strip:
dh_strip --package=python3-$(PYBUILD_NAME) \
--dbg-package=python3-$(PYBUILD_NAME)-dbg
extend-diff-ignore="^[^/]+\.egg-info/"
Test-Command: set -e
; cd "$AUTOPKGTEST_TMP"
; HOME=/tmp
; reprozip usage_report --disable
; reprozip testrun /bin/echo
; reprozip -v trace /bin/echo
; reprozip -v pack echo.rpz
Depends: reprozip
Restrictions: allow-stderr
This diff is collapsed.
version=4
opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
https://pypi.debian.net/reprozip/reprozip@ANY_VERSION@@ARCHIVE_EXT@