Bug#806848: libsignon-glib FTBFS on architectures other than amd64.
Package: libsignon-glib Severity: serious Your package failed to build on all architectures other than amd64. This is blocking the build of telepathy-accounts-signon which in turn libktpcommoninternals9 installable in debian sid on all architectures other than amd64. The fix is trivial, just change /usr/lib/x86_64-linux-gnu /libsignon-glib.so.1* to /usr/lib/*/libsignon-glib.so.1* I will be fixing this in raspbian stretch (where we are ahead of Debian stretch regarding ktp-common-internals) no intent to NMU in Debian.
libsignon-glib is marked for autoremoval from testing
libsignon-glib 1.12-1 is marked for autoremoval from testing on 2016-01-07 It is affected by these RC bugs: 806156: libsignon-glib: FTBFS: signon-auth-session.c:639:5: error: 'g_simple_async_result_propagate_error' is deprecated [-Werror=deprecated-declarations]
Bug#806837: qtwebkit: FTBFS on sparc64
Source: qtwebkit Severity: normal Tags: patch User: debian-sp...@lists.debian.org Usertags: sparc64 Dear Maintainer, qtwebkit currently fails to build for sparc64. I was able to fix the build by adding sparc64 to the list of non-JIT archs in debian/rules, fixing a declaration of UChar32, and removing a condition disabling atomics on sparc64. Newer versions of gcc implement builtin atomic operations for all integer types. Below is the change to debian/rules and I've attached the patch that changes the two headers. The changes are simple and shouldn't affect other archs. Similar changes have already been made upstream in newer versions of webkit but they seem to implement an incompatible qt api. --- a/debian/rules2015-09-15 08:05:20.0 -0500 +++ b/debian/rules2015-12-01 10:18:33.501211135 -0600 @@ -50,7 +50,7 @@ #disable JIT assembler on archs where it doesn't compile #disable WTF_USE_3D_GRAPHICS on ARM where it doesn't compile #disable forcing SSE2 on all other platforms -ifneq (,$(filter arm64 armel hppa mips mipsel mips64 mips64el powerpc ppc64el s390x x32,$(DEB_HOST_ARCH))) +ifneq (,$(filter arm64 armel hppa mips mipsel mips64 mips64el powerpc ppc64el s390x sparc64 x32,$(DEB_HOST_ARCH))) ./Tools/Scripts/build-webkit --qt DEFINES+=ENABLE_JIT=0 DEFINES+=ENABLE_YARR_JIT=0 DEFINES+=ENABLE_ASSEMBLER=0 $(QMAKE_ARGS) $(MAKE_ARGS) else ifeq ($(DEB_HOST_ARCH),armhf) ./Tools/Scripts/build-webkit --qt DEFINES+=WTF_USE_3D_GRAPHICS=0 DEFINES+=ENABLE_JIT=0 DEFINES+=ENABLE_YARR_JIT=0 DEFINES+=ENABLE_ASSEMBLER=0 $(QMAKE_ARGS) $(MAKE_ARGS) -- System Information: Debian Release: stretch/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: sparc64 Kernel: Linux 4.3.0-gentoo (SMP w/1 CPU core) Locale: LANG=en_SG.UTF-8, LC_CTYPE=en_SG.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: unable to detect --- a/Source/WTF/wtf/unicode/qt4/UnicodeQt4.h +++ b/Source/WTF/wtf/unicode/qt4/UnicodeQt4.h @@ -69,8 +69,12 @@ #endif #if !USE(ICU_UNICODE) +#ifdef __sparc_v9__ +typedef int32_t UChar32; +#else typedef uint32_t UChar32; #endif +#endif namespace WTF { namespace Unicode { --- a/Source/WTF/wtf/Atomics.h +++ b/Source/WTF/wtf/Atomics.h @@ -98,7 +98,7 @@ inline int atomicIncrement(int volatile* addend) { return __atomic_inc(addend) + 1; } inline int atomicDecrement(int volatile* addend) { return __atomic_dec(addend) - 1; } -#elif COMPILER(GCC) && !CPU(SPARC64) // sizeof(_Atomic_word) != sizeof(int) on sparc64 gcc +#elif COMPILER(GCC) #define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1 inline int atomicIncrement(int volatile* addend) { return __sync_add_and_fetch(addend, 1); }
Processed: #806834 blocks #804246 & #806710
Processing commands for cont...@bugs.debian.org: > #804246: transition: gsl > #806710: qgis cannot be installed > block 804246 by 806834 Bug #804246 [release.debian.org] transition: gsl 804246 was blocked by: 804497 804496 805801 804498 804501 805740 805829 804499 805799 805749 805832 805818 804495 805824 805814 805842 805823 804500 804502 805746 806830 805748 805835 805841 806833 805844 805794 805834 805819 804246 was blocking: 806710 Added blocking bug(s) of 804246: 806834 > block 806710 by 806834 Bug #806710 [qgis] qgis cannot be installed 806710 was blocked by: 806833 806830 804246 804501 806710 was not blocking any bugs. Added blocking bug(s) of 806710: 806834 > thanks Stopping processing here. Please contact me if you need assistance. -- 804246: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804246 806710: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806710 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#806834: libindi: Update build dependencies for GSL 2.x
Source: libindi Version: 1.0.0-3 Severity: normal Tags: patch Dear Maintainer, Please update your package for the ongoing gsl transition (#804246). The attached patch updates the build dependencies to use libgsl-dev. Having libindi rebuilt for the gsl transition will unblock #806710 too. Kind Regards, Bas diff -Nru libindi-1.0.0/debian/changelog libindi-1.0.0/debian/changelog --- libindi-1.0.0/debian/changelog 2015-08-11 16:16:40.0 +0200 +++ libindi-1.0.0/debian/changelog 2015-11-22 18:13:57.0 +0100 @@ -1,3 +1,10 @@ +libindi (1.0.0-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Update build dependencies for GSL 2, change libgsl0-dev to libgsl-dev. + + -- Bas Couwenberg Sun, 22 Nov 2015 18:13:52 +0100 + libindi (1.0.0-3) unstable; urgency=medium * Update symbols from 1.0.0-2 buildlogs diff -Nru libindi-1.0.0/debian/control libindi-1.0.0/debian/control --- libindi-1.0.0/debian/control 2015-08-11 16:16:40.0 +0200 +++ libindi-1.0.0/debian/control 2015-11-22 18:13:51.0 +0100 @@ -6,7 +6,7 @@ Build-Depends: cmake (>= 2.4.7), debhelper (>= 9), libcfitsio-dev, - libgsl0-dev, + libgsl-dev, libjpeg-dev, libnova-dev (>= 0.14.0), libusb-1.0-0-dev,
Processed: Re: step: GSL transition requires rebuild
Processing control commands: > tags -1 patch Bug #804501 [step] step: GSL transition requires rebuild Added tag(s) patch. > block 806710 by -1 Bug #806710 [qgis] qgis cannot be installed 806710 was blocked by: 804246 806710 was not blocking any bugs. Added blocking bug(s) of 806710: 804501 -- 804501: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804501 806710: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806710 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#804501: step: GSL transition requires rebuild
Control: tags -1 patch Control: block 806710 by -1 On Sun, 08 Nov 2015 17:27:27 -0600 Dirk Eddelbuettel wrote: > Your package as a versioned 'Depends: libgsl0ldbl (>= 1.X)' for some value of > X which cannot be satisfied by the Provides: we added to libgsl2. So this > requires a rebuild of your package against libgsl-dev (>= 2.0). The attached debdiff updates the build dependency to libgsl-dev. It was used to successfully rebuild step with libgsl2 as reported in #804246. Because I would like to remove this blocker for #806710, I intend to NMU this to DELAYED/2 by the end of the weekend if there has been no progress on this issue. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1 diff -Nru step-15.08.0/debian/changelog step-15.08.0/debian/changelog --- step-15.08.0/debian/changelog 2015-10-29 19:19:34.0 +0100 +++ step-15.08.0/debian/changelog 2015-11-22 22:45:59.0 +0100 @@ -1,3 +1,10 @@ +step (4:15.08.0-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Update build dependencies for GSL 2, change libgsl0-dev to libgsl-dev. + + -- Bas Couwenberg Sun, 22 Nov 2015 22:45:34 +0100 + step (4:15.08.0-3) unstable; urgency=medium * Rebuild for unstable. (Closes: #803381) Thanks to Chris Lamb for reporting diff -Nru step-15.08.0/debian/control step-15.08.0/debian/control --- step-15.08.0/debian/control 2015-10-29 19:19:34.0 +0100 +++ step-15.08.0/debian/control 2015-11-22 22:45:31.0 +0100 @@ -9,7 +9,7 @@ kdoctools-dev, libeigen3-dev (>= 3.2.2~), libglib2.0-dev, - libgsl0-dev (>= 1.8), + libgsl-dev, libkf5config-dev, libkf5kdelibs4support-dev, libkf5khtml-dev,
Processed: bug 806156 is forwarded to https://gitlab.com/accounts-sso/libsignon-glib/issues/2
Processing commands for cont...@bugs.debian.org: > forwarded 806156 https://gitlab.com/accounts-sso/libsignon-glib/issues/2 Bug #806156 [src:libsignon-glib] libsignon-glib: FTBFS: signon-auth-session.c:639:5: error: 'g_simple_async_result_propagate_error' is deprecated [-Werror=deprecated-declarations] Set Bug forwarded-to-address to 'https://gitlab.com/accounts-sso/libsignon-glib/issues/2'. > thanks Stopping processing here. Please contact me if you need assistance. -- 806156: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806156 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#805302: Acknowledgement (qtcreator: hangs when parsing code using c++11 STL vector)
I found the problem can be avoided by using the clang code model. Regards, Dominik Wójt