retitle 796666 ois: library transition needed when GCC 5 is the default tags 796666 sid stretch confirmed patch user [email protected] usertag 796666 libstdc++-cxx11 thanks
On Sun, 2015-08-23 at 13:07 +0200, Yohann Ferreira wrote: > Subject: libois-1.3.0: libois-1.3.0 needs rebuilding using gcc-5.2 > Package: libois-1.3.0 > Version: 1.3.0+dfsg0-5 > Severity: important > > Dear Maintainer, > > libois should be rebuilt using gcc-5.2 in a maybe new libois-1.3.0v5 > package because it cannot be used to linked other dependencies such as > Ogre against it due to the change of signature of std::string when using > c++11. > > Simply deb-building the package using gcc-5.2 is sufficing to make it > usable, btw. Thanks, it looks like this was one of the packages which were missed. It has already be transitioned in Ubuntu so most of the work has already be done there, and I've attached the patch they applied (some tweaks required for Debian). James
diff -Nru ois-1.3.0+dfsg0/debian/changelog ois-1.3.0+dfsg0/debian/changelog --- ois-1.3.0+dfsg0/debian/changelog 2012-04-30 11:55:23.000000000 +0000 +++ ois-1.3.0+dfsg0/debian/changelog 2015-08-05 18:08:28.000000000 +0000 @@ -1,3 +1,9 @@ +ois (1.3.0+dfsg0-5ubuntu1) wily; urgency=medium + + * Rename library packages for g++5 ABI transition. + + -- Steve Langasek <[email protected]> Wed, 05 Aug 2015 18:08:28 +0000 + ois (1.3.0+dfsg0-5) unstable; urgency=medium * Team upload. diff -Nru ois-1.3.0+dfsg0/debian/control ois-1.3.0+dfsg0/debian/control --- ois-1.3.0+dfsg0/debian/control 2012-04-30 11:46:58.000000000 +0000 +++ ois-1.3.0+dfsg0/debian/control 2015-08-05 18:08:28.000000000 +0000 @@ -1,7 +1,8 @@ Source: ois Section: libs Priority: extra -Maintainer: Debian Multimedia Maintainers <[email protected]> +Maintainer: Ubuntu Developers <[email protected]> +XSBC-Original-Maintainer: Debian Multimedia Maintainers <[email protected]> Uploaders: Philippe Coval <[email protected]>, Federico Di Gregorio <[email protected]> @@ -24,7 +25,7 @@ Architecture: any Multi-Arch: same Depends: - libois-1.3.0 (= ${binary:Version}), + libois-1.3.0v5 (= ${binary:Version}), ${misc:Depends} Description: Object Oriented Input System library (C++ development headers) Object Oriented Input System (OIS) is meant to be a cross platform, @@ -33,7 +34,7 @@ . This package provides the development files. -Package: libois-1.3.0 +Package: libois-1.3.0v5 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -42,8 +43,9 @@ ${shlibs:Depends} Breaks: libois -Replaces: +Replaces: libois-1.3.0, libois +Conflicts: libois-1.3.0 Description: Object Oriented Input System library (C++) Object Oriented Input System (OIS) is meant to be a cross platform, simple solution for using all kinds of Input Devices diff -Nru ois-1.3.0+dfsg0/debian/libois-1.3.0.dirs ois-1.3.0+dfsg0/debian/libois-1.3.0.dirs --- ois-1.3.0+dfsg0/debian/libois-1.3.0.dirs 2012-04-30 11:46:58.000000000 +0000 +++ ois-1.3.0+dfsg0/debian/libois-1.3.0.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/lib -usr/lib diff -Nru ois-1.3.0+dfsg0/debian/libois-1.3.0.install ois-1.3.0+dfsg0/debian/libois-1.3.0.install --- ois-1.3.0+dfsg0/debian/libois-1.3.0.install 2012-04-30 11:46:58.000000000 +0000 +++ ois-1.3.0+dfsg0/debian/libois-1.3.0.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libOIS-*.so diff -Nru ois-1.3.0+dfsg0/debian/libois-1.3.0v5.dirs ois-1.3.0+dfsg0/debian/libois-1.3.0v5.dirs --- ois-1.3.0+dfsg0/debian/libois-1.3.0v5.dirs 1970-01-01 00:00:00.000000000 +0000 +++ ois-1.3.0+dfsg0/debian/libois-1.3.0v5.dirs 2015-08-05 18:08:28.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib +usr/lib diff -Nru ois-1.3.0+dfsg0/debian/libois-1.3.0v5.install ois-1.3.0+dfsg0/debian/libois-1.3.0v5.install --- ois-1.3.0+dfsg0/debian/libois-1.3.0v5.install 1970-01-01 00:00:00.000000000 +0000 +++ ois-1.3.0+dfsg0/debian/libois-1.3.0v5.install 2015-08-05 18:08:28.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libOIS-*.so diff -Nru ois-1.3.0+dfsg0/debian/libois-1.3.0v5.lintian-overrides ois-1.3.0+dfsg0/debian/libois-1.3.0v5.lintian-overrides --- ois-1.3.0+dfsg0/debian/libois-1.3.0v5.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ ois-1.3.0+dfsg0/debian/libois-1.3.0v5.lintian-overrides 2015-08-05 18:08:28.000000000 +0000 @@ -0,0 +1,2 @@ +# G++5 ABI transition +libois-1.3.0v5: package-name-doesnt-match-sonames libois-1.3.0
signature.asc
Description: This is a digitally signed message part

