[Pkg-kde-extras] Bug#791030: exiv2: library transition may be needed when GCC 5 is the default
Martin Pitt
mpitt at debian.org
Thu Jul 30 10:56:54 UTC 2015
Control: tag -1 patch
Control: user release.debian.org at packages.debian.org
Control: usertag -1 + transition
Control: block -1 by 790756
Control: reassign -1 release.debian.org
Hello,
Matthias Klose [2015-07-03 13:09 +0000]:
> - If a library transition is needed, please prepare for the change.
> Rename the library package, append "v5" to the name of the package
> (e.g. libfoo2 -> libfoo2v5). Such a change can be avoided, if you
> have a soversion bump and you upload this version instead of the
> renamed package. Prepare a patch and attach it to this issue (mark
> this issue with patch), so that it is possible to NMU such a
> package. We'll probably have more than hundred transitions
> triggered. Then reassign the issue to release.debian.org and
> properly tag it as a transition issue, by sending an email to
> control at bugs.debian.org:
>
> user release.debian.org at packages.debian.org
> usertag <this issue> + transition
> block <this issue> by 790756
> reassign <this issue> release.debian.org
Attaching patch, adjusting as above.
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
-------------- next part --------------
diff -Nru exiv2-0.24/debian/changelog exiv2-0.24/debian/changelog
--- exiv2-0.24/debian/changelog 2015-01-07 20:38:01.000000000 +0100
+++ exiv2-0.24/debian/changelog 2015-07-30 12:46:50.000000000 +0200
@@ -1,3 +1,9 @@
+exiv2 (0.24-4.2) UNRELEASED; urgency=medium
+
+ * Renamed library for gcc5 transition (Closes: #791030)
+
+ -- Martin Pitt <mpitt at debian.org> Thu, 30 Jul 2015 12:46:17 +0200
+
exiv2 (0.24-4.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru exiv2-0.24/debian/control exiv2-0.24/debian/control
--- exiv2-0.24/debian/control 2015-01-07 20:38:01.000000000 +0100
+++ exiv2-0.24/debian/control 2015-07-30 12:46:03.000000000 +0200
@@ -16,7 +16,7 @@
Package: exiv2
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
- libexiv2-13 (= ${binary:Version})
+ libexiv2-13v5 (= ${binary:Version})
Description: EXIF/IPTC metadata manipulation tool
Exiv2 is a C++ library and a command line utility to manage image metadata.
It provides fast and easy read and write access to the Exif, IPTC and XMP
@@ -36,12 +36,14 @@
* print, set and delete the JPEG comment of JPEG images
* fix the Exif ISO setting of picture taken with Canon and Nikon cameras
-Package: libexiv2-13
+Package: libexiv2-13v5
Section: libs
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: exiv2
+Conflicts: libexiv2-13
+Replaces: libexiv2-13
Multi-Arch: same
Description: EXIF/IPTC metadata manipulation library
Exiv2 is a C++ library and a command line utility to manage image metadata.
@@ -64,7 +66,7 @@
Package: libexiv2-dev
Section: libdevel
Architecture: any
-Depends: ${misc:Depends}, libexiv2-13 (= ${binary:Version}), pkg-config
+Depends: ${misc:Depends}, libexiv2-13v5 (= ${binary:Version}), pkg-config
Suggests: libexiv2-doc
Description: EXIF/IPTC metadata manipulation library - development files
Exiv2 is a C++ library and a command line utility to manage image metadata.
@@ -85,7 +87,7 @@
This package provides the Exiv2 HTML documentation.
Package: libexiv2-dbg
-Depends: ${misc:Depends}, libexiv2-13 (= ${binary:Version})
+Depends: ${misc:Depends}, libexiv2-13v5 (= ${binary:Version})
Section: debug
Architecture: any
Priority: extra
diff -Nru exiv2-0.24/debian/libexiv2-13.install exiv2-0.24/debian/libexiv2-13.install
--- exiv2-0.24/debian/libexiv2-13.install 2015-01-07 20:38:01.000000000 +0100
+++ exiv2-0.24/debian/libexiv2-13.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-usr/lib/*/libexiv2.so.13
-usr/lib/*/libexiv2.so.13.*
diff -Nru exiv2-0.24/debian/libexiv2-13v5.install exiv2-0.24/debian/libexiv2-13v5.install
--- exiv2-0.24/debian/libexiv2-13v5.install 1970-01-01 01:00:00.000000000 +0100
+++ exiv2-0.24/debian/libexiv2-13v5.install 2015-01-07 20:38:01.000000000 +0100
@@ -0,0 +1,2 @@
+usr/lib/*/libexiv2.so.13
+usr/lib/*/libexiv2.so.13.*
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-extras/attachments/20150730/b5736ae4/attachment.sig>
More information about the pkg-kde-extras
mailing list