[Debian-astro-commits] [gyoto] 01/01: gyoto (1.1.1-2) unstable; urgency=low

Thibaut Jean-Claude Paumard thibaut at moszumanska.debian.org
Tue Nov 1 19:44:59 UTC 2016


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

thibaut pushed a commit to branch master
in repository gyoto.

commit 0d76d54d641a4d8b7b45a755be1bf0e05aaad4ff
Author: Thibaut Paumard <paumard at users.sourceforge.net>
Date:   Tue Nov 1 18:43:28 2016 +0100

    gyoto (1.1.1-2) unstable; urgency=low
    
      * The gyoto meta-package depends on the corresponding version of
        each actual gyoto package.
      * The libgyoto5 package depends on the same version of gyoto-bin and on
        mpi-default-bin.
      * Fix the python auopkgtests by unsetting GYOTO_PLUGINS.
      * Fix dependencies of gyoto-dbg.
    
     -- Thibaut Paumard <thibaut at debian.org>  Tue, 01 Nov 2016 17:37:22 +0100
---
 debian/changelog              | 11 +++++++++++
 debian/control                | 35 +++++++++++++++++++----------------
 debian/tests/python-gyoto     |  3 ++-
 debian/tests/python-gyoto-mpi |  3 ++-
 4 files changed, 34 insertions(+), 18 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 364bfe5..a68ef42 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+gyoto (1.1.1-2) unstable; urgency=low
+
+  * The gyoto meta-package depends on the corresponding version of
+    each actual gyoto package.
+  * The libgyoto5 package depends on the same version of gyoto-bin and on
+    mpi-default-bin.
+  * Fix the python auopkgtests by unsetting GYOTO_PLUGINS.
+  * Fix dependencies of gyoto-dbg.
+
+ -- Thibaut Paumard <thibaut at debian.org>  Tue, 01 Nov 2016 17:37:22 +0100
+
 gyoto (1.1.1-1) unstable; urgency=low
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 852ae8e..572389c 100644
--- a/debian/control
+++ b/debian/control
@@ -24,9 +24,13 @@ Homepage: http://gyoto.obspm.fr
 Package: gyoto
 Architecture: all
 Multi-Arch: allowed
-Depends: gyoto-bin, yorick-gyoto, python-gyoto, python3-gyoto,
-	 ${shlibs:Depends}, ${misc:Depends}
-Recommends: mpi-default-bin, libgyoto5-dev
+Depends: gyoto-bin     (>= ${source:Version}),
+         yorick-gyoto  (>= ${source:Version}),
+         python-gyoto  (>= ${source:Version}),
+         python3-gyoto (>= ${source:Version}),
+         libgyoto5-dev (>= ${source:Version}),
+         ${shlibs:Depends}, ${misc:Depends}
+Recommends: mpi-default-bin
 Suggests: gyoto-doc
 Description: General relativistic geodesic integration and ray-tracing
  Gyoto is a framework for computing geodesics in curved
@@ -40,8 +44,7 @@ Description: General relativistic geodesic integration and ray-tracing
  This metapackage depends on all the Gyoto interfaces (command-line, Yorick,
  Python 2 and 3).
  .
- MPI parallelization requires the mpi-default-bin package. Compiling
- your own Gyoto plug-in requires the libgyoto5-dev package. The Gyoto
+ MPI parallelization requires the mpi-default-bin package. The Gyoto
  documentation is provided in the gyoto-doc package.
 
 Package: gyoto-bin
@@ -72,7 +75,7 @@ Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Recommends: gyoto
+Recommends: gyoto-bin (>= ${binary:Version}), mpi-default-bin
 Description: Gyoto framework main library an standard plug-in
  Gyoto aims at providing a framework for computing orbits and
  ray-traced images in General relativity. It consists in a shared
@@ -91,11 +94,11 @@ Package: gyoto-dbg
 Architecture: any
 Multi-Arch: same
 Section: debug
-Depends: libgyoto5 (= ${binary:Version}),
-	 gyoto-bin:same (= ${binary:Version}),
-	 yorick-gyoto:same (= ${binary:Version}),
-	 python-gyoto:same (= ${binary:Version}),
-	 python3-gyoto:same (= ${binary:Version}),
+Depends: libgyoto5     (= ${binary:Version}),
+	 gyoto-bin     (= ${binary:Version}),
+	 yorick-gyoto  (= ${binary:Version}),
+	 python-gyoto  (= ${binary:Version}),
+	 python3-gyoto (= ${binary:Version}),
 	 ${misc:Depends}
 Description: debugging symbols for the Gyoto framework
  Gyoto aims at providing a framework for computing orbits and
@@ -111,11 +114,11 @@ Package: libgyoto5-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libgyoto5 (= ${binary:Version}),
-	 libc-dev, libxerces-c-dev, libcfitsio-dev, libudunits2-dev,
-	 libboost-dev (>= 1.53.1), libboost-mpi-dev,
-	 mpi-default-dev
-Recommends: pkg-config
+Depends: ${shlibs:Depends}, ${misc:Depends},
+         libgyoto5 (= ${binary:Version}),
+         libc-dev, libxerces-c-dev, libcfitsio-dev, libudunits2-dev,
+         libboost-dev (>= 1.53.1), libboost-mpi-dev, mpi-default-dev,
+         pkg-config
 Replaces: libgyoto0-dev, libgyoto1-dev, libgyoto2-dev, libgyoto4-dev
 Breaks:   libgyoto0-dev, libgyoto1-dev, libgyoto2-dev, libgyoto4-dev
 Description: development files for libgyoto
diff --git a/debian/tests/python-gyoto b/debian/tests/python-gyoto
index 2e7167e..f1597bf 100755
--- a/debian/tests/python-gyoto
+++ b/debian/tests/python-gyoto
@@ -13,7 +13,8 @@ BASE_NAMES=`basename -s.xml *.xml`
 GYOTO="/usr/bin/gyoto --nprocesses=0 --nthreads=1 --resolution=32"
 
 for python in python python2 python3 `pyversions -s` `py3versions -s` ; do
-    echo "**** Test Python version: $python ****" 
+    echo "**** Testing Python version: $python ****" 
+    unset GYOTO_PLUGINS
     $python ${SRC_ROOT}/python/example.py ;
     $python test.py ;
     mkdir -p ${ADT_ARTIFACTS}/$python
diff --git a/debian/tests/python-gyoto-mpi b/debian/tests/python-gyoto-mpi
index c2cc1c2..4a9812b 100755
--- a/debian/tests/python-gyoto-mpi
+++ b/debian/tests/python-gyoto-mpi
@@ -15,7 +15,8 @@ GYOTO="/usr/bin/gyoto --nprocesses=4 --nthreads=1 --resolution=32"
 export OMPI_MCA_orte_rsh_agent=/bin/false
 
 for python in python python2 python3 `pyversions -s` `py3versions -s` ; do
-    echo "**** Test Python version: $python ****" 
+    echo "**** Testing Python version: $python ****" 
+    unset GYOTO_PLUGINS
     orterun --mca btl_tcp_if_include lo $python ${SRC_ROOT}/python/example-mpi.py ;
     mkdir -p ${ADT_ARTIFACTS}/${python}-mpi
     export GYOTO_PLUGINS=$python,stdplug

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



More information about the Debian-astro-commits mailing list