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

Reply via email to