On Thu, 13 Aug 2015 at 07:55:22 +0100, Simon McVittie wrote: > <voms/voms_api.h> contains public std::string APIs. Ubuntu have > done a transition, patch attached.
Sorry, here it is. S
diff -pruN 2.0.12-1/debian/changelog 2.0.12-1ubuntu1/debian/changelog --- 2.0.12-1/debian/changelog 2014-11-19 20:04:48.000000000 +0000 +++ 2.0.12-1ubuntu1/debian/changelog 2015-08-04 10:45:09.000000000 +0000 @@ -1,3 +1,15 @@ +voms (2.0.12-1ubuntu1) wily; urgency=medium + + * Rename library packages for g++5 ABI transition. + + -- Iain Lane <i...@orangesquash.org.uk> Tue, 04 Aug 2015 11:45:09 +0100 + +voms (2.0.12-1build1) wily; urgency=medium + + * No change rebuild for new libgsoap7 + + -- Micah Gersten <mic...@ubuntu.com> Mon, 18 May 2015 22:10:09 -0500 + voms (2.0.12-1) unstable; urgency=medium * Update to upstream version 2.0.12 diff -pruN 2.0.12-1/debian/control 2.0.12-1ubuntu1/debian/control --- 2.0.12-1/debian/control 2014-11-19 19:58:56.000000000 +0000 +++ 2.0.12-1ubuntu1/debian/control 2015-08-04 10:45:09.000000000 +0000 @@ -1,6 +1,7 @@ Source: voms Priority: optional -Maintainer: Mattias Ellert <mattias.ell...@fysast.uu.se> +Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> +XSBC-Original-Maintainer: Mattias Ellert <mattias.ell...@fysast.uu.se> Build-Depends: debhelper (>= 5), dh-autoreconf, libssl-dev, libexpat1-dev, gsoap, pkg-config, xsltproc, docbook-xml, docbook-xsl, doxygen Standards-Version: 3.9.6 Section: libs @@ -8,10 +9,12 @@ Vcs-Browser: http://svn.nordugrid.org/tr Vcs-Svn: http://svn.nordugrid.org/repos/packaging/debian/voms Homepage: https://wiki.italiangrid.it/VOMS -Package: libvomsapi1 +Package: libvomsapi1v5 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libvomsapi1 +Replaces: libvomsapi1 Description: Virtual Organization Membership Service C++ API The Virtual Organization Membership Service (VOMS) is an attribute authority which serves as central repository for VO user authorization information, @@ -41,7 +44,7 @@ Description: Virtual Organization Member Package: voms-dev Section: libdevel Architecture: any -Depends: libvomsapi1 (= ${binary:Version}), libssl-dev, ${misc:Depends} +Depends: libvomsapi1v5 (= ${binary:Version}), libssl-dev, ${misc:Depends} Suggests: voms-doc Description: Virtual Organization Membership Service C++ API Development Files The Virtual Organization Membership Service (VOMS) is an attribute authority @@ -80,7 +83,7 @@ Package: voms-dbg Architecture: any Section: debug Priority: extra -Depends: libvomsapi1 (= ${binary:Version}) | voms-clients (= ${binary:Version}) | voms-server (= ${binary:Version}), ${misc:Depends} +Depends: libvomsapi1v5 (= ${binary:Version}) | voms-clients (= ${binary:Version}) | voms-server (= ${binary:Version}), ${misc:Depends} Description: Virtual Organization Membership Service - Debug Symbols This package provides dubug symbols for the Virtual Organization Membership Service (VOMS). diff -pruN 2.0.12-1/debian/libvomsapi1.docs 2.0.12-1ubuntu1/debian/libvomsapi1.docs --- 2.0.12-1/debian/libvomsapi1.docs 2011-09-19 09:55:23.000000000 +0000 +++ 2.0.12-1ubuntu1/debian/libvomsapi1.docs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -src/install/vomses.template diff -pruN 2.0.12-1/debian/libvomsapi1.install 2.0.12-1ubuntu1/debian/libvomsapi1.install --- 2.0.12-1/debian/libvomsapi1.install 2012-05-22 18:07:46.000000000 +0000 +++ 2.0.12-1ubuntu1/debian/libvomsapi1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -debian/tmp/usr/lib/libvomsapi.so.* -debian/tmp/etc/grid-security/vomsdir diff -pruN 2.0.12-1/debian/libvomsapi1v5.docs 2.0.12-1ubuntu1/debian/libvomsapi1v5.docs --- 2.0.12-1/debian/libvomsapi1v5.docs 1970-01-01 00:00:00.000000000 +0000 +++ 2.0.12-1ubuntu1/debian/libvomsapi1v5.docs 2015-08-04 10:45:09.000000000 +0000 @@ -0,0 +1 @@ +src/install/vomses.template diff -pruN 2.0.12-1/debian/libvomsapi1v5.install 2.0.12-1ubuntu1/debian/libvomsapi1v5.install --- 2.0.12-1/debian/libvomsapi1v5.install 1970-01-01 00:00:00.000000000 +0000 +++ 2.0.12-1ubuntu1/debian/libvomsapi1v5.install 2015-08-04 10:45:09.000000000 +0000 @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libvomsapi.so.* +debian/tmp/etc/grid-security/vomsdir diff -pruN 2.0.12-1/debian/libvomsapi1v5.lintian-overrides 2.0.12-1ubuntu1/debian/libvomsapi1v5.lintian-overrides --- 2.0.12-1/debian/libvomsapi1v5.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ 2.0.12-1ubuntu1/debian/libvomsapi1v5.lintian-overrides 2015-08-04 10:45:09.000000000 +0000 @@ -0,0 +1,2 @@ +# G++5 ABI transition +libvomsapi1v5: package-name-doesnt-match-sonames libvomsapi1