Hello community, here is the log from the commit of package kde-cli-tools5 for openSUSE:Factory checked in at 2019-02-11 21:19:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kde-cli-tools5 (Old) and /work/SRC/openSUSE:Factory/.kde-cli-tools5.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kde-cli-tools5" Mon Feb 11 21:19:49 2019 rev:80 rq:672576 version:5.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kde-cli-tools5/kde-cli-tools5.changes 2019-01-10 15:17:42.962668338 +0100 +++ /work/SRC/openSUSE:Factory/.kde-cli-tools5.new.28833/kde-cli-tools5.changes 2019-02-11 21:19:51.459258334 +0100 @@ -1,0 +2,29 @@ +Thu Feb 7 16:02:50 UTC 2019 - fabian@ritter-vogt.de + +- Update to 5.15.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.15.0.php +- Changes since 5.14.90: + * [KRun] Don’t follow redirection to speed up and avoid incorrect behavior + * Load Plasma QtQuick settings in KCMShell (kde#403314) + +------------------------------------------------------------------- +Thu Jan 17 18:46:00 UTC 2019 - fabian@ritter-vogt.de + +- Update to 5.14.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.14.90.php +- Changes since 5.14.5: + * bump KF5 dependency to required 5.54 as agreed at start of Plasma 5.15 cycle + * [kde-cli-tools] Add search ellipsis to label, make label more consistent with HIG + * Remove KDE3 reference in kdeeject (kde#357986) + * Fix logic error in kioclient noninteractive argument handling + * Keep kioclient alive whilst we're showing error messages + * Fix KIOClient non-interactive mode handling renamed prompts + * KLineEdit::setClearButtonShown() is deprecated, port away. + * Use KDEFrameworkCompilerSettings +- Refresh kdesu-add-some-i18n-love.patch + +------------------------------------------------------------------- Old: ---- kde-cli-tools-5.14.5.tar.xz kde-cli-tools-5.14.5.tar.xz.sig New: ---- kde-cli-tools-5.15.0.tar.xz kde-cli-tools-5.15.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kde-cli-tools5.spec ++++++ --- /var/tmp/diff_new_pack.kcYSt8/_old 2019-02-11 21:19:52.371257848 +0100 +++ /var/tmp/diff_new_pack.kcYSt8/_new 2019-02-11 21:19:52.395257835 +0100 @@ -16,17 +16,18 @@ # +%define kf5_version 5.54.0 %bcond_without lang Name: kde-cli-tools5 -Version: 5.14.5 +Version: 5.15.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 @@ -34,17 +35,18 @@ BuildRequires: extra-cmake-modules >= 1.3.0 BuildRequires: kf5-filesystem BuildRequires: xz -BuildRequires: cmake(KF5Activities) >= 5.16.0 -BuildRequires: cmake(KF5Config) >= 5.16.0 -BuildRequires: cmake(KF5DocTools) >= 5.16.0 -BuildRequires: cmake(KF5I18n) >= 5.16.0 -BuildRequires: cmake(KF5IconThemes) >= 5.16.0 -BuildRequires: cmake(KF5Init) >= 5.16.0 -BuildRequires: cmake(KF5KCMUtils) >= 5.16.0 -BuildRequires: cmake(KF5KDELibs4Support) >= 5.16.0 -BuildRequires: cmake(KF5KIO) >= 5.16.0 -BuildRequires: cmake(KF5Su) >= 5.16.0 -BuildRequires: cmake(KF5WindowSystem) >= 5.16.0 +BuildRequires: cmake(KF5Activities) >= %{kf5_version} +BuildRequires: cmake(KF5Config) >= %{kf5_version} +BuildRequires: cmake(KF5Declarative) >= %{kf5_version} +BuildRequires: cmake(KF5DocTools) >= %{kf5_version} +BuildRequires: cmake(KF5I18n) >= %{kf5_version} +BuildRequires: cmake(KF5IconThemes) >= %{kf5_version} +BuildRequires: cmake(KF5Init) >= %{kf5_version} +BuildRequires: cmake(KF5KCMUtils) >= %{kf5_version} +BuildRequires: cmake(KF5KDELibs4Support) >= %{kf5_version} +BuildRequires: cmake(KF5KIO) >= %{kf5_version} +BuildRequires: cmake(KF5Su) >= %{kf5_version} +BuildRequires: cmake(KF5WindowSystem) >= %{kf5_version} # Needs KWorkSpace::detectPlatform BuildRequires: cmake(LibKWorkspace) >= 5.12.4 BuildRequires: cmake(Qt5DBus) >= 5.4.0 ++++++ kde-cli-tools-5.14.5.tar.xz -> kde-cli-tools-5.15.0.tar.xz ++++++ ++++ 43227 lines of diff (skipped) ++++++ kdesu-add-some-i18n-love.patch ++++++ --- /var/tmp/diff_new_pack.kcYSt8/_old 2019-02-11 21:19:52.895257568 +0100 +++ /var/tmp/diff_new_pack.kcYSt8/_new 2019-02-11 21:19:52.895257568 +0100 @@ -11,10 +11,10 @@ kdesu/kdesu.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) -Index: kde-cli-tools-5.13.80git.20180712T134017~d95c4ef/kdesu/kdesu.cpp +Index: kde-cli-tools-5.14.80git.20180925T084325~290b262/kdesu/kdesu.cpp =================================================================== ---- kde-cli-tools-5.13.80git.20180712T134017~d95c4ef.orig/kdesu/kdesu.cpp -+++ kde-cli-tools-5.13.80git.20180712T134017~d95c4ef/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[]) if (result == 127) @@ -33,10 +33,10 @@ prompt = false; // Get target uid -- QByteArray user = p.value(QStringLiteral("u")).toLocal8Bit(); -+ QByteArray user = p.value(QStringLiteral("u")).toUtf8(); +- 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); + struct passwd *pw = getpwnam(user.constData()); if (pw == nullptr) @@ -256,7 +256,7 @@ static int startApp(QCommandLineParser& // Get command @@ -60,8 +60,8 @@ } else if (keep && have_daemon) { -- client.setPass(password.toLocal8Bit(), timeout); -+ client.setPass(password.toUtf8(), timeout); +- 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); @@ -69,8 +69,8 @@ proc.setPriority(priority); proc.setScheduler(scheduler); proc.setCommand(command); -- int result = proc.exec(password.toLocal8Bit()); -+ int result = proc.exec(password.toUtf8()); +- int result = proc.exec(password.toLocal8Bit().constData()); ++ int result = proc.exec(password.toUtf8().constData()); return result; } return -1;