From fe41baae73022f05c8d15a659a92e67cabefeef6e520788ac8053c6fdb7ef406 Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Tue, 13 Jun 2023 17:08:51 +0000 Subject: [PATCH 1/2] Accepting request 1092905 from home:Vogtinator:qt5.15 Qt 5.15.10, fixed libqt5-qtscript OBS-URL: https://build.opensuse.org/request/show/1092905 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:5.15/libqt5-qtbase?expand=0&rev=52 --- _service | 4 +- _servicedata | 2 +- libqt5-qtbase.changes | 129 ++++++++++++++++++- libqt5-qtbase.spec | 6 +- qtbase-everywhere-src-5.15.10+kde129.obscpio | 3 + qtbase-everywhere-src-5.15.9+kde154.obscpio | 3 - qtbase-everywhere-src.obsinfo | 6 +- 7 files changed, 140 insertions(+), 13 deletions(-) create mode 100644 qtbase-everywhere-src-5.15.10+kde129.obscpio delete mode 100644 qtbase-everywhere-src-5.15.9+kde154.obscpio diff --git a/_service b/_service index ef754e4..7205be6 100644 --- a/_service +++ b/_service @@ -1,12 +1,12 @@ enable - 5.15.9+kde@TAG_OFFSET@ + 5.15.10+kde@TAG_OFFSET@ https://invent.kde.org/qt/qt/qtbase.git git qtbase-everywhere-src kde/5.15 - v5.15.9-lts-lgpl + v5.15.10-lts-lgpl enable diff --git a/_servicedata b/_servicedata index 61ecd75..425ea34 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://invent.kde.org/qt/qt/qtbase.git - a196623892558623e467f20b67edb78794252a09 \ No newline at end of file + e8d9e68d25f4bf305f8b3ca5d678594ee4681baa \ No newline at end of file diff --git a/libqt5-qtbase.changes b/libqt5-qtbase.changes index 0478b74..f0965df 100644 --- a/libqt5-qtbase.changes +++ b/libqt5-qtbase.changes @@ -1,10 +1,137 @@ +------------------------------------------------------------------- +Tue Jun 13 12:58:24 UTC 2023 - Fabian Vogt + +- Update to version 5.15.10+kde129, rebased upstream: + * Ssl: Copy the on-demand cert loading bool from default config + * Schannel: Reject certificate not signed by a configured CA certificate + * qnetworkreplyfileimpl_p.h: fix header guard name + * Revert "Draw the cursor considering the descent is 0" + * Use pkgconfig in order to find libproxy configuration + * Upgrade PCRE2 to 10.40 + * Android A11Y: handle LocationChanged event only for focused element + * Port binary JSON to new special integer bitfields + * INTEGRITY: enable C99 globally + * QObject: mark two error reporting functions COLD + * Endian: Provide special integer bitfield unions + * Android: set useLegacyPackaging to true in build.gradle + * QWidgetTextControl: port to new-style connects (faster) + * Sync qxmlstream.g with qxmlstreamparser_p.h [1/2]: switched lines + * tst_QNetworkReply try stabilize autoDeleteReplies tests + * Remove duplicated include for + * Fix recursion crash when calling setStyleSheet with `qproperty-styleSheet` + * qwindowsxpstyle: Fix typos in documentation + * Correct prefix reported for end element in QXmlStreamReader + * Android A11Y: Add supported role infos to A11yNodeInfo + * Fix handling of DateTime values in QSettings + * Fix off-by-one for "typically" lowest value INT_MIN + * xml: Fix typos in documentation + * QWindowsWindow: Fix typo in documentation + * includemocs (updated script) + * widgets: Fix typos in documentation + * cocoa: Fix typo in debug messages + * Only scroll QMenu when there is a valid active action + * QTimer: Add note in documentation + * Fix QListView assert when the last row is moved in IconMode + * QFileDialog: Fix adding default suffix when file path contains dot + * QLineEdit: account for the placeholderText when computing lineRect + * QFileDialog::saveFileContent crashes on accept + * QCompleter: QCompleter unexpectedly changes QLineEdit text + * Fix build error on iOS with the configure option -qtnamespace + * Draw the cursor considering the descent is 0 + * Remove pure-virtual-signals.h include from tst_moc.cpp + * plugins: image formats - fix odr violation + * dbus: Fix typos + * qwindowsdialoghelpers: Fix typo in documentation + * QTableView: Document the customizations applied to QHeaderView + * Unicodetools: compile + * eglfs_x11: Fix running flag linkage + * qcompilerdetection.h: add Q_CC_{GNU,MSVC,CLANG}_ONLY macros + * Fix CMake warning about "missing closing ' quote" + * Fix alignment of next/prev links in offline style + * QtDBus: includemocs + * Image Plugins: includemocs(-ish) + * QtGui: includemocs + * QXcbNativeInterface: remove unused field m_sysTraySelectionAtom + * Windows QPA: Fix slowdown with large table/tree views with accessibility + * Macstyle: fix the text color on the disabled button + * QMacStyle: fix tool buttons (in checked mode) + * QTeamCityLogger: fix .arg() placeholder injection + * QAbstractTestLogger: disable copying + * Fix errorMessageFromComError() + * QtNetwork: includemocs + * AppleUnifiedLogger: Remove manually managed os_log_t cache + * examples: add WindowStaysOnBottomHint into preview text + * QSharedPointer: Use matching new/delete + * QIbusPlatformInputContextPlugin: includemocs + * QGtk3ThemePlugin: includemocs + * QTuioTouchPlugin: includemocs + * QtWidgets: includemocs v2022 + * QMYSQLDriverPlugin: includemocs + * QtDeviceDiscoverySupportPrivate: includemocs + * QLinuxFbIntegrationPlugin: includemocs + * QtPrintSupport: includemocs + * QSQLiteDriverPlugin: includemocs + * QtFbSupportPrivate: includemocs + * QXdgDesktopPortalThemePlugin: includemocs + * QtTest: includemocs + * QComposePlatformInputContextPlugin: includemocs + * QtSql: includemocs + * QVncIntegrationPlugin: includemocs + * Fix backingstore fractional DPR glitches for widgets in child windows + * Include where std::numeric_limits is used + * QtInputSupportPrivate: includemocs + * Document the default value of QSFPM::sortOrder() + * Better document how to enable sorting in QSPFM + * Correct documentation of INI format's loss of type information + * Android: add missing properties in AndroidManifest.xml + * Fix assertion failure when parsing a doubly-invalid date-time text + * Windows QPA: Correct mistake when calculating minmaxinfo + * Android: replace ndk.dir with android.ndkVersion in build.gradle + * Android: remove the old copy of gradle.properties after reading it + * CMake Android Support: Fix signing of APKs + * Android: fix A11Y object description + * macOS: Fix warning about comparing different types in QCocoaScreen::isOnline + * Fix qmake build on FreeBSD + * Update documentation of enum Qt::DockWidgetArea + * xcb: recreate xcb window under some conditions + * objc_namespace: Add support for universal binaries + * objc_namespace: Fix misspelled argument for silencing output + * objc_namespace: Update parsing logic to account for otool changes + * Blacklist passwordAuth for Ubuntu 20.04 + * Android: wrap QAndroidInputContext's m_focusObject in a QPointer + * Fix compilation with GCC 12 (and on Fedora 35 and newer) + * Chip example: fix an accidental bool->int conversion when using PMF connections + * qmake: Add support for C++23 + * Android: use BCP 47 tag to create a correct Locale for QTimeZone::displayName() + * QDateTime: fix adjusted datetime handling + * Fix crash in tst_qmltc_examples on Android + * macOS: Remove dead code for focus ring handling in Mac style + * Detach for colortransforms of indexed formats + * tst_QTcpSocket::connectToHostError - handle possible timeouts + * CoreText: Avoid populating font family aliases if family was populated + * Graphicsview: Avoid background clearing glitches under fractional DPR + * Windows QPA: Avoid slowdown with UI Automation name change notification + * Windows QPA: Avoid sending accessibility notifications before activation + * Windows: Fix potential crash when retrieving default printer + * Make Ubuntu with its non-standard security level happy + * Android: Blacklist failing tests on tst_QGraphicsProxyWidget + * Update LA 4.4.1 + * iOS A11Y: Set more accessibilityTraits + * QNX: Fix compiler warning by when FEATURE_clipboard is not enabled + * Document that native file dialogs might not show a title + * Doc: Remove mentionings of overflows from QElapsedTimer + * QTextMarkdownImporter: don't apply text char format to list item block +- Commits dropped by the rebase: + * QBuffer: add missing include + * Fix developer build + ------------------------------------------------------------------- Wed May 24 07:59:20 UTC 2023 - Fabian Vogt - Update to version 5.15.9+kde154: * Hsts: match header names case insensitively (CVE-2023-32762) * Fix specific overflow in qtextlayout (CVE-2023-32763) - * QDnsLookup/Unix: make sure we don't overflow the buffer + * QDnsLookup/Unix: make sure we don't overflow the buffer (CVE-2023-33285, boo#1211642) ------------------------------------------------------------------- Tue May 9 12:08:17 UTC 2023 - Fabian Vogt diff --git a/libqt5-qtbase.spec b/libqt5-qtbase.spec index eb254cd..2715c6a 100644 --- a/libqt5-qtbase.spec +++ b/libqt5-qtbase.spec @@ -29,15 +29,15 @@ %bcond_without harfbuzz Name: libqt5-qtbase -Version: 5.15.9+kde154 +Version: 5.15.10+kde129 Release: 0 Summary: C++ Program Library, Core Components License: LGPL-3.0-only or GPL-3.0-with-Qt-Company-Qt-exception-1.1 Group: System/Libraries Url: https://www.qt.io %define base_name libqt5 -%define real_version 5.15.9 -%define so_version 5.15.9 +%define real_version 5.15.10 +%define so_version 5.15.10 %define tar_version qtbase-everywhere-src-%{version} Source: %{tar_version}.tar.xz # to get mtime of file: diff --git a/qtbase-everywhere-src-5.15.10+kde129.obscpio b/qtbase-everywhere-src-5.15.10+kde129.obscpio new file mode 100644 index 0000000..f37d578 --- /dev/null +++ b/qtbase-everywhere-src-5.15.10+kde129.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5085613b3c2f366eb0b6ae085b4871b99d01aa4e6c1b8a1b19b10bf26d936e1 +size 293259790 diff --git a/qtbase-everywhere-src-5.15.9+kde154.obscpio b/qtbase-everywhere-src-5.15.9+kde154.obscpio deleted file mode 100644 index fc12de9..0000000 --- a/qtbase-everywhere-src-5.15.9+kde154.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dddba0875599a021cb5f16d2cea7fb4a83e2b078d9f6dca06e7f4bf3b67078cc -size 293012494 diff --git a/qtbase-everywhere-src.obsinfo b/qtbase-everywhere-src.obsinfo index e98be2c..18e546c 100644 --- a/qtbase-everywhere-src.obsinfo +++ b/qtbase-everywhere-src.obsinfo @@ -1,4 +1,4 @@ name: qtbase-everywhere-src -version: 5.15.9+kde154 -mtime: 1684875609 -commit: a196623892558623e467f20b67edb78794252a09 +version: 5.15.10+kde129 +mtime: 1686603223 +commit: e8d9e68d25f4bf305f8b3ca5d678594ee4681baa From 21f769d1b96855cc0f2bd762c2dd31e104a5f192e8ad13145ec7513847b22b4c Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Tue, 13 Jun 2023 17:09:40 +0000 Subject: [PATCH 2/2] OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:5.15/libqt5-qtbase?expand=0&rev=53 --- libqt5-qtbase.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libqt5-qtbase.changes b/libqt5-qtbase.changes index f0965df..7468d60 100644 --- a/libqt5-qtbase.changes +++ b/libqt5-qtbase.changes @@ -3,7 +3,7 @@ Tue Jun 13 12:58:24 UTC 2023 - Fabian Vogt - Update to version 5.15.10+kde129, rebased upstream: * Ssl: Copy the on-demand cert loading bool from default config - * Schannel: Reject certificate not signed by a configured CA certificate + * Schannel: Reject certificate not signed by a configured CA certificate (boo#1211994, CVE-2023-34410) * qnetworkreplyfileimpl_p.h: fix header guard name * Revert "Draw the cursor considering the descent is 0" * Use pkgconfig in order to find libproxy configuration