Hello community, here is the log from the commit of package lxqt-openssh-askpass for openSUSE:Factory checked in at 2018-06-29 22:30:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lxqt-openssh-askpass (Old) and /work/SRC/openSUSE:Factory/.lxqt-openssh-askpass.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt-openssh-askpass" Fri Jun 29 22:30:41 2018 rev:9 rq:618046 version:0.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lxqt-openssh-askpass/lxqt-openssh-askpass.changes 2017-10-24 22:23:08.245088405 +0200 +++ /work/SRC/openSUSE:Factory/.lxqt-openssh-askpass.new/lxqt-openssh-askpass.changes 2018-06-29 22:31:26.170254018 +0200 @@ -1,0 +2,8 @@ +Tue May 22 15:06:31 UTC 2018 - mvet...@suse.com + +- Update to 0.13.0: + * CMake: Prevent in-source builds + * fix razor-qt -> lxqt and http -> https + * Fixed mentions of LXDE + +------------------------------------------------------------------- Old: ---- lxqt-openssh-askpass-0.12.0.tar.xz lxqt-openssh-askpass-0.12.0.tar.xz.asc New: ---- lxqt-openssh-askpass-0.13.0.tar.xz lxqt-openssh-askpass-0.13.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxqt-openssh-askpass.spec ++++++ --- /var/tmp/diff_new_pack.zBccyH/_old 2018-06-29 22:31:27.634252899 +0200 +++ /var/tmp/diff_new_pack.zBccyH/_new 2018-06-29 22:31:27.650252886 +0200 @@ -1,7 +1,7 @@ # # spec file for package lxqt-openssh-askpass # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,22 +17,22 @@ Name: lxqt-openssh-askpass -Version: 0.12.0 +Version: 0.13.0 Release: 0 Summary: Openssh password tool -License: GPL-2.0+ and LGPL-2.1+ +License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/LXQt -Url: http://www.lxqt.org +URL: http://www.lxqt.org Source: https://github.com/lxde/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz Source1: https://github.com/lxde/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring BuildRequires: cmake >= 3.0.2 -BuildRequires: lxqt-build-tools-devel +BuildRequires: lxqt-build-tools-devel >= 0.5.0 +BuildRequires: pkgconfig BuildRequires: cmake(KF5WindowSystem) BuildRequires: pkgconfig(Qt5UiTools) BuildRequires: pkgconfig(lxqt) >= %{version} Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Tool that will prompt user for password when using openssh in lxqt @@ -49,8 +49,8 @@ install -Dm 0644 man/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 %files -%defattr(-,root,root) -%doc AUTHORS LICENSE README.md +%license LICENSE +%doc AUTHORS README.md %{_bindir}/%{name} %{_mandir}/man?/%{name}.?%{ext_man} ++++++ lxqt-openssh-askpass-0.12.0.tar.xz -> lxqt-openssh-askpass-0.13.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-openssh-askpass-0.12.0/AUTHORS new/lxqt-openssh-askpass-0.13.0/AUTHORS --- old/lxqt-openssh-askpass-0.12.0/AUTHORS 2017-10-21 21:21:42.000000000 +0200 +++ new/lxqt-openssh-askpass-0.13.0/AUTHORS 2018-05-21 20:32:43.000000000 +0200 @@ -1,5 +1,5 @@ Upstream Authors: - LXQt team: http://lxqt.org + LXQt team: https://lxqt.org Razor team: http://razor-qt.org Copyright: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-openssh-askpass-0.12.0/CHANGELOG new/lxqt-openssh-askpass-0.13.0/CHANGELOG --- old/lxqt-openssh-askpass-0.12.0/CHANGELOG 2017-10-21 21:21:42.000000000 +0200 +++ new/lxqt-openssh-askpass-0.13.0/CHANGELOG 2018-05-21 20:32:43.000000000 +0200 @@ -1,7 +1,15 @@ -lxqt-openssh-askpass-0.12.0 / 2017-10-21 +lxqt-openssh-askpass-0.13.0 / 2018-05-21 ======================================== + * CMake: Prevent in-source builds + * fix razor-qt -> lxqt and http -> https + * Fixed mentions of LXDE + +0.12.0 / 2017-10-21 +=================== + + * Release 0.12.0: Update changelog * Set patch version * Don't export github templates * Drops Qt5Core_VERSION_STRING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-openssh-askpass-0.12.0/CMakeLists.txt new/lxqt-openssh-askpass-0.13.0/CMakeLists.txt --- old/lxqt-openssh-askpass-0.12.0/CMakeLists.txt 2017-10-21 21:21:42.000000000 +0200 +++ new/lxqt-openssh-askpass-0.13.0/CMakeLists.txt 2018-05-21 20:32:43.000000000 +0200 @@ -29,6 +29,7 @@ set(LXQT_ASKPASS_VERSION ${LXQT_MAJOR_VERSION}.${LXQT_MINOR_VERSION}.${LXQT_ADMIN_ASKPASS_VERSION}) add_definitions("-DLXQT_ASKPASS_VERSION=\"${LXQT_ASKPASS_VERSION}\"") +include(LXQtPreventInSourceBuilds) include(LXQtCompilerSettings NO_POLICY_SCOPE) set(lxqt-openssh-askpass_HDRS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-openssh-askpass-0.12.0/README.md new/lxqt-openssh-askpass-0.13.0/README.md --- old/lxqt-openssh-askpass-0.12.0/README.md 2017-10-21 21:21:42.000000000 +0200 +++ new/lxqt-openssh-askpass-0.13.0/README.md 2018-05-21 20:32:43.000000000 +0200 @@ -2,30 +2,46 @@ ## Overview -`lxqt-openssh-askpass` is a GUI to query credentials on behalf of other programs. As indicated by its name it's primarily targeted at `ssh-agent`, the SSH agent of OpenSSH, but it works with other applications like e. g. EncFS as well. - -It was considered to abandon the tool in favour of KDE's `ksshaskpass` and lxqt-openssh-askpass had temporarily been declared deprecated for this reason. But it turned out the close bond of `ksshaskpass` to KWallet conflicts with LXQt's design goals so it's all but certain the replacement will happen. See https://github.com/lxde/lxqt/issues/362. +`lxqt-openssh-askpass` is a GUI to query credentials on behalf of other programs. +As indicated by its name it's primarily targeted at `ssh-agent`, the SSH agent +of OpenSSH, but it works with other applications like e. g. EncFS as well. + +It was considered to abandon the tool in favour of KDE's `ksshaskpass` and +lxqt-openssh-askpass had temporarily been declared deprecated for this reason. +But it turned out the close bond of `ksshaskpass` to KWallet conflicts with LXQt's +design goals so it's all but certain the replacement will happen. +See https://github.com/lxqt/lxqt/issues/362. ## Installation ### Compiling source code -The only runtime dependency is [liblxqt](https://github.com/lxde/liblxqt). -Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository [lxqt-l10n](https://github.com/lxde/lxqt-l10n) so the corresponding dependencies are needed, too. Please refer to this repository's `README.md` for further information. +The only runtime dependency is [liblxqt](https://github.com/lxqt/liblxqt). +Additional build dependencies are CMake and optionally Git to pull latest VCS +checkouts. The localization files were outsourced to repository +[lxqt-l10n](https://github.com/lxqt/lxqt-l10n) so the corresponding dependencies +are needed, too. Please refer to this repository's `README.md` for further +information. -Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems. +Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` +has to be set to `/usr` on most operating systems. -To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual. +To build run `make`, to install `make install` which accepts variable `DESTDIR` +as usual. ### Binary packages -Official binary packages are provided by all major Linux distributions like Arch Linux, Debian (as of Debian stretch only), Fedora and openSUSE. Just use your package manager to search for string `lxqt-openssh-askpass`. +Official binary packages are provided by all major Linux distributions like Arch +Linux, Debian (as of Debian stretch only), Fedora and openSUSE. Just use your +package manager to search for string `lxqt-openssh-askpass`. ## Configuration, Usage ### ssh-agent -First of all it must be ensured `ssh-agent` is running in LXQt sessions. This is basically beyond this document's scope but can e. g. be achieved by a user systemd unit +First of all it must be ensured `ssh-agent` is running in LXQt sessions. This is +basically beyond this document's scope but can e. g. be achieved by a user +systemd unit ``` [Unit] Description=Some arbitrary description @@ -39,13 +55,27 @@ ``` where ID corresponds with the respective user's UID as displayed by `$ id <user>`. -Environment variable `SSH_AUTH_SOCK` must point to the socket of `ssh-agent` as e. g. stated by option `-a` in the systemd unit depicted above. Environment variable `SSH_ASKPASS` must be set to `lxqt-openssh-askpass` to indicate this binary should be used. -Both variables can be set in section "Environment (Advanced)" of configuration dialogue [LXQt Session Settings](https://github.com/lxde/lxqt-session#lxqt-session-settings) of [lxqt-session](https://github.com/lxde/lxqt-session). Changes apply upon the next login only. - -Note binary `ssh-add` which is used to register keys with `ssh-agent` will use GUI tools like `lxqt-openssh-askpass` only when it is *not* attached to a terminal. -So `lxqt-openssh-askpass` will not be used when `ssh-add` is launched from a terminal emulator like QTerminal even when everything is configured as stated above. `lxqt-openssh-askpass` will be used when the invocation of `ssh-add` is handled by an autostart entry which can be configured in section "Autostart" of "LXQt Session Settings" or when a desktop entry file is used to invoke the tool from menus. +Environment variable `SSH_AUTH_SOCK` must point to the socket of `ssh-agent` as +e. g. stated by option `-a` in the systemd unit depicted above. Environment +variable `SSH_ASKPASS` must be set to `lxqt-openssh-askpass` to indicate this +binary should be used. +Both variables can be set in section "Environment (Advanced)" of configuration +dialogue [LXQt Session Settings](https://github.com/lxqt/lxqt-session#lxqt-session-settings) +of [lxqt-session](https://github.com/lxqt/lxqt-session). Changes apply upon the +next login only. + +Note binary `ssh-add` which is used to register keys with `ssh-agent` will use +GUI tools like `lxqt-openssh-askpass` only when it is *not* attached to a terminal. +So `lxqt-openssh-askpass` will not be used when `ssh-add` is launched from a +terminal emulator like QTerminal even when everything is configured as stated +above. `lxqt-openssh-askpass` will be used when the invocation of `ssh-add` is +handled by an autostart entry which can be configured in section "Autostart" of +"LXQt Session Settings" or when a desktop entry file is used to invoke the tool +from menus. ### EncFS -Simply hand `lxqt-openssh` to binary `encfs` by option `--extpass`, like in `encfs --extpass=lxqt-openssh-askpass <rootdir> <mount point>`. -In contrast to `ssh-{agent,add}` this works when `encfs` is launched from a terminal emulator, too. +Simply hand `lxqt-openssh` to binary `encfs` by option `--extpass`, like in +`encfs --extpass=lxqt-openssh-askpass <rootdir> <mount point>`. +In contrast to `ssh-{agent,add}` this works when `encfs` is launched from a +terminal emulator, too. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-openssh-askpass-0.12.0/man/lxqt-openssh-askpass.1 new/lxqt-openssh-askpass-0.13.0/man/lxqt-openssh-askpass.1 --- old/lxqt-openssh-askpass-0.12.0/man/lxqt-openssh-askpass.1 2017-10-21 21:21:42.000000000 +0200 +++ new/lxqt-openssh-askpass-0.13.0/man/lxqt-openssh-askpass.1 2018-05-21 20:32:43.000000000 +0200 @@ -40,7 +40,7 @@ The module is only showed on \fBLXQt\fR desktop, but you can create an autostart action for your preferred desktop environment. .SH "REPORTING BUGS" -Report bugs to https://github.com/LXDE/LXQt/issues +Report bugs to https://github.com/lxqt/lxqt/issues .SH "SEE ALSO" \fBLXQt\fR has been tailored for users who value simplicity, speed, and an intuitive interface, also intended for less powerful machines. See also: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-openssh-askpass-0.12.0/src/main.cpp new/lxqt-openssh-askpass-0.13.0/src/main.cpp --- old/lxqt-openssh-askpass-0.12.0/src/main.cpp 2017-10-21 21:21:42.000000000 +0200 +++ new/lxqt-openssh-askpass-0.13.0/src/main.cpp 2018-05-21 20:32:43.000000000 +0200 @@ -1,8 +1,8 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LXDE-Qt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * LXQt - a lightweight, Qt based, desktop toolset + * https://lxqt.org * * Copyright: 2012 Razor team * Authors: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-openssh-askpass-0.12.0/src/mainwindow.cpp new/lxqt-openssh-askpass-0.13.0/src/mainwindow.cpp --- old/lxqt-openssh-askpass-0.12.0/src/mainwindow.cpp 2017-10-21 21:21:42.000000000 +0200 +++ new/lxqt-openssh-askpass-0.13.0/src/mainwindow.cpp 2018-05-21 20:32:43.000000000 +0200 @@ -1,8 +1,8 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LXDE-Qt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * LXQt - a lightweight, Qt based, desktop toolset + * https://lxqt.org * * Copyright: 2012 Razor team * Authors: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-openssh-askpass-0.12.0/src/mainwindow.h new/lxqt-openssh-askpass-0.13.0/src/mainwindow.h --- old/lxqt-openssh-askpass-0.12.0/src/mainwindow.h 2017-10-21 21:21:42.000000000 +0200 +++ new/lxqt-openssh-askpass-0.13.0/src/mainwindow.h 2018-05-21 20:32:43.000000000 +0200 @@ -1,8 +1,8 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LXDE-Qt - a lightweight, Qt based, desktop toolset - * http://razor-qt.org + * LXQt - a lightweight, Qt based, desktop toolset + * https://lxqt.org * * Copyright: 2012 Razor team * Authors: