Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-base for openSUSE:Factory checked in at 2023-03-17 17:02:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-base (Old) and /work/SRC/openSUSE:Factory/.qt6-base.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-base" Fri Mar 17 17:02:59 2023 rev:28 rq:1072394 version:6.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-base/qt6-base.changes 2023-02-09 16:22:40.910550646 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-base.new.31432/qt6-base.changes 2023-03-17 17:03:32.897455901 +0100 @@ -1,0 +2,10 @@ +Thu Mar 16 09:59:57 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 6.4.3: + * https://www.qt.io/blog/qt-6.4.3-released +- Drop patch, merged upstream: + * CVE-2023-24607-qtbase-6.4.diff +- Add patch to silence moc warnings: + * 0001-Avoid-resetting-CMAKE_AUTOMOC_MACRO_NAMES.patch + +------------------------------------------------------------------- Old: ---- CVE-2023-24607-qtbase-6.4.diff qtbase-everywhere-src-6.4.2.tar.xz New: ---- 0001-Avoid-resetting-CMAKE_AUTOMOC_MACRO_NAMES.patch qtbase-everywhere-src-6.4.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-base.spec ++++++ --- /var/tmp/diff_new_pack.vo8Ms2/_old 2023-03-17 17:03:34.657465122 +0100 +++ /var/tmp/diff_new_pack.vo8Ms2/_new 2023-03-17 17:03:34.661465143 +0100 @@ -16,7 +16,7 @@ # -%define real_version 6.4.2 +%define real_version 6.4.3 %define short_version 6.4 %define tar_name qtbase-everywhere-src %define tar_suffix %{nil} @@ -30,7 +30,7 @@ %global with_gles 1 %endif Name: qt6-base%{?pkg_suffix} -Version: 6.4.2 +Version: 6.4.3 Release: 0 Summary: Qt 6 core components (Core, Gui, Widgets, Network...) # Legal: qtpaths is BSD-3-Clause @@ -39,7 +39,7 @@ Source: https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz Source99: qt6-base-rpmlintrc # Patches 0-100 are upstream patches # -Patch0: CVE-2023-24607-qtbase-6.4.diff +Patch0: 0001-Avoid-resetting-CMAKE_AUTOMOC_MACRO_NAMES.patch # Patches 100-200 are openSUSE and/or non-upstream(able) patches # Patch100: 0001-Tell-the-truth-about-private-API.patch %if 0%{?suse_version} == 1500 @@ -809,30 +809,18 @@ # This is only for Apple platforms and has a python2 dep rm -r %{buildroot}%{_qt6_mkspecsdir}/features/uikit -%post -n libQt6Concurrent6 -p /sbin/ldconfig -%post -n libQt6Core6 -p /sbin/ldconfig -%post -n libQt6DBus6 -p /sbin/ldconfig -%post -n libQt6Gui6 -p /sbin/ldconfig -%post -n libQt6Network6 -p /sbin/ldconfig -%post -n libQt6OpenGL6 -p /sbin/ldconfig -%post -n libQt6OpenGLWidgets6 -p /sbin/ldconfig -%post -n libQt6PrintSupport6 -p /sbin/ldconfig -%post -n libQt6Sql6 -p /sbin/ldconfig -%post -n libQt6Test6 -p /sbin/ldconfig -%post -n libQt6Widgets6 -p /sbin/ldconfig -%post -n libQt6Xml6 -p /sbin/ldconfig -%postun -n libQt6Concurrent6 -p /sbin/ldconfig -%postun -n libQt6Core6 -p /sbin/ldconfig -%postun -n libQt6DBus6 -p /sbin/ldconfig -%postun -n libQt6Gui6 -p /sbin/ldconfig -%postun -n libQt6Network6 -p /sbin/ldconfig -%postun -n libQt6OpenGL6 -p /sbin/ldconfig -%postun -n libQt6OpenGLWidgets6 -p /sbin/ldconfig -%postun -n libQt6PrintSupport6 -p /sbin/ldconfig -%postun -n libQt6Sql6 -p /sbin/ldconfig -%postun -n libQt6Test6 -p /sbin/ldconfig -%postun -n libQt6Widgets6 -p /sbin/ldconfig -%postun -n libQt6Xml6 -p /sbin/ldconfig +%ldconfig_scriptlets -n libQt6Concurrent6 +%ldconfig_scriptlets -n libQt6Core6 +%ldconfig_scriptlets -n libQt6DBus6 +%ldconfig_scriptlets -n libQt6Gui6 +%ldconfig_scriptlets -n libQt6Network6 +%ldconfig_scriptlets -n libQt6OpenGL6 +%ldconfig_scriptlets -n libQt6OpenGLWidgets6 +%ldconfig_scriptlets -n libQt6PrintSupport6 +%ldconfig_scriptlets -n libQt6Sql6 +%ldconfig_scriptlets -n libQt6Test6 +%ldconfig_scriptlets -n libQt6Widgets6 +%ldconfig_scriptlets -n libQt6Xml6 %files devel %doc meta_package ++++++ 0001-Avoid-resetting-CMAKE_AUTOMOC_MACRO_NAMES.patch ++++++ >From 9bcb5cbfb07052ffd24c4a419bf20bd63a842591 Mon Sep 17 00:00:00 2001 From: Amir Masoud Abdol <amir.ab...@qt.io> Date: Tue, 28 Feb 2023 10:32:13 +0100 Subject: [PATCH] Avoid resetting CMAKE_AUTOMOC_MACRO_NAMES Instead of overwriting the CMAKE_AUTOMOC_MACRO_NAMES, we try to append our desired moc names to it, and don't get rid of what's there. Thanks for Friedrich W. H. Kossebau for filling a descriptive bug report and offering a solution as well. Fixes: QTBUG-110497 Change-Id: I582af431151cacfe24085b890ae9dba0a0e53f3f Reviewed-by: Alexey Edelev <alexey.ede...@qt.io> (cherry picked from commit 38ee9ee8497291c899c2a72e0ed24bfffe9ced4e) --- src/corelib/Qt6CoreConfigExtras.cmake.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/corelib/Qt6CoreConfigExtras.cmake.in b/src/corelib/Qt6CoreConfigExtras.cmake.in index 8b4d3164cf..4a95625854 100644 --- a/src/corelib/Qt6CoreConfigExtras.cmake.in +++ b/src/corelib/Qt6CoreConfigExtras.cmake.in @@ -26,7 +26,8 @@ if (NOT QT_NO_CREATE_TARGETS) set_property(TARGET ${__qt_core_target} PROPERTY INTERFACE_COMPILE_FEATURES cxx_decltype) endif() -set(CMAKE_AUTOMOC_MACRO_NAMES "Q_OBJECT" "Q_GADGET" "Q_GADGET_EXPORT" "Q_NAMESPACE" "Q_NAMESPACE_EXPORT") +list(APPEND CMAKE_AUTOMOC_MACRO_NAMES Q_OBJECT Q_GADGET Q_GADGET_EXPORT Q_NAMESPACE Q_NAMESPACE_EXPORT) +list(REMOVE_DUPLICATES CMAKE_AUTOMOC_MACRO_NAMES) # install layout information, following what qmake -query provides get_filename_component(QT@PROJECT_VERSION_MAJOR@_INSTALL_PREFIX ${CMAKE_CURRENT_LIST_DIR}/../@QT_INVERSE_CONFIG_INSTALL_DIR@ ABSOLUTE) -- 2.39.2 ++++++ qtbase-everywhere-src-6.4.2.tar.xz -> qtbase-everywhere-src-6.4.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/qt6-base/qtbase-everywhere-src-6.4.2.tar.xz /work/SRC/openSUSE:Factory/.qt6-base.new.31432/qtbase-everywhere-src-6.4.3.tar.xz differ: char 26, line 1