Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ksmtp for openSUSE:Factory checked in at 2026-03-07 20:02:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ksmtp (Old) and /work/SRC/openSUSE:Factory/.ksmtp.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ksmtp" Sat Mar 7 20:02:53 2026 rev:101 rq:1337059 version:25.12.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ksmtp/ksmtp.changes 2026-02-06 19:05:26.311711439 +0100 +++ /work/SRC/openSUSE:Factory/.ksmtp.new.8177/ksmtp.changes 2026-03-07 20:04:28.458331513 +0100 @@ -1,0 +2,10 @@ +Tue Mar 3 09:57:08 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 25.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/25.12.3/ +- Changes since 25.12.2: + * SmtpTest::testLoginJob: Add expect fail for Windows + +------------------------------------------------------------------- Old: ---- ksmtp-25.12.2.tar.xz ksmtp-25.12.2.tar.xz.sig New: ---- ksmtp-25.12.3.tar.xz ksmtp-25.12.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ksmtp.spec ++++++ --- /var/tmp/diff_new_pack.MTv3Dl/_old 2026-03-07 20:04:30.130400510 +0100 +++ /var/tmp/diff_new_pack.MTv3Dl/_new 2026-03-07 20:04:30.134400675 +0100 @@ -18,11 +18,11 @@ %define kf6_version 6.19.0 %define qt6_version 6.9.0 -%define kpim6_version 6.6.2 +%define kpim6_version 6.6.3 %bcond_without released Name: ksmtp -Version: 25.12.2 +Version: 25.12.3 Release: 0 Summary: Job-based library to send email through an SMTP server License: LGPL-2.1-or-later ++++++ ksmtp-25.12.2.tar.xz -> ksmtp-25.12.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksmtp-25.12.2/CMakeLists.txt new/ksmtp-25.12.3/CMakeLists.txt --- old/ksmtp-25.12.2/CMakeLists.txt 2026-01-09 06:55:16.000000000 +0100 +++ new/ksmtp-25.12.3/CMakeLists.txt 2026-02-06 06:49:16.000000000 +0100 @@ -1,7 +1,7 @@ # SPDX-FileCopyrightText: none # SPDX-License-Identifier: BSD-3-Clause cmake_minimum_required(VERSION 3.16 FATAL_ERROR) -set(PIM_VERSION "6.6.2") +set(PIM_VERSION "6.6.3") project(KSMTP VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksmtp-25.12.2/autotests/fakeserver.cpp new/ksmtp-25.12.3/autotests/fakeserver.cpp --- old/ksmtp-25.12.2/autotests/fakeserver.cpp 2026-01-09 06:55:16.000000000 +0100 +++ new/ksmtp-25.12.3/autotests/fakeserver.cpp 2026-02-06 06:49:16.000000000 +0100 @@ -204,7 +204,19 @@ } } +#ifdef Q_OS_WIN + if (QString::fromUtf8(expected) == QStringLiteral("C: AUTH PLAIN AGxvZ2luAHBhc3N3b3Jk") + || QString::fromUtf8(expected) == QStringLiteral("C: AUTH LOGIN")) { + QEXPECT_FAIL("", "This is sadly broken on Windows", Continue); + } +#endif QCOMPARE(QString::fromUtf8(received), QString::fromUtf8(expected)); +#ifdef Q_OS_WIN + if (QString::fromUtf8(expected) == QStringLiteral("C: AUTH PLAIN AGxvZ2luAHBhc3N3b3Jk") + || QString::fromUtf8(expected) == QStringLiteral("C: AUTH LOGIN")) { + QEXPECT_FAIL("", "This is sadly broken on Windows", Continue); + } +#endif QCOMPARE(received, expected); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ksmtp-25.12.2/autotests/smtptest.cpp new/ksmtp-25.12.3/autotests/smtptest.cpp --- old/ksmtp-25.12.2/autotests/smtptest.cpp 2026-01-09 06:55:16.000000000 +0100 +++ new/ksmtp-25.12.3/autotests/smtptest.cpp 2026-02-06 06:49:16.000000000 +0100 @@ -163,16 +163,32 @@ login->exec(); // Checking job error code: +#ifdef Q_OS_WIN + QEXPECT_FAIL("Plain auth ok", "This is sadly broken on Windows", Continue); + QEXPECT_FAIL("Login auth ok", "This is sadly broken on Windows", Continue); + QEXPECT_FAIL("Login not supported", "This is sadly broken on Windows", Continue); +#endif QVERIFY2(login->error() == errorCode, "Unexpected LoginJob error code"); // Checking session state: QEXPECT_FAIL("Auth not supported", "Expected failure if not authentication method supported", Continue); QEXPECT_FAIL("Wrong password", "Expected failure if wrong password", Continue); +#ifdef Q_OS_WIN + QEXPECT_FAIL("Plain auth ok", "This is sadly broken on Windows", Continue); + QEXPECT_FAIL("Login auth ok", "This is sadly broken on Windows", Continue); + QEXPECT_FAIL("Login not supported", "This is sadly broken on Windows", Continue); +#endif QVERIFY2(session.state() == KSmtp::Session::Authenticated, "Authentication failed"); session.quit(); loop.exec(); +#ifdef Q_OS_WIN + QEXPECT_FAIL("Plain auth ok", "This is sadly broken on Windows", Continue); + QEXPECT_FAIL("Login auth ok", "This is sadly broken on Windows", Continue); + QEXPECT_FAIL("Login not supported", "This is sadly broken on Windows", Continue); + QEXPECT_FAIL("Wrong password", "This is sadly broken on Windows", Continue); +#endif QVERIFY(fakeServer.isAllScenarioDone()); fakeServer.quit();
