Hello community,

here is the log from the commit of package kmime for openSUSE:Factory checked 
in at 2020-10-12 13:50:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmime (Old)
 and      /work/SRC/openSUSE:Factory/.kmime.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kmime"

Mon Oct 12 13:50:19 2020 rev:63 rq:840650 version:20.08.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kmime/kmime.changes      2020-09-09 
17:56:45.122914037 +0200
+++ /work/SRC/openSUSE:Factory/.kmime.new.3486/kmime.changes    2020-10-12 
13:50:46.430005686 +0200
@@ -1,0 +2,10 @@
+Fri Oct  9 05:44:15 UTC 2020 - Luca Beltrame <lbeltr...@kde.org>
+
+- Update to 20.08.2
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/releases/2020-10-apps-update
+- Changes since 20.08.1:
+  * based on patch from Thomas Monjalon <tho...@monjalon.net> (kde#426238)
+
+-------------------------------------------------------------------

Old:
----
  kmime-20.08.1.tar.xz
  kmime-20.08.1.tar.xz.sig

New:
----
  kmime-20.08.2.tar.xz
  kmime-20.08.2.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kmime.spec ++++++
--- /var/tmp/diff_new_pack.iqexzP/_old  2020-10-12 13:50:47.882006276 +0200
+++ /var/tmp/diff_new_pack.iqexzP/_new  2020-10-12 13:50:47.886006278 +0200
@@ -21,7 +21,7 @@
 %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 %bcond_without lang
 Name:           kmime
-Version:        20.08.1
+Version:        20.08.2
 Release:        0
 Summary:        KDE PIM libraries MIME support
 License:        LGPL-2.1-or-later


++++++ kmime-20.08.1.tar.xz -> kmime-20.08.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-20.08.1/CMakeLists.txt 
new/kmime-20.08.2/CMakeLists.txt
--- old/kmime-20.08.1/CMakeLists.txt    2020-09-01 08:34:04.000000000 +0200
+++ new/kmime-20.08.2/CMakeLists.txt    2020-10-06 05:38:57.000000000 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-set(PIM_VERSION "5.15.1")
+set(PIM_VERSION "5.15.2")
 
 project(KMime VERSION ${PIM_VERSION})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-20.08.1/autotests/contenttest.cpp 
new/kmime-20.08.2/autotests/contenttest.cpp
--- old/kmime-20.08.1/autotests/contenttest.cpp 2020-08-22 13:08:03.000000000 
+0200
+++ new/kmime-20.08.2/autotests/contenttest.cpp 2020-09-16 07:34:12.000000000 
+0200
@@ -82,7 +82,7 @@
 
     // And after assembly the header should stay gone.
     c->assemble();
-    QVERIFY(c->head().isEmpty());
+    //QVERIFY(c->head().isEmpty());
     QVERIFY(!c->contentDescription(false));
 
     delete c;
@@ -403,7 +403,7 @@
         "explanatory note to non-MIME conformant readers.\n"
         "\n"
         "--simple boundary\n"
-        "\n"
+        "Content-Type: text/plain; charset=\"us-ascii\"\n\n"
         "This is implicitly typed plain US-ASCII text.\n"
         "It does NOT end with a linebreak.\n"
         "--simple boundary\n"
@@ -775,7 +775,7 @@
         "\n"
         "This is the epilogue.  It is also to be ignored.\n";
 
-    QList<QByteArray> contentMimes = { "", "text/plain"};
+    QList<QByteArray> contentMimes = { "text/plain", "text/plain"};
     QTest::newRow("multipart") << data << QByteArrayLiteral("multipart/mixed") 
<< 2 << contentMimes;
 
     data =
@@ -883,7 +883,7 @@
     Message msg;
     msg.setContent(data);
     msg.parse();
-    QEXPECT_FAIL("broken", "Problem with content type", Continue);
+    //QEXPECT_FAIL("broken", "Problem with content type", Continue);
     QCOMPARE(msg.contentType(false)->mimeType(), mimetype);
     QCOMPARE(msg.contents().count(), contentCount);
     for (int i = 0; i < msg.contents().count(); ++i) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-20.08.1/po/ca/libkmime5.po 
new/kmime-20.08.2/po/ca/libkmime5.po
--- old/kmime-20.08.1/po/ca/libkmime5.po        2020-09-01 08:34:02.000000000 
+0200
+++ new/kmime-20.08.2/po/ca/libkmime5.po        2020-10-06 05:38:55.000000000 
+0200
@@ -9,7 +9,7 @@
 # Antoni Bella Pérez <antonibel...@yahoo.com>, 2014.
 msgid ""
 msgstr ""
-"Project-Id-Version: libkmime5\n"
+"Project-Id-Version: kmime\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2019-12-31 03:21+0100\n"
 "PO-Revision-Date: 2014-11-18 20:55+0100\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-20.08.1/po/ca@valencia/libkmime5.po 
new/kmime-20.08.2/po/ca@valencia/libkmime5.po
--- old/kmime-20.08.1/po/ca@valencia/libkmime5.po       2020-09-01 
08:34:02.000000000 +0200
+++ new/kmime-20.08.2/po/ca@valencia/libkmime5.po       2020-10-06 
05:38:55.000000000 +0200
@@ -9,7 +9,7 @@
 # Antoni Bella Pérez <antonibel...@yahoo.com>, 2014.
 msgid ""
 msgstr ""
-"Project-Id-Version: libkmime5\n"
+"Project-Id-Version: kmime\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2019-12-31 03:21+0100\n"
 "PO-Revision-Date: 2014-11-18 20:55+0100\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-20.08.1/po/ro/libkmime5.po 
new/kmime-20.08.2/po/ro/libkmime5.po
--- old/kmime-20.08.1/po/ro/libkmime5.po        2020-09-01 08:34:04.000000000 
+0200
+++ new/kmime-20.08.2/po/ro/libkmime5.po        2020-10-06 05:38:56.000000000 
+0200
@@ -1,9 +1,9 @@
 # translation of libkmime to Romanian
 # Copyright (C) 2008 This_file_is_part_of_KDE
 # This file is distributed under the same license as the libkmime package.
-#
 # Laurenţiu Buzdugan <l...@rolix.org>, 2008".
-# Sergiu Bivol <ser...@ase.md>, 2009.
+# Sergiu Bivol <ser...@cip.md>, 2009.
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: libkmime\n"
@@ -18,7 +18,6 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
 "20)) ? 1 : 2;\n"
-"X-Generator: Lokalize 0.3\n"
 
 #: kmime_dateformatter.cpp:268
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-20.08.1/po/zh_CN/libkmime5.po 
new/kmime-20.08.2/po/zh_CN/libkmime5.po
--- old/kmime-20.08.1/po/zh_CN/libkmime5.po     2020-09-01 08:34:04.000000000 
+0200
+++ new/kmime-20.08.2/po/zh_CN/libkmime5.po     2020-10-06 05:38:57.000000000 
+0200
@@ -7,7 +7,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2019-12-31 03:21+0100\n"
-"PO-Revision-Date: 2020-08-12 20:42\n"
+"PO-Revision-Date: 2020-09-23 12:20\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmime-20.08.1/src/kmime_content.cpp 
new/kmime-20.08.2/src/kmime_content.cpp
--- old/kmime-20.08.1/src/kmime_content.cpp     2020-08-22 13:08:03.000000000 
+0200
+++ new/kmime-20.08.2/src/kmime_content.cpp     2020-09-16 07:34:12.000000000 
+0200
@@ -33,7 +33,6 @@
   @authors the KMime authors (see AUTHORS file),
   Volker Krause \<vkra...@kde.org\>
 */
-
 #include "kmime_content.h"
 #include "kmime_content_p.h"
 #include "kmime_message.h"
@@ -144,6 +143,10 @@
     d->multipartContents.clear();
     d->clearBodyMessage();
     Headers::ContentType *ct = contentType();
+    if (ct->isEmpty()) { //Set default content-type as defined in 
https://tools.ietf.org/html/rfc2045#page-10 (5.2.  Content-Type Defaults)
+        ct->setMimeType("text/plain");
+        ct->setCharset("us-ascii");
+    }
     if (ct->isText()) {
         // This content is either text, or of unknown type.
 


Reply via email to