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

Bug#1034830: marked as done (qtbase5-private-dev ships header that requires cbor.h without dependency)



Your message dated Sat, 13 May 2023 16:15:19 +0000
with message-id <E1pxrtv-0041W3-4b@fasolo.debian.org>
and subject line Bug#1034830: fixed in qtbase-opensource-src 5.15.9+dfsg-2
has caused the Debian Bug report #1034830,
regarding qtbase5-private-dev ships header that requires cbor.h without dependency
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.)


-- 
1034830: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034830
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: qtbase5-private-dev
Version: 5.15.8+dfsg-3
Severity: minor
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu lunar

Dear maintainers,

As part of an investigation to establish the feasibility of moving 32-bit
archs to 64-bit time_t, I am running an analysis of all header files in the
archive to determine which libraries' ABIs are affected.  This requires the
headers in question to be compilable.

qtbase5-private-dev ships header files which have includes that are not
satisfied by its dependencies.  For my purposes, I've worked around these
unusable headers by adding quirks to my scripts, but it seems worth
reporting as a bug that headers are being shipped that aren't usable.

- qt5/QtCore/5.15.8/QtCore/private/qcborcommon_p.h, which #includes cbor.h,
  found in libcbor-dev; but does not provide the CborValue type
- qt5/QtCore/5.15.8/QtCore/private/qcfsocketnotifier_p.h, which #includes
  CoreFoundation/CoreFoundation.h, not found in any package in the archive.
- qt5/QtGui/5.15.8/QtGui/private/qcoregraphics_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qcore_mac_p.h, same
- qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qcoretextfontdatabase_p.h,
  depends on the preceding
- qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qfontengine_coretext_p.h:
  same
- qt5/QtTest/5.15.8/QtTest/private/qappletestlogger_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qcollator_p.h, which #includes
  unicode/ucol.h, found in libicu-dev
- qt5/QtCore/5.15.8/QtCore/private/qdoublescanprint_p.h, which #includes
  double-conversion/double-conversion.h, found in libdouble-conversion-dev
- qt5/QtCore/5.15.8/QtCore/private/qeventdispatcher_win_p.h, which #includes
  qt_windows.h, which in turn #includes windows.h, which does not exist
- qt5/QtCore/5.15.8/QtCore/private/qeventdispatcher_winrt_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qoperatingsystemversion_win_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qwindowspipereader_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qwindowspipewriter_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qwineventnotifier_p.h: same
- qt5/QtCore/5.15.8/QtCore/private/qwinregistry_p.h: same
- qt5/QtEventDispatcherSupport/5.15.8/QtEventDispatcherSupport/private/qwindowsguieventdispatcher_p.h:
  same
- qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qwindowsfontdatabase_ft_p.h:
  same
- qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qwindowsfontdatabase_p.h:
  same
- qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qwindowsfontengine_p.h:
  same
- qt5/QtFontDatabaseSupport/5.15.8/QtFontDatabaseSupport/private/qwindowsnativeimage_p.h:
  same
- qt5/QtCore/5.15.8/QtCore/private/qfilesystemwatcher_fsevents_p.h, which
  #includes dispatch/dispatch.h, which does not exist (libdispatch-dev did
  exist, but was removed due to FTBFS)
- qt5/QtCore/5.15.8/QtCore/private/qjni_p.h, which #includes jni.h from
  default-jdk-headless
- qt5/QtCore/5.15.8/QtCore/private/qppsobjectprivate_p.h, which #includes
  sys/pps.h, which does not exist
- qt5/QtCore/5.15.8/QtCore/private/qstdweb_p.h, which #includes
  emscripten/val.h from emscripten
- qt5/QtGui/5.15.8/QtGui/private/qharfbuzzng_p.h, which #includes
  harfbuzz/hb.h from libharfbuzz-dev
- qt5/QtGui/5.15.8/QtGui/private/qrhid3d11_p_p.h, which includes d3d11_1.h,
  Windows-specific
- qt5/QtGui/5.15.8/QtGui/private/qt_gui_pch.h, which includes
  corelib/global/qt_pch.h; qt_pch.h is only available as
  qt5/QtCore/5.15.8/QtCore/private/qt_pch.h, so wrong include path for us?
- qt5/QtKmsSupport/5.15.8/QtKmsSupport/private/qkmsdevice_p.h, which
  #includes xf86drm.h, provided by libdrm-dev
- qt5/QtGui/5.15.8/QtGui/private/qt_mips_asm_dsp_p.h, MIPS-specific
  assembly, so seems irrelevant to ship on non-mips archives?
- qt5/QtLinuxAccessibilitySupport/5.15.8/QtLinuxAccessibilitySupport/private/atspiadaptor_p.h,
  which includes atspi/atspi-constants.h from libatspi2.0-dev
- qt5/QtNetwork/5.15.8/QtNetwork/private/qdtls_openssl_p.h, which includes
  openssl/ossl_typ.h from libssl-dev
- qt5/QtNetwork/5.15.8/QtNetwork/private/qhttp2protocolhandler_p.h, which
  includes access/qhttp2configuration.h, but this file is only available as
  qt5/QtNetwork/qhttp2configuration.h
- qt5/QtNetwork/5.15.8/QtNetwork/private/qsslsocket_mac_p.h, which includes
  Security/Security.h, which does not exist
- qt5/QtNetwork/5.15.8/QtNetwork/private/qsslsocket_schannel_p.h, which
  includes schnlsp.h, Windows-specific
- qt5/QtOpenGL/5.15.8/QtOpenGL/private/qgl_p.h, which includes
  QtOpenGL/qgl.h, shipped in libqt5opengl5-dev
- qt5/QtPrintSupport/5.15.8/QtPrintSupport/private/qprint_p.h, which
  includes cups/ppd.h from libcups2-dev
- qt5/QtPrintSupport/5.15.8/QtPrintSupport/private/qcupsjobwidget_p.h, which
  includes ui_qcupsjobwidget.h, which does not exist
- qt5/QtPrintSupport/5.15.8/QtPrintSupport/private/qpagesetupdialog_unix_p.h,
  which includes kernel/qprint_p.h, but this file is only available as
  qt5/QtPrintSupport/5.15.8/QtPrintSupport/private/qprint_p.h
- qt5/QtTest/5.15.8/QtTest/private/qxctestlogger_p.h, which includes
  dispatch/dispatch.h; was in libdispatch-dev but removed from archive
- qt5/QtWidgets/5.15.8/QtWidgets/private/qt_widgets_pch.h, which includes
  ../../gui/kernel/qt_gui_pch.h, but this file is available at
  qt5/QtGui/5.15.8/QtGui/private/qt_gui_pch.h
- qt5/QtXcb/5.15.8/QtXcb/private/qxcbconnection.h, which includes
  xcb/randr.h from libxcb-randr0-dev
- qt5/QtXcb/5.15.8/QtXcb/private/qxcbclipboard.h, which includes
  xcb/xfixes.h from libxcb-xfixes0-dev
- qt5/QtXcb/5.15.8/QtXcb/private/qxcbscreen.h, which includes xcb/xinerama.h
  from libxcb-xinerama0-dev
- qt5/QtXcb/5.15.8/QtXcb/private/qxcbimage.h, which includes xcb/xcb_image.h
  from libxcb-image0-dev
- qt5/QtXcb/5.15.8/QtXcb/private/qxcbkeyboard.h, which includes
  xcb/xcb_keysyms.h from libxcb-keysyms1-dev
- qt5/QtXcb/5.15.8/QtXcb/private/qxcbkeyboard.h, which includes xcb/xkb.h
  from libxcb-xkb-dev
- qt5/QtXcb/5.15.8/QtXcb/private/qxcbkeyboard.h, which includes
  xkbcommon/xkbcommon-x11.h from libxkbcommon-x11-dev
- qt5/QtXcb/5.15.8/QtXcb/private/qxcbwindow.h, which includes xcb/sync.h
  from libxcb-sync-dev
