[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#791132: libkml: library transition may be needed when GCC 5 is the default



user release.debian.org@packages.debian.org
usertag 791132 + transition
block 791132 by 790756
reassign 791132 release.debian.org
severity 791132 normal
forwarded 791132
https://release.debian.org/transitions/html/auto-libkml.html
thanks

On 25-07-15 22:02, Sebastiaan Couwenberg wrote:
> On 03-07-15 15:11, Matthias Klose wrote:
>>  - 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@bugs.debian.org:
> 
> I've uploaded a the latest upstream release from the renewed development
> on GitHub to experimental. It includes as SONAME bump, and has been
> built with GCC 5.2 from experimental. The symbols on the other
> architectures need to be updated after the builds become available.
> 
> After testing the reverse dependencies I'll turn this issue in a
> transition bug.

With the switch from libkml-dev to libminizip-dev in osgearth
(2.5.0+dfsg-4), gdal remains as the only reverse dependency of libkml.

gdal should work with the new libkml, but I've not been able to test the
build before the switch to GCC 5.

The debdiff in case libkml needs to be NMUed is attached.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
diff -Nru libkml-1.3.0~r864+git20150726-3f3f37f/debian/changelog libkml-1.3.0~r864+git20150726-3f3f37f/debian/changelog
--- libkml-1.3.0~r864+git20150726-3f3f37f/debian/changelog	2015-07-29 18:38:11.000000000 +0200
+++ libkml-1.3.0~r864+git20150726-3f3f37f/debian/changelog	2015-08-01 16:26:11.000000000 +0200
@@ -1,3 +1,10 @@
+libkml (1.3.0~r864+git20150726-3f3f37f-1) unstable; urgency=medium
+
+  * Drop explicit build dependencies on g++ (>= 4:5-0), g++-5 (>= 5.2.1-10).
+  * Move from experimental to unstable.
+
+ -- Bas Couwenberg <sebastic@debian.org>  Sat, 01 Aug 2015 16:25:43 +0200
+
 libkml (1.3.0~r864+git20150726-3f3f37f-1~exp3) experimental; urgency=medium
 
   * Update symbols for other architectures.
diff -Nru libkml-1.3.0~r864+git20150726-3f3f37f/debian/control libkml-1.3.0~r864+git20150726-3f3f37f/debian/control
--- libkml-1.3.0~r864+git20150726-3f3f37f/debian/control	2015-07-29 18:38:14.000000000 +0200
+++ libkml-1.3.0~r864+git20150726-3f3f37f/debian/control	2015-08-01 16:24:55.000000000 +0200
@@ -8,8 +8,6 @@
                dh-python,
                cmake,
                default-jdk,
-               g++ (>= 4:5-0),
-               g++-5 (>= 5.2.1-10),
                libboost-dev,
                libcurl4-gnutls-dev | libcurl-ssl-dev,
                libexpat1-dev,

Reply to: