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.