Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt-creator for openSUSE:Factory checked in at 2026-10-15 12:19:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt-creator (Old) and /work/SRC/openSUSE:Factory/.qt-creator.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt-creator" Thu Oct 15 12:19:31 2026 rev:62 rq:1384852 version:20.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/qt-creator/qt-creator.changes 2026-09-28 10:47:44.380187874 +0200 +++ /work/SRC/openSUSE:Factory/.qt-creator.new.3698736/qt-creator.changes 2026-10-15 12:20:23.393695323 +0200 @@ -1,0 +2,6 @@ +Tue Oct 13 18:35:58 UTC 2026 - Christophe Marin <[email protected]> + +- Pick Debian patch to fix build on 32bit archs + * 32bit_build_fix.patch + +------------------------------------------------------------------- New: ---- 32bit_build_fix.patch ----------(New B)---------- New:- Pick Debian patch to fix build on 32bit archs * 32bit_build_fix.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt-creator.spec ++++++ --- /var/tmp/diff_new_pack.NVVVJV/_old 2026-10-15 12:20:24.370736190 +0200 +++ /var/tmp/diff_new_pack.NVVVJV/_new 2026-10-15 12:20:24.375736399 +0200 @@ -62,6 +62,7 @@ # Patches 11-20 are openSUSE changes Patch11: fix-application-output.patch Patch12: 0001-Disable-some-plugins.patch +Patch13: 32bit_build_fix.patch ## BuildRequires: cmake BuildRequires: clang-devel >= 10.0 ++++++ 32bit_build_fix.patch ++++++ Fix build on 32bit archs. Origin: Debian URL: https://salsa.debian.org/qt-kde-team/qt/qtcreator/-/tree/experimental/debian/patches Author: Pino Toscano <[email protected]> Description: Guard __int128_t usage using QT_COMPILER_SUPPORTS_INT128 __int128_t is available only on certain architectures (likely 64bit ones); guard its usage using the Qt define QT_COMPILER_SUPPORTS_INT128. . Cannot be upstreamed as QT_COMPILER_SUPPORTS_INT128 was introduced in Qt 6.7, and qtcreator requires Qt 6.5. Forwarded: not-needed Last-Update: 2026-01-31 --- a/src/libs/sqlite/sqlitebasestatement.cpp +++ b/src/libs/sqlite/sqlitebasestatement.cpp @@ -163,7 +163,7 @@ void BaseStatement::bind(int index, long Sqlite::throwError(resultCode, sqliteDatabaseHandle(sourceLocation), sourceLocation); } -#ifdef Q_OS_UNIX +#ifdef QT_COMPILER_SUPPORTS_INT128 void BaseStatement::bind(int index, __int128_t value, const source_location &sourceLocation) { NanotraceHR::Tracer tracer{"bind int128", @@ -560,7 +560,7 @@ long long BaseStatement::fetchLongLongVa return value; } -#ifdef Q_OS_UNIX +#ifdef QT_COMPILER_SUPPORTS_INT128 __int128_t BaseStatement::fetchInt128Value(int column) const { NanotraceHR::Tracer tracer{"fetch int 128", @@ -586,7 +586,7 @@ long long BaseStatement::fetchValue<long return fetchLongLongValue(column); } -#ifdef Q_OS_UNIX +#ifdef QT_COMPILER_SUPPORTS_INT128 template<> __int128_t BaseStatement::fetchValue<__int128_t>(int column) const { --- a/src/libs/sqlite/sqlitebasestatement.h +++ b/src/libs/sqlite/sqlitebasestatement.h @@ -59,7 +59,7 @@ public: int fetchIntValue(int column) const; long fetchLongValue(int column) const; long long fetchLongLongValue(int column) const; -#ifdef Q_OS_UNIX +#ifdef QT_COMPILER_SUPPORTS_INT128 __int128_t fetchInt128Value(int column) const; #endif @@ -74,7 +74,7 @@ public: void bind(int index, NullValue, const source_location &sourceLocation); void bind(int index, int value, const source_location &sourceLocation); void bind(int index, long long value, const source_location &sourceLocation); -#ifdef Q_OS_UNIX +#ifdef QT_COMPILER_SUPPORTS_INT128 void bind(int index, __int128_t value, const source_location &sourceLocation); #endif --- a/tests/unit/tests/unittests/sqlite/sqlitestatement-test.cpp +++ b/tests/unit/tests/unittests/sqlite/sqlitestatement-test.cpp @@ -377,7 +377,7 @@ TEST_F(SqliteStatement, bind_long_intege ASSERT_THAT(statement.fetchSmallStringViewValue(0), "poo"); } -#ifdef Q_OS_LINUX +#ifdef QT_COMPILER_SUPPORTS_INT128 TEST_F(SqliteStatement, bind_int128) { SqliteTestStatement<1, 1> statement("WITH T(blob) AS (VALUES (?)) SELECT blob FROM T", database);
