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

Bug#1010575: marked as done (qt6-base_6.2.4 QLibraryInfo path issue)



Your message dated Sun, 22 May 2022 22:21:11 +0000
with message-id <E1nstwl-0007bw-NT@fasolo.debian.org>
and subject line Bug#1010575: fixed in qt6-base 6.2.4+dfsg-8
has caused the Debian Bug report #1010575,
regarding qt6-base_6.2.4 QLibraryInfo path issue
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.)


-- 
1010575: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010575
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: qt6-base
Severity: normal
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu kinetic ubuntu-patch
X-Debbugs-Cc: tsteven4@gmail.com

Dear Maintainer,

   * What led up to the situation?
     The situation requires the dynamic loader to use symbolic links, like
     often is done on usr-merged systems.  It was previously fixed in Debian,
     but the required configuration parameter was dropped when converting
     from Qt5 configure to Qt6 cmake.
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
     An effective fix, that is widely used on Linux distributions, is to
     disable the relocatble feature when generating the build system.
   * What was the outcome of this action?
     Disabling the relocatable feature results in the correct paths being
     returned by QLibraryInfo, and Qt WebEngine finding it's resources.
   * What outcome did you expect instead?
     This was the desired outcome.

In Ubuntu, the attached patch was applied to achieve the following:

This patch is needed to fix paths on usr-merged systems like Ubuntu jammy.
Without this patch QLibraryInfo can return incorrect paths.  This can lead to
"Qt WebEngine resources not found", and a loss of functionality.  This patch
was previously applied to the Debain Qt5 package 5.14.2+dfsg-3 to closes:
#961554.  The issue is further discussed in
https://bugs.launchpad.net/ubuntu/+source/qt6-base/+bug/1970057



  * Make QLibraryInfo tolerant of symbolic links in loader search path
    (LP: #1970057).


Thanks for considering the patch.


-- System Information:
Debian Release: bookworm/sid
  APT prefers jammy-updates
  APT policy: (500, 'jammy-updates'), (500, 'jammy-security'), (500, 'jammy')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-27-generic (SMP w/2 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru qt6-base-6.2.4+dfsg/debian/control qt6-base-6.2.4+dfsg/debian/control
--- qt6-base-6.2.4+dfsg/debian/control	2022-04-11 11:33:56.000000000 -0600
+++ qt6-base-6.2.4+dfsg/debian/control	2022-05-02 13:21:10.000000000 -0600
@@ -1,7 +1,6 @@
 Source: qt6-base
 Priority: optional
-Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
-XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
 Uploaders: Patrick Franz <deltaone@debian.org>
 Build-Depends: cmake (>= 3.18~),
                debhelper-compat (= 13),
diff -Nru qt6-base-6.2.4+dfsg/debian/rules qt6-base-6.2.4+dfsg/debian/rules
--- qt6-base-6.2.4+dfsg/debian/rules	2022-04-11 11:32:44.000000000 -0600
+++ qt6-base-6.2.4+dfsg/debian/rules	2022-05-02 13:20:45.000000000 -0600
@@ -71,6 +71,7 @@
 		-DFEATURE_system_png=ON \
 		-DFEATURE_system_libb2=ON \
 		-DFEATURE_rpath=OFF \
+		-DFEATURE_relocatable=OFF \
 		$(extra_cmake_args)
 
 

--- End Message ---
--- Begin Message ---
Source: qt6-base
Source-Version: 6.2.4+dfsg-8
Done: Dmitry Shachnev <mitya57@debian.org>

We believe that the bug you reported is fixed in the latest version of
qt6-base, 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 1010575@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 qt6-base 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: Mon, 23 May 2022 00:56:59 +0300
Source: qt6-base
Architecture: source
Version: 6.2.4+dfsg-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 1010575
Changes:
 qt6-base (6.2.4+dfsg-8) unstable; urgency=medium
 .
   * Team upload.
   * Disable relocatable feature, to fix paths on usr-merged systems.
     Thanks to Steven Trabert for the patch! (Closes: #1010575, LP: #1970057)
   * Mark one inline symbol as optional to fix build on Ubuntu ppc64el.
Checksums-Sha1:
 e2e2ecc80014970ec57f86151f724a01acd492ee 4830 qt6-base_6.2.4+dfsg-8.dsc
 f20fc81c71c17b7dc483ce3866ac46c12ae7ed89 173420 qt6-base_6.2.4+dfsg-8.debian.tar.xz
 e6c5f18a64216289c1b070459c04f9982c325bc7 14699 qt6-base_6.2.4+dfsg-8_source.buildinfo
Checksums-Sha256:
 f4be9c1507fc7b46a009bdd070bc9b27f7643604e1db8a37c021c5059d4dfb80 4830 qt6-base_6.2.4+dfsg-8.dsc
 4409c44d6513432ed80ab8f54d4f48ec914915271dbc961f801968ecb040833e 173420 qt6-base_6.2.4+dfsg-8.debian.tar.xz
 fc8ffe06dcec423418f218cc835552b69d3b91996cf0a1b81466b6f73476f97e 14699 qt6-base_6.2.4+dfsg-8_source.buildinfo
Files:
 d0883e12a4b74a5996dbb112d7ba1434 4830 libs optional qt6-base_6.2.4+dfsg-8.dsc
 9990623cf76a9405353ea85b12b8f933 173420 libs optional qt6-base_6.2.4+dfsg-8.debian.tar.xz
 000c93e192e96a5794ffcc440d9bc7a6 14699 libs optional qt6-base_6.2.4+dfsg-8_source.buildinfo

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

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmKKshsTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy4V4EACVTp0j61kcOXvmvfNUQPEDLhWUnGOA
6+yNJFNof9eSav9Tp/sCxxMnxyGuVNwS6pnzdSNmwtdrWVrYMnBOQdU4LOrJDD0q
YNUDCV9bVocLXyfk1pqnmzwsossa/nPOWv2nBhS9kFniuNr29ho+jJkjRgZzesH2
BDJtvQoPsY82fUJfhC5rgWg0/JChh3zlgyXermg+cnowTWTIJiV8gQhhnrIpSSLD
fDR5rwldyzieBgitq1nSLGpMqOtaUcacq776+NJgnf3jx+Bn6RYkTvvfOdDXudRN
8P0jes6ipEuED1YwhYoE4TjB5RyGeNfKTNp0cSdv/fbv0VimLAbzMt1wBiC95yee
bDwo7UDNaBHUKYhJUwVvFzN1huvevS7wU7XvtvrowIrqyND3Ajh87fweuPsgPJIJ
Egs4YGbgWNGuWcD2HWM6IpyeDMD3fDesNarXpZRafC5D4yZ965f/toQorInaHEGO
G8ASYdByY+b3irFXoKf9zkGMRdZORYO5FqepgD+XqAF8TAHQ5mPE/MNgu7fgrjNb
NDkufCRmkiLj9RucRanPS5aWvFzL57ShIVwOmDfTKDwO5Yr/UUKWthmMU6Cn7+Td
J+5LcTySjf8kkT3UQrwYhcubOKUgLomi5k4pW5Awru3NBGdqAvBQ8bpxRP+Oa7B+
uoyP66vZ6nIcFQ==
=AEo/
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: