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

Bug#971604: marked as done (qtbase-opensource-src FTCBFS: fails finding mysql)



Your message dated Thu, 29 Oct 2020 18:33:51 +0000
with message-id <E1kYCkB-000DqI-NN@fasolo.debian.org>
and subject line Bug#971604: fixed in qtbase-opensource-src 5.15.1+dfsg-2
has caused the Debian Bug report #971604,
regarding qtbase-opensource-src FTCBFS: fails finding mysql
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 owner@bugs.debian.org
immediately.)


-- 
971604: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971604
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: qtbase-opensource-src
Version: 5.14.2+dfsg-6
Tags: patch upstream
User: debian-cross@lists.debian.org
Usertags: ftcbfs

We did have a few stabs at making qtbase-opensource-src cross buildable
already. At some point, it was running into an Exec format error when
running mysql_config and we concluded that this should be fixed on the
mariadb side. That's not gonna happen, because doing so would break
cross building mariadb. What needs to happens is that the world stops
using mysql_config. As bad as this sounds, the solution is quite simple,
because the building blocks are already included: pkg-config and
mysqlclient.pc. Please consider applying the attached one-line patch.

Once doing so, configuration of qtbase-opensource-src completes
successfully. The next failure is override_dh_auto_build-arch. There, we
run the just built qmake and that obviously fails with an Exec format
error. This is done to regenerate files that were included in the
source. There also is Lisandro's debian/generateTLDs.sh, which does more
of that. Can we use the build architecture qmake for these? Lisandro,
can you look into this part?

Helmut
--- qtbase-opensource-src-5.14.2+dfsg.orig/src/plugins/sqldrivers/configure.json
+++ qtbase-opensource-src-5.14.2+dfsg/src/plugins/sqldrivers/configure.json
@@ -67,6 +67,7 @@
             },
             "headers": "mysql.h",
             "sources": [
+                { "type": "pkgConfig", "args": "mysqlclient" },
                 { "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": true },
                 { "type": "mysqlConfig", "query": "--libs", "cleanlibs": true },
                 { "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": false },

--- End Message ---
--- Begin Message ---
Source: qtbase-opensource-src
Source-Version: 5.15.1+dfsg-2
Done: Dmitry Shachnev <mitya57@debian.org>

We believe that the bug you reported is fixed in the latest version of
qtbase-opensource-src, which is due to be installed in the Debian FTP archive.

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 971604@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@debian.org> (supplier of updated qtbase-opensource-src 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 28 Oct 2020 21:53:04 +0300
Source: qtbase-opensource-src
Architecture: source
Version: 5.15.1+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 971604 972640
Changes:
 qtbase-opensource-src (5.15.1+dfsg-2) unstable; urgency=medium
 .
   [ Dmitry Shachnev ]
   * Backport upstream patch to fix multiscreen-related regression that
     affects Plasma.
   * Update debian/libqt5core5a.symbols from buildds’ logs.
   * Upload to unstable.
 .
   [ Lisandro Damián Nicanor Pérez Meyer ]
   * Apply cross_build_mysql.diff to get closer to cross building on a Debian
     environment. Thanks Helmut Grohne for the patch! (Closes: #971604).
   * Remove qt5-default. Nowadays it's not needed as Qt 5 is the only Qt version
     in Debian and it brought more problems than solutions.
 .
   [ Helmut Grohne ]
   * qmake cross wrapper: Allow passing -qt5. (Closes: #972640)
Checksums-Sha1:
 a32adbcc6fd5c162e06b6a2bc2be5848ca2bfbef 5462 qtbase-opensource-src_5.15.1+dfsg-2.dsc
 6f1a7a1d48e6966f7fe1c82a3885c75b0e1ee723 256680 qtbase-opensource-src_5.15.1+dfsg-2.debian.tar.xz
 313054c7dca4cc311c5b244972275c5ef93bdec7 17749 qtbase-opensource-src_5.15.1+dfsg-2_source.buildinfo
Checksums-Sha256:
 2fbd1087f0609dd07e681567c83a44662a73dd73418a1f8d02f9ce48887b4b07 5462 qtbase-opensource-src_5.15.1+dfsg-2.dsc
 d7a3828cc912fe7be3d7dfc5876140d82c5b07443c84d4f6f23ef2c5b4c9df91 256680 qtbase-opensource-src_5.15.1+dfsg-2.debian.tar.xz
 7ac731e855426273905e63abdd7b74b962167acc91ca04a5f3bd6386802e18f7 17749 qtbase-opensource-src_5.15.1+dfsg-2_source.buildinfo
Files:
 e085e77b737bd0bb0bd6bcf4e16ae9dd 5462 libs optional qtbase-opensource-src_5.15.1+dfsg-2.dsc
 4b0f9e2ed6c9b33a7c48c6bcfa931353 256680 libs optional qtbase-opensource-src_5.15.1+dfsg-2.debian.tar.xz
 ffd8abff8be3ec2115b53a1582b0eb98 17749 libs optional qtbase-opensource-src_5.15.1+dfsg-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAl+aijYTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy9HEEACPiR3k9MtLSilYBnC+iYr5fReHqVm3
3xdTGLCX8Ypnh9/sQr9dYU0frGp2wi3WvR5YeUyAjEJaVFbubmJ4YAiHMAwt/4uB
8OnePDxvyI3ux8BitPI92VsqN0IN+sGPS7ZrcRtFjUqVOufhO0dsWkv95I+gYCH7
b01pYvJXL/xe3E6wDm2bDgGDfxc1o9WUSJ/9ITosiRUHo4++7Qz9YfDOioGhjP/E
sNN++v7isdkWpSDtpGXH7iDKbN8bugMKTpe1gsRlJkCzROxC/kCXKni33ZMw/03r
aGZU2k4BlMuAqVByB/1XZ65a06g+cCLbFSgbJCLc8xaVPqfWaMiJQrRxJLTbsnof
SUtwu/KQ/U5qzEMC0SjdOsO80C+i5nEO0hZi+5GTTt0QWOkDpDRW+wl0h0AbIYCf
H4VzpMIbhjetrCRxpGhs0MQ6dy7RbNOSLzoCif79DgL6bEDa/9VdzyERpgKOdTlF
cBn0JcX2BvFNDkh5t9V+M2AcJT8LYLLL4gYXrJ8+/6GeEiMjmp1c8w6AZDqOSJEf
iFVSDIM9xTp1Vmsk3sZcgHW9oUv3jo1jNKqia1NGtRqfLxQMINqyQLlyEQB3Cl1N
LjaFMdO5aB4Sbxvv66E4rX8ZPY55WKIfw0GmoHsMoQHB9D/mez4frjcLLoB49qO1
A2hHO4euycczsA==
=PL7t
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: