Merge ~panfaust/kubuntu-packaging/+git/bluez-qt:gcc6 into ~kubuntu-packagers/kubuntu-packaging/+git/bluez-qt:kubuntu_yakkety_archive

Proposed by Jose Manuel Santamaria Lema
Status: Merged
Merged at revision: 4e6895936faedaf1b89f32f0576f00e844c35f82
Proposed branch: ~panfaust/kubuntu-packaging/+git/bluez-qt:gcc6
Merge into: ~kubuntu-packagers/kubuntu-packaging/+git/bluez-qt:kubuntu_yakkety_archive
Diff against target: 27 lines (+8/-1)
2 files modified
debian/changelog (+7/-0)
debian/libkf5bluezqt6.symbols (+1/-1)
Reviewer Review Type Date Requested Status
Kubuntu Packagers Pending
Review via email: mp+302683@code.launchpad.net

Description of the change

After GCC 6 becoming the default, bluez-qt is failing to build due to missing symbols. This merge request provides the agreed solution:
https://irclogs.ubuntu.com/2016/08/10/%23kubuntu-devel.html#t12:34

It's also failing to build in the KCI.

To post a comment you must log in.
Revision history for this message
Jose Manuel Santamaria Lema (panfaust) wrote :

Actually, it's not failing in the KCI, it just got the red light, but it would if it weren't because of the "dpkg-gensymbols -c0".

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 3e0c30c..b90e4f2 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+bluez-qt (5.24.0-0ubuntu2) UNRELEASED; urgency=medium
7+
8+ * Make leaked symbol from QByteArray optional, this avoids build
9+ failures with gcc 6.
10+
11+ -- José Manuel Santamaría Lema <panfaust@gmail.com> Thu, 11 Aug 2016 16:36:13 +0200
12+
13 bluez-qt (5.24.0-0ubuntu1) yakkety; urgency=medium
14
15 [ Philip Muškovac ]
16diff --git a/debian/libkf5bluezqt6.symbols b/debian/libkf5bluezqt6.symbols
17index df05ac9..94c3ec7 100644
18--- a/debian/libkf5bluezqt6.symbols
19+++ b/debian/libkf5bluezqt6.symbols
20@@ -1,6 +1,6 @@
21 # SymbolsHelper-Confirmed: 5.24.0 amd64 i386
22 libKF5BluezQt.so.6 libkf5bluezqt6 #MINVER#
23- _ZN10QByteArray7reserveEi@Base 5.24.0
24+ (optional=gccinternal)_ZN10QByteArray7reserveEi@Base 5.24.0
25 _ZN7BluezQt11MediaPlayer10setShuffleENS0_7ShuffleE@Base 5.13.0
26 _ZN7BluezQt11MediaPlayer11fastForwardEv@Base 5.13.0
27 _ZN7BluezQt11MediaPlayer11nameChangedERK7QString@Base 5.13.0

Subscribers

People subscribed via source and target branches