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();

Reply via email to