[Debian-med-packaging] Bug#791128: NMU: Bug#791128: libhmsbeagle: library transition may be needed when GCC 5 is the default
Andreas Tille
tille at debian.org
Wed Aug 5 10:59:28 UTC 2015
Hi Martin,
thanks a lot for your g++5 NMU. Feel free to use 0-day NMUs in future -
this would decrease the delay by passing NEW queue.
BTW, Debian Med repository has ACLs set so any DD can commit if this
simplifies your workflow feel free to do so. I have just commited your
recent changes so there is no work to do for you any more.
Thanks again
Andreas.
On Wed, Aug 05, 2015 at 11:47:50AM +0200, Martin Pitt wrote:
> Control: tag -1 pending
>
> Hello again,
>
> Martin Pitt [2015-08-05 10:44 +0200]:
> > Debdiff attached.
>
> As per current g++5 transition exception I uploaded this as a 2-day
> NMU with attached debdiff. (I can't commit to git)
>
> Martin
> --
> Martin Pitt | http://www.piware.de
> Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
> diff -Nru libhmsbeagle-2.1.2+20150609/debian/changelog libhmsbeagle-2.1.2+20150609/debian/changelog
> --- libhmsbeagle-2.1.2+20150609/debian/changelog 2015-07-18 20:35:19.000000000 +0200
> +++ libhmsbeagle-2.1.2+20150609/debian/changelog 2015-08-05 11:44:41.000000000 +0200
> @@ -1,3 +1,10 @@
> +libhmsbeagle (2.1.2+20150609-1.1) unstable; urgency=medium
> +
> + * Non-maintainer upload.
> + * Rename library packages for g++5 ABI transition. (Closes: #791128)
> +
> + -- Martin Pitt <mpitt at debian.org> Wed, 05 Aug 2015 11:44:16 +0200
> +
> libhmsbeagle (2.1.2+20150609-1) unstable; urgency=medium
>
> * New Git checkout featuring functionality used in beast-mcmc release
> diff -Nru libhmsbeagle-2.1.2+20150609/debian/control libhmsbeagle-2.1.2+20150609/debian/control
> --- libhmsbeagle-2.1.2+20150609/debian/control 2015-07-18 20:35:19.000000000 +0200
> +++ libhmsbeagle-2.1.2+20150609/debian/control 2015-08-05 11:44:10.000000000 +0200
> @@ -22,7 +22,7 @@
> Package: libhmsbeagle-dev
> Architecture: linux-any
> Section: libdevel
> -Depends: libhmsbeagle1 (= ${binary:Version}),
> +Depends: libhmsbeagle1v5 (= ${binary:Version}),
> ${shlibs:Depends},
> ${misc:Depends}
> Description: High-performance lib for Bayesian and Maximum Likelihood phylogenetics (devel)
> @@ -42,11 +42,13 @@
> .
> This package contains development files needed to build against Beagle library.
>
> -Package: libhmsbeagle1
> +Package: libhmsbeagle1v5
> Architecture: linux-any
> Depends: ${shlibs:Depends},
> ${misc:Depends}
> Pre-Depends: ${misc:Pre-Depends}
> +Conflicts: libhmsbeagle1
> +Replaces: libhmsbeagle1
> Description: High-performance lib for Bayesian and Maximum Likelihood phylogenetics
> BEAGLE is a high-performance library that can perform the core calculations at
> the heart of most Bayesian and Maximum Likelihood phylogenetics packages. It
> diff -Nru libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1.dirs libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1.dirs
> --- libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1.dirs 2015-07-18 20:35:19.000000000 +0200
> +++ libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1.dirs 1970-01-01 01:00:00.000000000 +0100
> @@ -1 +0,0 @@
> -usr/lib
> diff -Nru libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1.install libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1.install
> --- libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1.install 2015-07-18 20:35:19.000000000 +0200
> +++ libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1.install 1970-01-01 01:00:00.000000000 +0100
> @@ -1,2 +0,0 @@
> -usr/lib/*/lib*.so.*
> -usr/lib/*/lib*jni.so
> diff -Nru libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.dirs libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.dirs
> --- libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.dirs 1970-01-01 01:00:00.000000000 +0100
> +++ libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.dirs 2015-08-05 11:44:10.000000000 +0200
> @@ -0,0 +1 @@
> +usr/lib
> diff -Nru libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.install libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.install
> --- libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.install 1970-01-01 01:00:00.000000000 +0100
> +++ libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.install 2015-08-05 11:44:10.000000000 +0200
> @@ -0,0 +1,2 @@
> +usr/lib/*/lib*.so.*
> +usr/lib/*/lib*jni.so
> diff -Nru libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.lintian-overrides libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.lintian-overrides
> --- libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.lintian-overrides 1970-01-01 01:00:00.000000000 +0100
> +++ libhmsbeagle-2.1.2+20150609/debian/libhmsbeagle1v5.lintian-overrides 2015-08-05 11:44:10.000000000 +0200
> @@ -0,0 +1,2 @@
> +# G++5 ABI transition
> +libhmsbeagle1v5: package-name-doesnt-match-sonames libhmsbeagle1
> diff -Nru libhmsbeagle-2.1.2+20150609/debian/rules libhmsbeagle-2.1.2+20150609/debian/rules
> --- libhmsbeagle-2.1.2+20150609/debian/rules 2015-07-18 20:35:19.000000000 +0200
> +++ libhmsbeagle-2.1.2+20150609/debian/rules 2015-08-05 11:44:10.000000000 +0200
> @@ -6,7 +6,7 @@
> #export DH_VERBOSE=1
>
> pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
> -lib := $(pkg)1
> +lib := $(pkg)1v5
> use_sse := $(shell if [ `dpkg-architecture -qDEB_BUILD_ARCH` = amd64 ] ; then echo yes ; else echo no ; fi)
>
> %:
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list