- qt5/QtCore/5.15.8/QtCore/private/qfunctions_fake_env_p.h references a
  non-existent 'errno_t' type

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: qtbase-opensource-src
Source-Version: 5.15.9+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 1034830@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, 13 May 2023 18:27:14 +0300
Source: qtbase-opensource-src
Architecture: source
Version: 5.15.9+dfsg-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 1034830
Changes:
 qtbase-opensource-src (5.15.9+dfsg-2) experimental; urgency=medium
 .
   * Bump years for 3rdparty copyright.
   * Backport upstream patch to stop using O_PATH in OpenFile portal
     (LP: #1876237).
   * Add a patch to fix capitalization error in auto-generated qdbusmacros.h
     include (LP: #2016703).
   * Make qtbase5-private-dev suggest packages providing includes which are
     used by some of its headers (closes: #1034830).
Checksums-Sha1:
 c77093874e8418675499881892758e41acb75102 5344 qtbase-opensource-src_5.15.9+dfsg-2.dsc
 3aa0c6133d72a731f1502fb4dce599f34cc82acd 231160 qtbase-opensource-src_5.15.9+dfsg-2.debian.tar.xz
 8caafdde462202fbdb47f3f76fe9c6347deb1f01 15623 qtbase-opensource-src_5.15.9+dfsg-2_source.buildinfo
Checksums-Sha256:
 856f93c239f1a984fb7b7b369dfa1935cd2b13f68c5871e998e92bcf85b77df8 5344 qtbase-opensource-src_5.15.9+dfsg-2.dsc
 06d01f6ae632875348a18b4d225115eed3e5c41f1e1d24fea45af898e8c5ec5e 231160 qtbase-opensource-src_5.15.9+dfsg-2.debian.tar.xz
 e7b4c523e528431e81eb810acaba8684c3fc8e16358eb125406bf34ffd45e1be 15623 qtbase-opensource-src_5.15.9+dfsg-2_source.buildinfo
Files:
 43da55f8057ce9d4a63332354f340606 5344 libs optional qtbase-opensource-src_5.15.9+dfsg-2.dsc
 c49101faf25c570d4f3a4417b4f01615 231160 libs optional qtbase-opensource-src_5.15.9+dfsg-2.debian.tar.xz
 e939e5ec20d6a0784d86b3b2fd31de04 15623 libs optional qtbase-opensource-src_5.15.9+dfsg-2_source.buildinfo

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

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmRfrTITHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy3hZEACr8b9M2jytrcxvPKBVkGp4CMl840F2
D29waLes4sS61S0S5/Fn2mHDi3mn0a9hdnz9hloPG1BEb/0a+WdTpIn8OXmk/Kfs
qa1bAd68fArrETi9IP6mIvNR5wPmJjzRzO9/lKIwHPe9ArionuNugaC1fORPiryS
Ei+/J5+pw/IX4LnQR80UVihM53aU1ZfvdUCeqPzmkQ9QKDgaOLQs1VRjE/LaXgYH
KF/DHK8ucLTjqKgmftOU5Tg/O8W43AvnXA0fgskP7JdVc7z7ZOCe/E3s+A9LHM0H
bVQGeQUHHaSKYBHmrNl5R//UcEZf6j+vhKa5wuQ+NNWFnyJANBCSm61/MMW6zqYK
qn5GPqaxRQYLEYbpGMAmNFDu8MwJzlbMzmWH2HMuUBR7nshWaT5MjVuqNRaiDYTG
h0LLOmF8tGvTY2hZpAeItwd6ySuEmARW3yxj9+kOrPVV7bWMIvREYOs4CnX7938n
OqwnVIyO/d6T/78YvKgS1Xlg2SZNZHBAPzWcHP1TWjx5Hhf10kFqo3T1KD6QJjdN
LfKjvE3whY8xAVBarzy098ohFkM89/DxIOvP+55ItHZVWPmg7wwYD07j96wPt3J1
LwOxt8kfMQp0oZrkZz+8gl7y667i6/Lkib3ssRH5p4ATuicgX/a5/s2rbv+glZXD
fOfG0v3QvsCm/A==
=vLMD
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: