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

Bug#939653: marked as done (move /usr/lib/<triplet>/qt5/bin/uic to a m-a:same package)



Your message dated Sat, 21 Dec 2019 16:49:12 +0000
with message-id <E1iihwG-0008Ra-JY@fasolo.debian.org>
and subject line Bug#939653: fixed in qtbase-opensource-src 5.12.5+dfsg-3
has caused the Debian Bug report #939653,
regarding move /usr/lib/<triplet>/qt5/bin/uic to a m-a:same package
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.)


-- 
939653: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939653
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: qtbase5-dev-tools
Version: 5.11.3+dfsg1-4
File: /usr/lib/<triplet>/qt5/bin/uic
User: debian-cross@lists.debian.org
Usertags: ftcbfs
Control: affects -1 + src:xca

This bug is a variant of #909575. It's the same basic situation: xca
uses the host architecture Qt5Core.pc and extracts host_bins. It then
expects $host_bins/uic to work, but that file is missing. This is the
same situation as #909575 except that we're now talking about
$host_bins/uic rather than $host_bins/qmake and that uic is not
architecture-dependent and doesn't need a wrapper. So what is wrong this
time?

$host_bins/qmake is shipped in qt5-qmake, which is Multi-Arch: same. So
when you depend on qt5-qmake, this file is present. $host_bins/uic is
shipped in qtbase5-dev-tools, which happens to be Multi-Arch: foreign.
So when you depend on it, you only get it for the build architecture.
The host architecture QtCore.pc references the host architecture
$host_bins/uic though, which is missing. So what needs to be done here?

We need to move these compatibility symlinks out of qtbase5-dev-tools
into some other package that is marked Multi-Arch: same and that is
usually in the dependency tree that pulls qtbase5-dev-tools. I guess
that this means moving it to qtbase5-dev, which is already Multi-Arch:
same and often included.

I also suggest that you extend the description of qtbase5-dev-tools with
something saying that it is an internal package and that no other
package should depend on it directly. It should likely also give a hint
about what to depend on instead.

I would like to thank Dmitry Shachnev for taking the time to discuss the
matter. He explained essential bits that lead to the full understanding
written down herein.

Helmut

--- End Message ---
--- Begin Message ---
Source: qtbase-opensource-src
Source-Version: 5.12.5+dfsg-3

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 939653@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: Sat, 21 Dec 2019 14:30:03 +0300
Source: qtbase-opensource-src
Architecture: source
Version: 5.12.5+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 939653 947117
Changes:
 qtbase-opensource-src (5.12.5+dfsg-3) unstable; urgency=medium
 .
   * Backport upstream patch to fix uic handling of .ui files with global
     includes. Thanks to Alexander Volkov for the pointer!
   * Stop depending on libgl1-mesa-dev and libgles2-mesa-dev, which are
     transitional packages in mesa ≥ 19.3.0~rc6-1.
   * Also make qtbase5-dev explicitly depend on libegl-dev (closes: #947117).
   * Move the compatibility symlinks from qtbase5-dev-tools to qtbase5-dev
     (closes: #939653).
Checksums-Sha1:
 4255d502465681ad3bf7e606d04d354a3b9e31fb 5319 qtbase-opensource-src_5.12.5+dfsg-3.dsc
 57de5700bc1173fbdea2ebcadd595e3daf497df3 252384 qtbase-opensource-src_5.12.5+dfsg-3.debian.tar.xz
 a601849e15e0010da0a03808ea3ef1e1b99e7b48 18004 qtbase-opensource-src_5.12.5+dfsg-3_source.buildinfo
Checksums-Sha256:
 4144f6968617f071a1762114d095c3b223c18d1f94d167e4aed28958227cfc1c 5319 qtbase-opensource-src_5.12.5+dfsg-3.dsc
 e984869f5cc41603519f5491abcc26f8164091956e11715994651d8e3620d504 252384 qtbase-opensource-src_5.12.5+dfsg-3.debian.tar.xz
 589a119e732ef6b26bb087308f01b2f053a3a70690d993c3e16203ba66a6723f 18004 qtbase-opensource-src_5.12.5+dfsg-3_source.buildinfo
Files:
 ce07b1c5b79c07d079d665d43aa988cf 5319 libs optional qtbase-opensource-src_5.12.5+dfsg-3.dsc
 c8d43e0174329d559fd4b0a6d92cc670 252384 libs optional qtbase-opensource-src_5.12.5+dfsg-3.debian.tar.xz
 a6049ab78f49220dc2337578c120fd80 18004 libs optional qtbase-opensource-src_5.12.5+dfsg-3_source.buildinfo

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

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAl3+A7YTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDyzWqEACdpXg0iXW+iAL9XNWJS0zCC3mpWlMz
rp3rdaXRG6UjPI55a8kC61AINo3zERF+3mr4DSLQieQUfyIqzP2EkRJLOrAEFqv8
QTIBS0pj//ZgRJzYU9TdiHXFDx77jMsYjkeuxUxUiyUfnNir1G8p1CLREG6HofGB
R/aaEm806CZGwHOwfWkE9EAmLDBFXp5q83SOf8FPbG56CsKeVIwiD7tmmSVpGGar
T4nsoihIMxgxK1F3aREFO6iFc/dJDXmxVdfgagokZ9yP1NJvw0UkWGwJ6dOroDPe
KQ4P3UzJpta9AiSa+9OaAwLuW8WXb1QuYggEh2PZmhp802re+6byyOa/Zfz1/sCV
kRh7ca2fe9E/DuC/JKJ3gfdJyjVVz3eriPJYE4KlIDIJJFsn0svgXLqj9cI0jnfx
kF4XltT0gCFCY3lUCXty7pI37+4Ix0n83LWI0s4X3FLXMopppGep3yRkzApygkS8
HBsMbTHMywysyd2Y13FQUeSYgBLxkKJfMxtIbQTK6Qgcr30dlYm+9+I34Qf+pzbs
KC2khBU4D6gfI05z4F4MrzwXWjp7XdXCJhZPXvOUl+PvjZZ1IpYKdPUd7qsO8iyM
mtiANyr5YpbxwGTrcZQ+7KDvdDlQzog7PDj5odRXD4Ob/utQyBB93+9PVuSG/Rcp
N/f8aC8d8O0HbQ==
=Eb7Y
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: