Your message dated Sat, 24 Dec 2011 08:54:06 +0000
with message-id <e1renmk-0001ct...@franck.debian.org>
and subject line Bug#637004: fixed in qtwebkit 2.2.0-1
has caused the Debian Bug report #637004,
regarding qtwebkit: FTBFS on s390x: needs some adjustments
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
637004: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637004
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: qtwebkit
Version: 5
Severity: important
Tags: patch
Justification: fails to build from source
User: debian-s...@lists.debian.org
Usertags: s390x
qtwebkit fails to build on s390x, as the code to support this
architecture is not yet present in the package, though it is present in
upstream webkit. It is easy to backport, so please find below a patch
to do that. The patch also changes the debugging support to -gstabs
(similarly to what is already done on s390), as otherwise the link
fails.
diff -Nru qtwebkit-2.1.0~2011week13/debian/patches/07_s390x.diff
qtwebkit-2.1.0~2011week13/debian/patches/07_s390x.diff
--- qtwebkit-2.1.0~2011week13/debian/patches/07_s390x.diff 1970-01-01
00:00:00.000000000 +0000
+++ qtwebkit-2.1.0~2011week13/debian/patches/07_s390x.diff 2011-08-06
10:14:18.000000000 +0000
@@ -0,0 +1,35 @@
+Description: Add support for s390/s390x architectures
+Author: Dan HorĂ¡k <d...@danny.cz>
+Origin: vendor
(http://trac.webkit.org/changeset?old_path=%2Ftrunk&old=71843+&new_path=%2Ftrunk&new=71844+)
+Forwarded: no
+Last-Update: 2011-08-06
+
+--- a/JavaScriptCore/wtf/Platform.h
++++ b/JavaScriptCore/wtf/Platform.h
+@@ -186,6 +186,18 @@
+ #define WTF_CPU_SPARC 1
+ #endif
+
++/* CPU(S390X) - S390 64-bit */
++#if defined(__s390x__)
++#define WTF_CPU_S390X 1
++#define WTF_CPU_BIG_ENDIAN 1
++#endif
++
++/* CPU(S390) - S390 32-bit */
++#if defined(__s390__)
++#define WTF_CPU_S390 1
++#define WTF_CPU_BIG_ENDIAN 1
++#endif
++
+ /* CPU(X86) - i386 / x86 32-bit */
+ #if defined(__i386__) \
+ || defined(i386) \
+@@ -917,6 +929,7 @@
+ #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS))) \
+ || (CPU(IA64) && !CPU(IA64_32)) \
+ || CPU(ALPHA) \
++ || CPU(S390X) \
+ || CPU(SPARC64)
+ #define WTF_USE_JSVALUE64 1
+ #elif CPU(ARM_TRADITIONAL) || CPU(PPC64) || CPU(MIPS)
diff -Nru qtwebkit-2.1.0~2011week13/debian/patches/series
qtwebkit-2.1.0~2011week13/debian/patches/series
--- qtwebkit-2.1.0~2011week13/debian/patches/series 2011-06-20
12:57:32.000000000 +0000
+++ qtwebkit-2.1.0~2011week13/debian/patches/series 2011-08-06
10:14:47.000000000 +0000
@@ -8,6 +8,7 @@
04_enable_debug_information.diff
05_sparc_unaligned_access.diff
06_kfreebsd_strnstr.diff
+07_s390x.diff
stabs_format_debug_info.diff
no_gc_sections.diff
09_hurd.diff
diff -Nru qtwebkit-2.1.0~2011week13/debian/rules
qtwebkit-2.1.0~2011week13/debian/rules
--- qtwebkit-2.1.0~2011week13/debian/rules 2011-04-06 08:34:09.000000000
+0000
+++ qtwebkit-2.1.0~2011week13/debian/rules 2011-08-07 15:01:52.000000000
+0000
@@ -6,7 +6,7 @@
# Filter -g from environment on troublesome arches. Replace it with -gstabs
# See also: stabs_format_debug_info.diff
DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
-ifneq (,$(filter $(DEB_HOST_ARCH),s390 armel mips mipsel))
+ifneq (,$(filter $(DEB_HOST_ARCH),s390 s390x armel mips mipsel))
export CFLAGS := $(filter-out -g,$(CFLAGS)) -gstabs
export CXXFLAGS := $(filter-out -g,$(CXXFLAGS)) -gstabs
endif
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: s390x
Kernel: 2.6.32-5-s390x (SMP w/3 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- End Message ---
--- Begin Message ---
Source: qtwebkit
Source-Version: 2.2.0-1
We believe that the bug you reported is fixed in the latest version of
qtwebkit, which is due to be installed in the Debian FTP archive:
libqtwebkit-dev_2.2.0-1_amd64.deb
to main/q/qtwebkit/libqtwebkit-dev_2.2.0-1_amd64.deb
libqtwebkit-qmlwebkitplugin_2.2.0-1_amd64.deb
to main/q/qtwebkit/libqtwebkit-qmlwebkitplugin_2.2.0-1_amd64.deb
libqtwebkit4-dbg_2.2.0-1_amd64.deb
to main/q/qtwebkit/libqtwebkit4-dbg_2.2.0-1_amd64.deb
libqtwebkit4_2.2.0-1_amd64.deb
to main/q/qtwebkit/libqtwebkit4_2.2.0-1_amd64.deb
qtwebkit_2.2.0-1.debian.tar.gz
to main/q/qtwebkit/qtwebkit_2.2.0-1.debian.tar.gz
qtwebkit_2.2.0-1.dsc
to main/q/qtwebkit/qtwebkit_2.2.0-1.dsc
qtwebkit_2.2.0.orig.tar.bz2
to main/q/qtwebkit/qtwebkit_2.2.0.orig.tar.bz2
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 637...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Fathi Boudra <f...@debian.org> (supplier of updated qtwebkit package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 19 Sep 2011 16:32:18 +0300
Source: qtwebkit
Binary: libqtwebkit-dev libqtwebkit4 libqtwebkit-qmlwebkitplugin
libqtwebkit4-dbg
Architecture: source amd64
Version: 2.2.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Fathi Boudra <f...@debian.org>
Description:
libqtwebkit-dev - Web content engine library for Qt - development files
libqtwebkit-qmlwebkitplugin - Qt WebKit QML plugin
libqtwebkit4 - Web content engine library for Qt
libqtwebkit4-dbg - Web content engine library for Qt - debugging symbols
Closes: 612974 634388 637004
Changes:
qtwebkit (2.2.0-1) unstable; urgency=low
.
* New upstream release:
- provides support for s390/s390x. (Closes: #637004)
* Update patches:
- 0001_fix_symbols_visibility_for_webcore.diff: drop, stolen upstream.
- 05_sparc_unaligned_access.diff: refresh
- no_gc_sections.diff: refresh
- 06_kfreebsd_strnstr.diff, 09_hurd.diff: drop, now strnstr() is properly
enabled
.
[ Pino Toscano ]
* Add -gstabs to the C(XX)FLAGS also for s390x. (see #637004)
* Enable the video support for all the OSes, not just on Linux.
* Add patch glibc_mkspec.diff, to enable/fix compile options for platforms
using our custom glibc-g++ mkspec.
* Add a symbols file, based on the previous version (2.1.0~2011week13).
.
[ Fathi Boudra ]
* Update debian/control:
- bump debhelper build dependency to 8.1.3~.
- add pkg-config, libgstreamer-plugins-base0.10-dev and
libgstreamer0.10-dev build dependencies.
- drop libphonon-dev build and qt-mobility build dependencies. GStreamer
will be used as the multimedia backend as recommended by upstream.
(Closes: #634388)
* Add debian/README.source: explain how to create a new upstream tarball.
* Update debian/rules:
- drop ENABLE_GEOLOCATION as qt-mobility build dependency is removed.
- add WTF_USE_GSTREAMER to enable GStreamer as the multimedia backend.
- pass --sourcedirectory=Source to dh as the upstream tarball format has
changed.
- add override_dh_auto_clean to remove Source/Makefile file and avoid
dh_clean failure.
* Add qwebview designer plugin and make libqtwebkit-dev depend on
${shlibs:Depends} as we are shipping the qwebview designer plugin.
(Closes: #612974)
* Add adjust_symbols_visibility_for_webcore.diff to fix WebCore symbols
visibility.
Checksums-Sha1:
1d1e8bba1b3dea694b651d6db94dd5ee30937d34 1805 qtwebkit_2.2.0-1.dsc
f1e907d0fd4ac42570026d84d1d8ee100ba6aa79 19238499 qtwebkit_2.2.0.orig.tar.bz2
afef208e318cca94c09fae509e8c05b3c3c13cda 166656 qtwebkit_2.2.0-1.debian.tar.gz
a2cadb54f3576e3c104337aed7c784906920fb22 116502
libqtwebkit-dev_2.2.0-1_amd64.deb
5705e60a32acd179ef1c0fec618595497d62d0cc 9261992 libqtwebkit4_2.2.0-1_amd64.deb
79c1202d07e0f952232fa8dcf628357e30239bf4 119564
libqtwebkit-qmlwebkitplugin_2.2.0-1_amd64.deb
1a8e80b0d67e449992a8be9f8eb3ebad0f9eb1e9 1591830
libqtwebkit4-dbg_2.2.0-1_amd64.deb
Checksums-Sha256:
fae5fd286270b63546eb25515a6ba0b41d6714430fd899cf5f6c964b36aa7a82 1805
qtwebkit_2.2.0-1.dsc
a33e3e0d85dcf1d4a5d4df5267d85f146d7fa058a3d4d2ba006a7f387eb29d67 19238499
qtwebkit_2.2.0.orig.tar.bz2
50a596a17f60157ec5de50773c2d0c71232167f67cbd2fdbd865b1aa589b67e2 166656
qtwebkit_2.2.0-1.debian.tar.gz
28ada4cede13e2a0910c2b83b43876257c1ea5391df52fe396c519eb9717fc78 116502
libqtwebkit-dev_2.2.0-1_amd64.deb
e2624ffad0f54b284ecaf1e5e4b35f6fefd04949692a99b6fbbcd01cbb182acd 9261992
libqtwebkit4_2.2.0-1_amd64.deb
bd4b3dc2f89df7b3493e173327e82d410438bbded2212a0c14773174b02d5523 119564
libqtwebkit-qmlwebkitplugin_2.2.0-1_amd64.deb
29f8c4f6edfe2ca09c7084fd9c17517ef3bf68dd2d8fd57cc85c7f7624a3acc6 1591830
libqtwebkit4-dbg_2.2.0-1_amd64.deb
Files:
c1752bbff82cd78feeee032529f887ee 1805 libs optional qtwebkit_2.2.0-1.dsc
7c257e645b5cdbbcd9737dd46115a3b3 19238499 libs optional
qtwebkit_2.2.0.orig.tar.bz2
20d65d61ba38258b502822820b449788 166656 libs optional
qtwebkit_2.2.0-1.debian.tar.gz
802888ed804f71168c1ae95fdb0fa17d 116502 libdevel optional
libqtwebkit-dev_2.2.0-1_amd64.deb
d6a62cdb15a268d65d949f1eb3c26271 9261992 libs optional
libqtwebkit4_2.2.0-1_amd64.deb
d77e60189c35593868268877853ef263 119564 libs optional
libqtwebkit-qmlwebkitplugin_2.2.0-1_amd64.deb
638e82a4da27a7e3b85da8e1cd3e3554 1591830 debug extra
libqtwebkit4-dbg_2.2.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iJwEAQECAAYFAk71hOQACgkQjPU19mqlcvcPYgQArHvKLwi/vQ9seWgzkIffuYZY
6UbXxYxfgpcf/z8y2qFR25tVOrgMbFuBQSCnTCSEV2xqIkS9jSInGloispbermYs
UMHvNKDLryZMUzSVrHA9/9ufzjGALO6PRZ2M0dlOLL8+jMBInZpK1HQQpGAK7swC
OpeqLRjwFvtgHvDBOCg=
=sNxb
-----END PGP SIGNATURE-----
--- End Message ---