Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kde-cli-tools5 for openSUSE:Factory checked in at 2021-02-15 23:12:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kde-cli-tools5 (Old) and /work/SRC/openSUSE:Factory/.kde-cli-tools5.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kde-cli-tools5" Mon Feb 15 23:12:32 2021 rev:115 rq:872082 version:5.21.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kde-cli-tools5/kde-cli-tools5.changes 2021-01-07 21:20:19.676915406 +0100 +++ /work/SRC/openSUSE:Factory/.kde-cli-tools5.new.28504/kde-cli-tools5.changes 2021-02-15 23:13:47.111170416 +0100 @@ -1,0 +2,33 @@ +Thu Feb 11 18:23:10 UTC 2021 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.21.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.21.0 +- No code changes since 5.20.90 + +------------------------------------------------------------------- +Thu Jan 21 21:31:33 UTC 2021 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.20.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/20.90/ +- Changes since 5.20.5: + * Update .gitignore + * Add pre-commit hook for clang-format + * Add .git-blame-ignore-revs file + * Run clang-format + * Prevent clang-format uglification + * Add .gitignore file to ignore generated .clang-format file + * kioclient: add "appmenu" command to use a kopenwith dialog as a basic launcher + * Require C++17 + * Avoid pointless KCModuleInfo usage + * If include is define in .h remove it if it's defined in .cpp too (scripted) + * Do not explicitely define Exec line for KCM + * Now it depends against new version. Old code can be removed + * Partly port away from KMimeTypeTrader + * Documentation fixes + * Ignore options after positional arguments (kde#426896) + +------------------------------------------------------------------- Old: ---- kde-cli-tools-5.20.5.tar.xz kde-cli-tools-5.20.5.tar.xz.sig New: ---- kde-cli-tools-5.21.0.tar.xz kde-cli-tools-5.21.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kde-cli-tools5.spec ++++++ --- /var/tmp/diff_new_pack.qqNUBG/_old 2021-02-15 23:13:47.855171528 +0100 +++ /var/tmp/diff_new_pack.qqNUBG/_new 2021-02-15 23:13:47.859171533 +0100 @@ -19,15 +19,15 @@ %define kf5_version 5.54.0 %bcond_without lang Name: kde-cli-tools5 -Version: 5.20.5 +Version: 5.21.0 Release: 0 Summary: Additional CLI tools for KDE applications License: GPL-2.0-or-later Group: System/GUI/KDE URL: http://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/kde-cli-tools-%{version}.tar.xz +Source: kde-cli-tools-%{version}.tar.xz %if %{with lang} -Source1: https://download.kde.org/stable/plasma/%{version}/kde-cli-tools-%{version}.tar.xz.sig +Source1: kde-cli-tools-%{version}.tar.xz.sig Source2: plasma.keyring %endif # PATCH-FIX-OPENSUSE kdesu-add-some-i18n-love.patch -- boo#852256 ++++++ kde-cli-tools-5.20.5.tar.xz -> kde-cli-tools-5.21.0.tar.xz ++++++ ++++ 130326 lines of diff (skipped) ++++++ kdesu-add-some-i18n-love.patch ++++++ --- /var/tmp/diff_new_pack.qqNUBG/_old 2021-02-15 23:13:48.251172119 +0100 +++ /var/tmp/diff_new_pack.qqNUBG/_new 2021-02-15 23:13:48.251172119 +0100 @@ -11,61 +11,60 @@ kdesu/kdesu.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) -Index: kde-cli-tools-5.14.80git.20180925T084325~290b262/kdesu/kdesu.cpp +Index: kde-cli-tools-5.15.80git.20210118T171249~517a2f9/kdesu/kdesu.cpp =================================================================== ---- kde-cli-tools-5.14.80git.20180925T084325~290b262.orig/kdesu/kdesu.cpp -+++ kde-cli-tools-5.14.80git.20180925T084325~290b262/kdesu/kdesu.cpp -@@ -157,11 +157,11 @@ int main(int argc, char *argv[]) +--- kde-cli-tools-5.15.80git.20210118T171249~517a2f9.orig/kdesu/kdesu.cpp 2021-01-19 09:50:49.604400930 +0100 ++++ kde-cli-tools-5.15.80git.20210118T171249~517a2f9/kdesu/kdesu.cpp 2021-01-19 09:53:33.170263817 +0100 +@@ -164,10 +164,10 @@ + int result = startApp(parser); - if (result == 127) - { + if (result == 127) { - KMessageBox::sorry(nullptr, i18n("Cannot execute command '%1'.", QString::fromLocal8Bit(command))); + KMessageBox::sorry(nullptr, i18n("Cannot execute command '%1'.", QString::fromUtf8(command))); } - if (result == -2) - { + if (result == -2) { - KMessageBox::sorry(nullptr, i18n("Cannot execute command '%1'. It contains invalid characters.", QString::fromLocal8Bit(command))); + KMessageBox::sorry(nullptr, i18n("Cannot execute command '%1'. It contains invalid characters.", QString::fromUtf8(command))); } return result; -@@ -196,7 +196,7 @@ static int startApp(QCommandLineParser& - prompt = false; +@@ -201,7 +201,7 @@ + } // Get target uid - const QByteArray user = p.value(QStringLiteral("u")).toLocal8Bit(); + const QByteArray user = p.value(QStringLiteral("u")).toUtf8(); QByteArray auth_user = user; struct passwd *pw = getpwnam(user.constData()); - if (pw == nullptr) -@@ -256,7 +256,7 @@ static int startApp(QCommandLineParser& + if (pw == nullptr) { +@@ -255,7 +255,7 @@ + // Get command - if (p.isSet(QStringLiteral("c"))) - { + if (p.isSet(QStringLiteral("c"))) { - command = p.value(QStringLiteral("c")).toLocal8Bit(); + command = p.value(QStringLiteral("c")).toUtf8(); // Accepting additional arguments here is somewhat weird, // but one can conceive use cases: have a complex command with // redirections and additional file names which need to be quoted -@@ -344,7 +344,7 @@ static int startApp(QCommandLineParser& - // } +@@ -337,7 +337,7 @@ + // } KUser u; -- env << (QByteArray) ("KDESU_USER=" + u.loginName().toLocal8Bit()); -+ env << (QByteArray) ("KDESU_USER=" + u.loginName().toUtf8()); +- env << (QByteArray)("KDESU_USER=" + u.loginName().toLocal8Bit()); ++ env << (QByteArray)("KDESU_USER=" + u.loginName().toUtf8()); - if (keep && !terminal && !just_started) - { -@@ -456,7 +456,7 @@ static int startApp(QCommandLineParser& - } - else if (keep && have_daemon) - { + if (keep && !terminal && !just_started) { + client.setPriority(priority); +@@ -445,7 +445,7 @@ + result = WEXITSTATUS(result); + return result; + } else if (keep && have_daemon) { - client.setPass(password.toLocal8Bit().constData(), timeout); + client.setPass(password.toUtf8().constData(), timeout); client.setPriority(priority); client.setScheduler(scheduler); int result = client.exec(command, user, options, env); -@@ -475,7 +475,7 @@ static int startApp(QCommandLineParser& +@@ -462,7 +462,7 @@ proc.setPriority(priority); proc.setScheduler(scheduler); proc.setCommand(command);