Bug#704601: unblock: hdf5/1.8.8-9.1

2013-09-29 Thread Cyril Brulebois
Andreas Beckmann a...@debian.org (2013-04-03):
 This update fixes several upgrade issues (see #667599 and duplicates)
 involving hdf5. While it is not a perfect solution (there are still some
 upgrade paths failing), it is an improvement over what is currently in
 wheezy. A better solution would require significant reorganization of
 the hdf5 package stack.

I'm not sure I can possibly review this, and that we can possibly come
up with some metrics to find out whether the proposed diff makes the
situation strictly better than the current one. Especially since it's
already known that it doesn't lead to an ideal situation anyway.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#704601: unblock: hdf5/1.8.8-9.1

2013-05-01 Thread Adam D. Barratt
user release.debian@packages.debian.org
usertags 704601 = pu
retitle 704601 pu: hdf5/1.8.8-9+deb7u1
thanks

On Wed, 2013-04-03 at 14:36 +0200, Andreas Beckmann wrote:
 Please unblock package hdf5
 
 This update fixes several upgrade issues (see #667599 and duplicates)
 involving hdf5. While it is not a perfect solution (there are still some
 upgrade paths failing), it is an improvement over what is currently in
 wheezy. A better solution would require significant reorganization of
 the hdf5 package stack.

Unfortunately our procrastination over this means it'll have to wait
until a point release now.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1367435800.28602.24.ca...@jacala.jungle.funky-badger.org



Processed: Re: Bug#704601: unblock: hdf5/1.8.8-9.1

2013-05-01 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 user release.debian@packages.debian.org
Setting user to release.debian@packages.debian.org (was 
a...@adam-barratt.org.uk).
 usertags 704601 = pu
Usertags were: unblock.
Usertags are now: pu.
 retitle 704601 pu: hdf5/1.8.8-9+deb7u1
Bug #704601 [release.debian.org] unblock: hdf5/1.8.8-9.1
Changed Bug title to 'pu: hdf5/1.8.8-9+deb7u1' from 'unblock: hdf5/1.8.8-9.1'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
704601: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704601
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.136743580712947.transcr...@bugs.debian.org



Bug#704601: unblock: hdf5/1.8.8-9.1

2013-04-03 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package hdf5

This update fixes several upgrade issues (see #667599 and duplicates)
involving hdf5. While it is not a perfect solution (there are still some
upgrade paths failing), it is an improvement over what is currently in
wheezy. A better solution would require significant reorganization of
the hdf5 package stack.

Andreas

unblock hdf5/1.8.8-9.1
diffstat for hdf5-1.8.8 hdf5-1.8.8

 changelog  |   21 +
 control|   43 ---
 control.in |   43 ---
 3 files changed, 77 insertions(+), 30 deletions(-)

diff -Nru hdf5-1.8.8/debian/changelog hdf5-1.8.8/debian/changelog
--- hdf5-1.8.8/debian/changelog	2012-03-08 11:09:55.0 +0100
+++ hdf5-1.8.8/debian/changelog	2013-03-18 16:25:07.0 +0100
@@ -1,3 +1,24 @@
+hdf5 (1.8.8-9.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Remove unneded Conflicts/Replaces/Provides to help apt finding a proper
+upgrade path. Suggested by Margarita Manterola.  (Closes: #667599)
+- Drop Conflicts/Provides: libhdf5-@MAJOR_VERSION@.
+- Drop Conflicts/Replaces: libhdf5-1.8.4, libhdf5-*-1.8.4. The library
+  packages from squeeze are co-installable without file conflicts.
+  * libhdf5{,-mpich2,-openmpi}-7: Add Breaks: libnetcdf6 ( 1:4.1.1-7~) to
+ease upgrades from squeeze. Apt (the squeeze version) may assign
+priorities that cause a precedence of libhdf5-7  libnetcdf6  libnetcdfc7
+resulting in netcdf not being upgraded in some upgrade paths.
+  * libhdf5{,-mpich2,-openmpi}-dev: Add unversioned Conflicts: libjpeg62-dev
+to fix the libjpeg-dev transition on some upgrade paths by preventing
+apt from holding back libjpeg62-dev/squeeze (to satisfy Depends:
+libjpeg-dev) instead of installing libjpeg8-dev/wheezy and removing
+libjpeg62-dev. Versioned Breaks/Conflicts did not achieve this, causing
+the hdf5 stack not being upgraded in some cases.
+
+ -- Andreas Beckmann a...@debian.org  Mon, 25 Feb 2013 11:26:57 +0100
+
 hdf5 (1.8.8-9) unstable; urgency=low
 
   * Force the dependency on the serpack for hdf5-tools  hdf5-helpers.
diff -Nru hdf5-1.8.8/debian/control hdf5-1.8.8/debian/control
--- hdf5-1.8.8/debian/control	2012-03-08 11:18:22.0 +0100
+++ hdf5-1.8.8/debian/control	2013-03-18 16:26:18.0 +0100
@@ -17,11 +17,15 @@
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: libhdf5-7, libhdf5-1.8,
- libhdf5-1.8.4, libhdf5-serial-1.8.4, libhdf5-1.8.6, libhdf5-serial-1.8.6,
+Conflicts: libhdf5-7,
+ libhdf5-1.8.6, libhdf5-serial-1.8.6,
  libhdf5-1.8.7, libhdf5-serial-1.8.7
-Provides: libhdf5-7, libhdf5-1.8
-Replaces: libhdf5-1.8.4, libhdf5-serial-1.8.4, libhdf5-1.8.6, libhdf5-serial-1.8.6, libhdf5-1.8.7, libhdf5-serial-1.8.7
+Provides: libhdf5-7,
+Replaces:
+ libhdf5-1.8.6, libhdf5-serial-1.8.6,
+ libhdf5-1.8.7, libhdf5-serial-1.8.7
+Breaks:
+ libnetcdf6 ( 1:4.1.1-7~),
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -52,7 +56,8 @@
 Suggests: libhdf5-doc
 Provides: libhdf5-serial-dev
 Replaces: libhdf5-serial-dev ( 1.8.8-2)
-Conflicts: libhdf5-serial-dev ( 1.8.8-2)
+Conflicts: libhdf5-serial-dev ( 1.8.8-2),
+ libjpeg62-dev,
 Description: Hierarchical Data Format 5 (HDF5) - development files - serial version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -78,12 +83,15 @@
 Priority: extra
 Architecture: alpha armel armhf amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: libhdf5-7, libhdf5-1.8,
- libhdf5-1.8.4, libhdf5-openmpi-1.8.4, libhdf5-1.8.6, libhdf5-openmpi-1.8.6,
+Conflicts: libhdf5-7,
+ libhdf5-1.8.6, libhdf5-openmpi-1.8.6,
  libhdf5-1.8.7, libhdf5-openmpi-1.8.7
-Provides: libhdf5-7, libhdf5-1.8
-Replaces: libhdf5-1.8.4, libhdf5-openmpi-1.8.4, libhdf5-1.8.6, libhdf5-openmpi-1.8.6,
+Provides: libhdf5-7,
+Replaces:
+ libhdf5-1.8.6, libhdf5-openmpi-1.8.6,
  libhdf5-1.8.7, libhdf5-openmpi-1.8.7
+Breaks:
+ libnetcdf6 ( 1:4.1.1-7~),
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -98,7 +106,8 @@
 Architecture: alpha armel armhf amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Depends: libhdf5-openmpi-7 (= ${binary:Version}), zlib1g-dev,
  libjpeg-dev, libopenmpi-dev, ${misc:Depends}, hdf5-helpers
-Conflicts: libhdf5-dev
+Conflicts: libhdf5-dev,
+ libjpeg62-dev,
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
 Description: