Your message dated Thu, 09 Mar 2023 15:32:10 -0300
with message-id <7772969.haGlh8NSiS@gryffindor>
and subject line Re: Bug#1032512: Unneeded versioned dependency to libx11-xcb1
has caused the Debian Bug report #1032512,
regarding Unneeded versioned dependency to libx11-xcb1
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.)


-- 
1032512: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032512
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libqt6opengl6
Version: 6.4.2+dfsg-7
Severity: important

The package has an versioned dependency to libxcb-xkb1, which currently
prevent the workaround about a critical bug in that library by using the
version bevore the current one.
-- 
Klaus Ethgen                                       http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16            Klaus Ethgen <kl...@ethgen.ch>
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Hi Klaus!

I am closing this bug because it is invalid. Please let me show you why.

If you take a look at [1] you will see the following snippet:

Package: libqt6opengl6
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}

The most important lines here are the first and the last.
The first tells us is the libqt6opengl6 package, the second one defines the
dependencies of this binary package. As you can see there are no hard-coded
dependencies there, only the ones supplied by the build system. In our case
we are concerned about ${shlibs:Depends}.

This variable gets filled more or less in this way: our library is scanned for
dependencies and, following shlibs/symbols files from those dependencies,
the correct packages with their versions are populated here.

I did look at #1032379 and the problem probably lies in libx11-xcb1,
but definitely not in Qt. Get libx11-xcb1 fixed and everything should be
fine.

[1] 
<https://salsa.debian.org/qt-kde-team/qt6/qt6-base/-/blob/master/debian/control#L179>

Regards, Lisandro.

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply via email to