Hello community, here is the log from the commit of package libksieve for openSUSE:Factory checked in at 2016-11-12 13:32:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libksieve (Old) and /work/SRC/openSUSE:Factory/.libksieve.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libksieve" Changes: -------- --- /work/SRC/openSUSE:Factory/libksieve/libksieve.changes 2016-10-18 10:14:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libksieve.new/libksieve.changes 2016-11-12 13:32:36.000000000 +0100 @@ -1,0 +2,7 @@ +Wed Nov 9 06:11:53 UTC 2016 - lbeltr...@kde.org + +- Update to KDE Applications 16.08.3 + * KDE Applications 16.08.3 + * https://www.kde.org/announcements/announce-applications-16.08.3.php + +------------------------------------------------------------------- Old: ---- libksieve-16.08.2.tar.xz New: ---- libksieve-16.08.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libksieve.spec ++++++ --- /var/tmp/diff_new_pack.OetXnH/_old 2016-11-12 13:32:37.000000000 +0100 +++ /var/tmp/diff_new_pack.OetXnH/_new 2016-11-12 13:32:37.000000000 +0100 @@ -17,7 +17,7 @@ Name: libksieve -Version: 16.08.2 +Version: 16.08.3 Release: 0 Summary: Base package of kdepim License: GPL-2.0 and LGPL-2.1+ ++++++ libksieve-16.08.2.tar.xz -> libksieve-16.08.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksieve-16.08.2/CMakeLists.txt new/libksieve-16.08.3/CMakeLists.txt --- old/libksieve-16.08.2/CMakeLists.txt 2016-09-09 17:10:19.000000000 +0200 +++ new/libksieve-16.08.3/CMakeLists.txt 2016-10-27 08:33:33.000000000 +0200 @@ -18,16 +18,16 @@ include(ECMQtDeclareLoggingCategory) include(ECMAddTests) -set(PIM_VERSION "5.3.2") +set(PIM_VERSION "5.3.3") set(LIBKSIEVE_LIB_VERSION ${PIM_VERSION}) set(QT_REQUIRED_VERSION "5.6.0") -set(KMIME_LIB_VERSION "5.3.2") -set(IDENTITYMANAGEMENT_LIB_VERSION "5.3.2") -set(KMAILTRANSPORT_LIB_VERSION "5.3.2") -set(KPIMTEXTEDIT_LIB_VERSION "5.3.2") -set(LIBKDEPIM_LIB_VERSION "5.3.2") -set(PIMCOMMON_LIB_VERSION "5.3.2") -set(AKONADI_VERSION "5.3.2") +set(KMIME_LIB_VERSION "5.3.3") +set(IDENTITYMANAGEMENT_LIB_VERSION "5.3.3") +set(KMAILTRANSPORT_LIB_VERSION "5.3.3") +set(KPIMTEXTEDIT_LIB_VERSION "5.3.3") +set(LIBKDEPIM_LIB_VERSION "5.3.3") +set(PIMCOMMON_LIB_VERSION "5.3.3") +set(AKONADI_VERSION "5.3.3") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksieve-16.08.2/src/ksieveui/scriptsparsing/tests/failed/README-FAILED-INFO new/libksieve-16.08.3/src/ksieveui/scriptsparsing/tests/failed/README-FAILED-INFO --- old/libksieve-16.08.2/src/ksieveui/scriptsparsing/tests/failed/README-FAILED-INFO 1970-01-01 01:00:00.000000000 +0100 +++ new/libksieve-16.08.3/src/ksieveui/scriptsparsing/tests/failed/README-FAILED-INFO 2016-10-27 08:33:33.000000000 +0200 @@ -0,0 +1 @@ +script1.siv failed as parser doesn't like "<" or ">" in comment => I workaround by changed it as double quote diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksieve-16.08.2/src/ksieveui/scriptsparsing/tests/failed/script1.siv new/libksieve-16.08.3/src/ksieveui/scriptsparsing/tests/failed/script1.siv --- old/libksieve-16.08.2/src/ksieveui/scriptsparsing/tests/failed/script1.siv 1970-01-01 01:00:00.000000000 +0100 +++ new/libksieve-16.08.3/src/ksieveui/scriptsparsing/tests/failed/script1.siv 2016-10-27 08:33:33.000000000 +0200 @@ -0,0 +1,7 @@ +## Flag: |UniqueId:2|Rulename: Mail delivery failed <bae.vo.pb...@gmail.com> +if allof ( header :contains "From" "mailer-dae...@foo.de" , header :matches "Subject" "Mail delivery failed: returning message to sender" , size :under 10000 , body :contains :text "<b...@dd.com>" ) +{ + fileinto "folder" ; + addflag "\\seen" ; + stop ; +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksieve-16.08.2/src/parser/lexer.cpp new/libksieve-16.08.3/src/parser/lexer.cpp --- old/libksieve-16.08.2/src/parser/lexer.cpp 2016-09-09 17:10:19.000000000 +0200 +++ new/libksieve-16.08.3/src/parser/lexer.cpp 2016-10-27 08:33:33.000000000 +0200 @@ -385,6 +385,10 @@ } if (reallySave) { result += QString::fromUtf8(commentStart, commentLength); + // In comment < or > breaks parsing => convert them to double quote + // See src/ksieveui/scriptsparsing/tests/failed/script1.siv + result.replace(QLatin1Char('<'), QLatin1Char('"')); + result.replace(QLatin1Char('>'), QLatin1Char('"')); } } return true;