See 
<https://jenkins.x2go.org:8443/job/x2goclient+ppc64le+nightly+epel-7/193/display/redirect?page=changes>

Changes:

[mike] * re-importing projects

[mike] * added folder for pyhoca-cli based GUI (name may still change)

[mike] * an example skeleton (not functional yet) for a common file hierarchy 
for

[mike] * completely egg'ified / class'ified PyHocaCLI

[mike] * remove ppring import

[mike] * pyhoca-cli is currently broken...

[mike] * fixed pyhoca-cli

[mike] * re-added pyhoca-cli symlinks to Python X2go working copy

[mike] * using double underscore method names for core methods in X2goClient

[mike] * intermediate check-in on the way of proper session profile handling

[mike] * added --session-profile option (run a session profile as configured in 
~/.x2goclient/sessions)

[mike] * added --list-profiles option to PyHoca CLI

[mike] * adapted pyhoca-cli to changes in X2goClient API (strict separation of 
session

[mike] * PyHoca-CLI adaptations to changes in Python X2go API

[mike] * improved error handling for crash X2go session (integration in to 
PyHoca-CLI)

[mike] * fixing name tag whe logging (to distinguish X2goClient instance logging

[mike] * PyHocaCLI class and its X2goClient parent class now have separate 
loggers

[mike] * wrong copyright header

[mike] * pyhoca-cli build script

[mike] * added support for retrieving current local user from x2go module

[mike] * move _touch_file further up in the code

[mike] * creating .ssh directory if not present

[mike] * added SSH rootdir variable to Python X2go

[mike] * fix for .ssh path creation

[mike] * disabled password on the command line (as it can be a security issue, 
the command line

[mike] * added known_host kwarg to X2goClient__register_session

[mike] * indentation fix

[mike] * prepared for intermediate release

[mike] * forcing use_cache to False when constructing X2goClient instance

[mike] * tagged pyhoca-cli 0.1.2

[mike] * modified version string

[mike] Python X2go

[mike] * fixing handling of add_to_known_hosts and known_hosts parameters

[mike] * built Debian/Ubuntu Packages

[mike] * release:

[m.gabriel] diverted symlink for development python-x2go code

[mike.gabriel] fixes the author and his email address

[mike.gabriel] updates control file (prep for building on Launchpad)

[mike.gabriel] updates control file description

[mike.gabriel] changeover to four digit version pattern

[mike.gabriel] switches to native source format

[mike.gabriel] updates for python build env

[mike.gabriel] fixes --list-sessions option

[mike.gabriel] uses touch_file function from python-x2go API

[mike.gabriel] change loglevel option from arg to kwarg parameter

[mike.gabriel] typo fix, adds debug code

[mike.gabriel] take user name from session profile if --session-profile is used

[mike.gabriel] removal of debug code

[mike.gabriel] fixes UTF-8 error, session profile usage + password auth now 
fixed

[mike.gabriel] raising a runtime error, if session profile name does not exist

[mike.gabriel] only raising error if session_profile arg was specified

[mike.gabriel] work-around for Python bug http://bugs.python.org/issue11236

[mike.gabriel] getting rid of empty lines

[mike.gabriel] exchange -r option by -p

[mike.gabriel] if SSH privkey is not valid, use interactive auth

[mike.gabriel] fail interactive authentication after 3 attempts

[mike.gabriel] explicit logon failure after 3 attempts

[mike.gabriel] fixed exitcode

[mike.gabriel] fixes list sessions output, depends on newest python-x2go code

[mike.gabriel] adds setproctitle support

[mike.gabriel] interpuctation beautification

[mike.gabriel] reintroducing the --password option secured by setproctitle

[mike.gabriel] moving setproctitle stanze further up, fixed typo

[mike.gabriel] version increment, debian changelog entry

[mike.gabriel] removed old build script

[mike.gabriel] new line at end of file

[mike.gabriel] man page update

[mike.gabriel] catching ValueError if --password is not given

[mike.gabriel] bugfix for --password rewrite code

[mike.gabriel] new FSF address

[mike.gabriel] adds VCS information to control file

[mike.gabriel] typo in man page

[mike.gabriel] another typo in man page

[mike.gabriel] removes --import option from man page

[mike.gabriel] update for --clean-sessions option in man page

[mike.gabriel] --pack-type is actually only called --pack in pyhoca-cli (man 
page fix)

[mike.gabriel] explanation update for compat options (man page fix)

[mike.gabriel] man page version/date update

[mike.gabriel] typo fix in man page

[mike.gabriel] typo fix in control file

[mike.gabriel] adds man2html build (so that we have readable man pages in Git)

[mike.gabriel] adds --session-profile option to man page

[mike.gabriel] updates html version of man page

[mike.gabriel] man page update

[mike.gabriel] depends on new Python X2go version, updates dh dependency

[mike.gabriel] version increment

[mike.gabriel] fixes build sequence

[mike.gabriel] changelog update

[mike.gabriel] type fix

[mike.gabriel] re-arranged man file locations and man2html build script

[mike.gabriel] Add X2go desktop sharing support.

[mike.gabriel] Terminate shared desktop sessions of Ctrl-C (instead of  
suspending them.

[mike.gabriel] egg version increment

[mike.gabriel] React to bug #627990, prefer man2html-base over man2html.

[mike.gabriel] README/TODO update, version increment.

[mike.gabriel] Depend on Python X2go 0.1.1.2.

[mike.gabriel] Fix for Ctrl-C comment when sharing a desktop.

[mike.gabriel] Add --quiet option to disable any kind of log output.

[mike.gabriel] release of 0.1.4.1

[mike.gabriel] version increment

[mike.gabriel] remove html man pages as they are part of the build process

[mike.gabriel] provide helper Makefile.docupload for uploading html man pages 
to code.x2go.org

[mike.gabriel] Multiple achievements with this commit...

[mike.gabriel] man page update

[mike.gabriel] Add cmd line option --terminate-on-ctrl-c.

[mike.gabriel] Update+rearrange man page.

[mike.gabriel] Add cmd line option --auth-attempts.

[mike.gabriel] Release version 0.1.4.2

[mike.gabriel] version increment

[mike.gabriel] Add python-suport (>=0.90) as dependency. Fix project name in 
control file.

[mike.gabriel] Add proper license to copyright file.

[mike.gabriel] Replace non-code strings ,,X2go'' by ,,X2Go''.

[mike.gabriel] Add code to redirect stdout and stderr when frozen with py2exe.

[mike.gabriel] happy new year, license change to AGPLv3+

[mike.gabriel] fix file permissions (x-bit)

[mike.gabriel] license change to AGPLv3+

[mike.gabriel] add AGPLv3+ full text license

[mike.gabriel] lintian issue fixed: extra-license-file

[mike.gabriel] Add __doc__ strings to __init__.py and frontend.py.

[mike.gabriel] bump upstream version to 0.2.0.0

[mike.gabriel] Depend on Python X2Go (>= 0.2.0.2).

[mike.gabriel] changelog cleanup

[mike.gabriel] release 0.2.0.0

[mike.gabriel] Fix minus sign / hyphen mismatch in man page.

[mike.gabriel] increment __init__.py version

[mike.gabriel] release 0.2.0.1

[mike.gabriel] Continue development...

[mike.gabriel] Do not fail if HOME dir is read-only, needed for building with 
sbuild.

[mike.gabriel] release 0.2.0.2

[mike.gabriel] Continue development...

[mike.gabriel] Fix license header of setup.py file.

[mike.gabriel] release 0.2.0.3

[mike.gabriel] Import packaging files from Debian package.

[mike.gabriel] Declare pyhoca namespace in setup.py.

[mike.gabriel] fix for commit 6702eae0

[mike.gabriel] version increment for pyhoca-cli python egg.

[mike.gabriel] typo in debian/changelog

[mike.gabriel] release 0.2.0.4

[mike.gabriel] Contine development...

[mike.gabriel] Maintainer change in package: X2Go Developers 
<x2go-...@lists.berlios.de>.

[mike.gabriel] /debian/control: fix typo in longdescs

[mike.gabriel] Reduce python version in Build-Depends to allow build on Ubuntu 
10.04.

[mike.gabriel] /debian/rules: Allow package build on systems with missing 
dh_python2.

[mike.gabriel] Add cmdline option --from-stdin that facilitates lightdm remote 
login session startup.

[mike.gabriel] remove debug code

[mike.gabriel] bump version to 0.2.1.0

[mike.gabriel] The option ,,password'' is not allowed for session registration.

[mike.gabriel] make --from-stdin IPv6 capable

[mike.gabriel] fix for last commit

[mike.gabriel] When finishing the application Update session status before 
reporting back to the user what happened to the session.

[mike.gabriel] make unpacking of stdin values more robust

[mike.gabriel] typo

[mike.gabriel] do not hint to STRG-C functionality with --from-stdin option set

[mike.gabriel] update man page

[mike.gabriel] update version+date in man page

[mike.gabriel] swap password and session comand around

[mike.gabriel] Depend on python-x2go (>= 0.2.0.1).

[mike.gabriel] Remove cmdline option --time-to-wait, Python X2Go now offers a 
progress status for session startup/resumption. So we query this status instead.

[mike.gabriel] fix typo in changelog

[mike.gabriel] release 0.2.1.0

[mike.gabriel] Continue development...

[mike.gabriel] remove referrals to bugs in old BTS (Whups/Horde)

[mike.gabriel] Importing all of pyhoca.wxgui in setup.py causes rpmbuild 
problems due to DISPLAY not being set.  It is overkill as well, causing extra 
dependencies to be installed at build time. (Fixes: #91).

[mike.gabriel] add os import to setup.py

[mike.gabriel] Thanks to Orion's patch in bug #91 we can drop build dependency 
on python-x2go.

[mike.gabriel] fix changelog entry

[mike.gabriel] fix all occurences of X2go -> X2Go, also in class identifiers

[mike.gabriel] update changelog

[mike.gabriel] release 0.4.0.0

[mike.gabriel] Bump egg version to 0.4.0.1

[mike.gabriel] release 0.4.0.1

[mike.gabriel] Continue development...

[mike.gabriel] Add support for unlocking encrypted SSH private key files.

[mike.gabriel] /debian/control: Replace "LDAP support" with "session brokerage 
support" in LONG_DESCRIPTION.

[mike.gabriel] Versioned Depends: on python-x2go (>= 0.4.0.9-0~).

[mike.gabriel] debian/source/format: Switch to format 1.0.

[mike.gabriel] change versioning scheme

[mike.gabriel] pyhoca-cli.spec: Ship pyhoca-cli.spec (RPM package definitions) 
in upstream project. (Thanks to the Fedora package maintainers).

[mike.gabriel] Add to BR: python-argparse.

[mike.gabriel] release 0.4.0.2

[mike.gabriel] Continue development...

[mike.gabriel] Start work on broker client implementation for PyHoca-CLI.

[mike.gabriel] whitespace fixes

[mike.gabriel] Move --list-profiles code into PyHocaCLI instance.

[mike.gabriel] If a user name can neither be detected from the session profile, 
nor from the command line option, try the username used for the broker 
authentication.

[mike.gabriel] ~When --list-profiles is invoked: Don't crash if a session 
profile backend does not rely on config files. Show the session broker URL if a 
broker session profile backend is in use.

[mike.gabriel] Update man page with (future) broker options. Some man page 
fixes (mentioning X2Go Client where it should name PyHoca-CLI).

[mike.gabriel] Add cmdline option --broker-password. Masquerade broker password 
in process list (Linux/Mac only).

[mike.gabriel] debian/changelog: mention the new broker feature explicitly

[mike.gabriel] remove broker param from man page, that will not be implemented 
for pyhoca-cli

[mike.gabriel] Fix description of --from-stdin option on man page. (Fixes: 
#485).

[mike.gabriel] Rename LICENSE.txt to COPYING.

[mike.gabriel] fix for last commit

[mike.gabriel] Add cmdline options --backend-<*> to enforce usage of certain 
Python X2Go backends for session profile, settings, control session, terminal 
session, etc.

[mike.gabriel] pyhoca-cli.spec: Adapt to building on openSUSE/SLES.

[mike.gabriel] pyhoca-cli: Avoid duplicate files in openSUSE/SLES.

[mike.gabriel] formalistic code cleanup using pyflakes

[mike.gabriel] release 0.5.0.0

[mike.gabriel] happy new year 2014 (belated)

[mike.gabriel] Continue development...

[mike.gabriel] Update README and TODO files.

[mike.gabriel] debian/control: Add to S (pyhoca-cli): mteleplayer-clientside.

[mike.gabriel] debian/control: Raise versioned D (pyhoca-cli): python-x2go (>= 
0.5.0.0).

[mike.gabriel] pyhoca-cli.spec: Versioned R (pyhoca-cli): python-x2go (>= 
0.5.0.0).

[mike.gabriel] man page: Mark not-yet-implemented cmdline options as such. More 
cmdline option support for brokerage is a TODO for pyhoca-cli.

[mike.gabriel] release 0.5.0.1

[mike.gabriel] Continue development...

[mike.gabriel] debian/control: Bump Standards: to 3.9.6. No changes needed.

[mike.gabriel] debian/copyright: Relicense packaging files under same license 
as the actual code files.

[mike.gabriel] debian/changelog: typo fix

[mike.gabriel] Handle SSHException 'Incompatible ssh peer (no acceptable kex 
algorithm)' gracefully.

[mike.gabriel] Handle SSHException 'No authentication methods available' for 
key-only authentication attempts gracefully.

[ionic] common: update copyright notices. Happy new year!

[mike.gabriel] release 0.5.0.2

[ionic] debian/control: whitespace only.

[ionic] debian/control: switch python-support to build dependency, add 
dh-python alternative.

[ionic] debian/changelog: add contributor name.

[ionic] common: update copyright notices. Happy new year!

[ionic] misc: whitespace only.

[git-admin] release 0.5.0.2

[git-admin] Revert "release 0.5.0.2"

[git-admin] Continue development...

[git-admin] debian/changelog: move dh-python change to where it actually 
belongs to - version 0.5.0.3.

[git-admin] release 0.5.0.3

[git-admin] Continue development...

[ionic] debian/control: maintainer change in package: X2Go Developers 
<x2go-...@lists.x2go.org>.

[ionic] pyhoca-cli.spec: add support for EPEL5 and (older) SLE versions by 
using the BuildRoot tag.

[ionic] pyhoca-cli.spec: SLE support: add --prefix to setup.py install call.

[ionic] debian/control: add myself as uploader.

[ionic] debian/changelog: add entry for last change.

[ionic] man/man1/pyhoca-cli.1: drop incorrect short option -p as an alias for 
--pack. Fixes: #1062.

[git-admin] release 0.5.0.4

[git-admin] Continue development

[mike.gabriel] Port to Python3.

[mike.gabriel] debian/{control,compat}: Bump to DH version level 9.

[mike.gabriel] debian/control: Bump versioned D (pyhoca-cli): python-x2go (>= 
0.5.99.0).

[mike.gabriel] debian/control: White-space fix.

[mike.gabriel] debian/control: Switch to python3-* dependencies.

[mike.gabriel] debian/control: Fix src:pkg header part.

[mike.gabriel] debian/rules: Build for Python3, not Python2.

[mike.gabriel] Bump upstream version to 0.5.99.0.

[mike.gabriel] debian/changelog: Update from Git history

[mike.gabriel] pyhoca-cli.spec: Adapt to PyHoca-CLI's Python3 port.

[mike.gabriel] debian/rules: Typo fix in WITH_PYTHON3 variable assignment.

[mike.gabriel] Enforce Python3 build, fix FTBFS. (debian/rules: Switch to 
pybuild DH build system.)

[mike.gabriel] pyhoca-cli: Add --force-password command line switch to override 
SSH key detection code.

[mike.gabriel] debian/changelog

[mike.gabriel] man page: Add --force-password option.

[mike.gabriel] pyhoca-cli.1: Rephrase info for --from-stdin slightly.

[mike.gabriel] Add --try-resume cmd line option and feature. Bump version to 
0.5.99.1.

[mike.gabriel] debian/rules: Ignore failures during dh_auto_clean. Helps with 
build envs that don't have python3-setuptools installed when building source 
packages.

[mike.gabriel] setup.py: Fix version string detection. (Copy+paste flaw...).

[mike.gabriel] debian/control: Drop D (pyhoca-cli): python3-argparse. Part of 
stdlib in Python3 these days.

[mike.gabriel] update debian/changelog

[mike.gabriel] Fix duplicate password prompt. Regression fix.

[mike.gabriel] pyhoca/cli/frontend.py: Fix for previous commit.

[mike.gabriel] pyhoca/cli/frontend.py: Fix for previous commit (2).

[mike.gabriel] Add --xinerama (or -x) command line option.

[mike.gabriel] keyboard handling: Switch to kbd-type auto and kbd-layout null. 
Should auto-detect the client-side keyboard in the X2Go session just fine.

[mike.gabriel] update debian/changelog

[mike.gabriel] pyhoca-cli main programme: Check for DISPLAY env var being set 
and having a usable / expectable value.

[mike.gabriel] update debian/changelog

[mike.gabriel] Add --forward-sshagent / -A cmdline option for enabling SSH 
agent forwarding.

[mike.gabriel] debian/changelog: Add closure for #1287.

[mike.gabriel] Entirely rewrite PyHocaCLI.authenticate() function. (Fixes: 
#1308).

[mike.gabriel] pyhoca-clI: Reserve -l as username option. Just like in OpenSSH.

[mike.gabriel] pyhoca-cli: Add -i as alias for --ssh-privkey. Just like in 
OpenSSH.

[mike.gabriel] pyhoca-cli: Fake SSH like login with additional [host] as 
positional argument.

[mike.gabriel] pyhoca-cli: Extract username from host parameter, if an @ is in 
the host string.

[mike.gabriel] Switch from time.sleep() to gevent.sleep().

[mike.gabriel] Set specific 'Passphrase: ' prompt (not 'Password: ') when we 
query for SSH key passphrases.

[mike.gabriel] Fix --share-local-folders (aka -F) option and really mount 
shared folders. (Fixes: #984).

[mike.gabriel] debian/control: The fix for --share-local-folders requires a 
fixed Python X2Go (>= 0.6.0.1).

[mike.gabriel] Fix --list-profiles action. Regresion after we introduced the 
a.host positional argument.

[mike.gabriel] Update cmdline options in man page.

[mike.gabriel] release 0.6.0.0

[mike.gabriel] debian/control: Set Section: from "python" to "x11". More 
appropriate.

[mike.gabriel] Continue development...

[mike.gabriel] pyhoca-cli.spec: Adjust python3-x2go versioned dependency.

[ionic] debian/changelog: fix for previous version.

[ionic] debian/changelog: fix for current version.

[ionic] pyhoca-cli.spec: build with Python 2 on CentOS, drop python3-argparse 
dependency (part of stdlib).

[ionic] pyhoca-cli.spec: it's still %endif, not %fi.

[ionic] pyhoca-cli.spec: either EL6 or EL7, not both at the same time.

[ionic] pyhoca-cli.spec: use modern python build and install macros.

[ionic] setup.py: backport Python 2 support via io.open.

[ionic] pyhoca-cli.spec: Build-Require python-rpm-macros for OpenSuSE builds.

[ionic] setup.py: we actually also need the version information, so import it.

[ionic] setup.py: need to import the sys module, not just version_info into 
global namespace.

[ionic] pyhoca-cli.spec: include python2_sitelib for CentOS, python3_sitelib 
otherwise.

[ionic] pyhoca-cli.spec: pick the files correctly.

[ionic] pyhoca-cli.spec: also pick files matching PyHoca_CLI* in the site-lib 
directory.

[mike.gabriel] Fix failing password-only authentication.

[ionic] pyhoca-cli.spec: fully own %{python2_sitelib}/pyhoca directory.

[mike.gabriel] pyhoca/cli/frontend.py: Check directly after authentication, if 
the remote host has the X2Go Server software installed.

[mike.gabriel] debian/control: Bump versioned D on python3-x2go to (>= 
0.6.0.2-0~).

[mike.gabriel] pyhoca/cli/frontend.py: Be more real-time realistic and user 
friendly with notice log messages after authentication.

[mike.gabriel] pyhoca/cli/frontend.py: rephrase auth success message slightly.

[mike.gabriel] Catch HOOK_no_such_command and bail out if the server does not 
know how to execute the given session command.

[ionic] misc: copyright update.

[ionic] man/man1/pyhoca-cli.1: pre-release date update.

[git-admin] release 0.6.0.1

[git-admin] Continue development

[mike.gabriel] Set master session only once we know for sure that the session 
has successfully come up.

[mike.gabriel] debian/control: Bump D (pyhoca-cli) on python3-x2go to 0.6.1.0.

[mike.gabriel] pyhoca-cli.spec: Bump requirement for pyhoca-cli) on 
python(3)-x2go to 0.6.1.0.

[mike.gabriel] pyhoca/cli/frontend.py: Use Python X2Go's new auto-detection 
code for the graphical proxy/rendering backend (NXv3 vs. KDrive).

[mike.gabriel] release 0.6.1.0

[git-admin] Continue development

[ionic] misc: copyright update.

[git-admin] release 0.6.1.1

[git-admin] Continue development

[ionic] pyhoca-cli.spec: backport macros from python-x2go.spec.

[ionic] pyhoca-cli.spec: prefer Python 3 if both variants have been requested, 
so that we only ever build for one variant.

[ionic] pyhoca-cli.spec: use %{?with_pythonX} and %{name_helper_pythonX} macros.

[ionic] pyhoca-cli.spec: replace hashbang with version determined by name 
helper.

[ionic] pyhoca-cli.spec: fix syntax error.

[ionic] pyhoca-cli.spec: actually change the hashbang of a file...

[ionic] pyhoca-cli.spec: fix building Python 2 variant on older *SuSE variants.

[ionic] pyhoca-cli.spec: also fix install phase for Python 2 variant on older 
*SuSE variants.

[ionic] pyhoca-cli.spec: fix files section on older *SuSE variants.

[ionic] pyhoca-cli.spec: fix files section on older *SuSE variants again, 
remove faulty slash.

[ionic] pyhoca-cli.spec: use %{name} instead of hardcoding the string in %prep.

[ionic] pyhoca-cli.spec: fix selecting either Python 2 XOR 3.

[ionic] pyhoca-cli.spce: fix typo in Python-2-Requires: line: random % char.

[ionic] pyhoca-cli.spec: hopefully fix builds on *SuSE: even pure 
Python-3-builds need python-devel as a build requirement (only)... for some 
weird reason.

[ionic] Revert "pyhoca-cli.spec: hopefully fix builds on *SuSE: even pure 
Python-3-builds need python-devel as a build requirement (only)... for some 
weird reason."

[ionic] pyhoca-cli.spec: actually fix issue: macros are expanded even in 
commented lines and some of them were not properly escaped via double percent 
sign characters.

[ionic] pyhoca-cli.spec: fix another unescaped macro in comment.

[ionic] pyhoca-cli.spec: fix newer *SuSE versions: 15.0+ seem to install the 
pycace files into a subdirectory based on the package name.

[ionic] pyhoca-cli.spec: fix spelling error in pycache directory.

[ionic] pyhoca-cli.spec: actually apply pycache changes to 15.0+ and not just 
15.1+.

[ionic] pyhoca-cli.spec: also apply pycache changes to Tumbleweed, which seems 
to not get caught by %{sle_version}.

[ionic] debian/changelog: fix version in description.

[ionic] man/man1/pyhoca-cli.1: pre-release date update.

[git-admin] release 0.6.1.2

[git-admin] Continue development

[mike.gabriel] pyhoca/cli/frontend.py: Fix reference before assignment error in 
resume_session() method. Thanks to Randy Goldenberg for spotting this. (Fixes: 
#1445).

[mike.gabriel] Fix typo in man page.

[mike.gabriel] pyhoca-cli: Print debug message before exiting pyhoca-cli.

[mike.gabriel] pyhoca-cli: Add cmdline parameter --clipboard-mode.

[mike.gabriel] pyhoca-cli: Do input check on value passed in via the --link 
option.

[mike.gabriel] pyhoca-cli: Add cmdline parameter --dpi.

[mike.gabriel] d/changelog: update from Git log

[mike.gabriel] pyhoca-cli: Follow-up fix for --dpi switch. Fix input value 
verification. Only demand an integer, if args.dpi is set to something else than 
None.

[mike.gabriel] pyhoca-cli: Add --kdrive option.

[mike.gabriel] man/man1/pyhoca-cli.1: Fix docs for --quiet option.

[mike.gabriel] debian/changelog: update from Git log

[mike.gabriel] Move --dpi cmdline option from X2Go options to NX options.

[mike.gabriel] Rename 'NX options' to 'session options'.

[mike.gabriel] pyhoca-cli: Add cmdline option --list-cmdline-features. Required 
for Remmina X2Go Plugin.

[mike.gabriel] pyhoca-cli: Write program version to STDOUT (not STDERR).

[mike.gabriel] d/changelog: update from Git history

[mike.gabriel] {pyhoca-cli,pyhoca/cli/frontend.py}: Add --non-interactive 
cmdline option for forcefully preventing password queries on the TTY.

[mike.gabriel] man/man1/pyhoca-cli.1: Add documentation for 
--list-cmdline-features.

[mike.gabriel] {pyhoca-cli, pyhoca/cli/frontend.py}: Only look for private ssh 
keys if appropriate.

[mike.gabriel] {pyhoca-cli, pyhoca/cli/frontend.py}: Add --ssh-passphrase 
feature.

[mike.gabriel] Revert "{pyhoca-cli, pyhoca/cli/frontend.py}: Add 
--ssh-passphrase feature."

[mike.gabriel] Revert "{pyhoca-cli, pyhoca/cli/frontend.py}: Only look for 
private ssh keys if appropriate."

[mike.gabriel] {pyhoca-cli, pyhoca/cli/frontend.py}: Only look for private ssh 
keys if appropriate.

[mike.gabriel] pyhoca-cli: Don't try to immitate look_for_keys behaviour as 
implemented in the x2go Python module.

[mike.gabriel] {pyhoca-cli, pyhoca/cli/frontend.py}: Add --ssh-passphrase 
feature.

[ionic] debian/changelog: sync with git history.

[ionic] misc: pre-release copyright update.

[ionic] man/man1/pyhoca-cli.1: pre-release date update.

[ionic] misc: change http:// to https:// links where appropriate.

[ionic] debian/control: change http:// to https:// links where appropriate.

[ionic] debian/copyright: change http:// to https:// links where appropriate.

[ionic] debian/watch: change http:// to https:// links where appropriate.

[ionic] pyhoca-cli.spec: change http:// to https:// links where appropriate.

[ionic] pyhoca-cli.spec: drop Python 2 support for OpenSuSE Leap 15.4+ and 
Tumbleweed (and ALP).

[ionic] pyhoca-cli.spec: Remove pycache handling from the files list.

[git-admin] release 0.6.1.3

[git-admin] Continue development


------------------------------------------
[...truncated 3.74 KB...]
+ typeset 
lock_file=/home/x2go-jenkins/build/heuler/x2goclient/../.x2goclient.lock
+ '[' -f /home/x2go-jenkins/build/heuler/x2goclient/../.x2goclient.lock ']'
+ echo 23309
+ prepare_workspace
+ '[' -d /home/x2go-jenkins/build/heuler/x2goclient/.git ']'
+ cd /home/x2go-jenkins/build/heuler/x2goclient
+ git reset --hard
HEAD is now at e46726a Continue development
+ git checkout --force master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
+ git fetch origin master
From git://code.x2go.org/x2goclient
 * branch            master     -> FETCH_HEAD
+ git reset --hard origin/master
HEAD is now at e46726a Continue development
+ git branch -D upstream
error: branch 'upstream' not found.
+ true
+ git fetch origin upstream:upstream
fatal: Couldn't find remote ref upstream
+ true
++ git for-each-ref '--format=%(refname:short)' 'refs/heads/upstream/*'
+ git branch -D ''
error: branch '' not found.
+ true
+ git fetch origin 'refs/heads/upstream/*:refs/heads/upstream/*'
+ git branch -D pristine-tar
error: branch 'pristine-tar' not found.
+ true
+ git fetch origin pristine-tar:pristine-tar
fatal: Couldn't find remote ref pristine-tar
+ true
+ git reset --hard
HEAD is now at e46726a Continue development
+ git clean -df
++ git rev-parse --verify HEAD
+ GIT_OBJECT_ID=e46726a579b4770b0565ac4d21c7d4e3c1d55ee3
+ cd /home/x2go-jenkins/build/heuler/x2goclient
+ '[' -e x2goclient.spec ']'
+ return 0
+ unlock_workspace 
/home/x2go-jenkins/build/heuler/x2goclient/../.x2goclient.lock
+ typeset 
lock_file=/home/x2go-jenkins/build/heuler/x2goclient/../.x2goclient.lock
+ rm -f -- /home/x2go-jenkins/build/heuler/x2goclient/../.x2goclient.lock
+ clear_pkgdist
+ typeset -a rpm_build_for_arr
+ typeset 'OLDIFS=      
'
+ IFS=' '
+ read -ra rpm_build_for_arr
+ IFS='         
'
+ typeset line=
+ for line in "${rpm_build_for_arr[@]}"
++ cut -d : -f 1
++ tr '[:upper:]' '[:lower:]'
+ l_DIST=epel
++ cut -d : -f 2-
++ sed -e 's/,/ /g'
++ tr '[:upper:]' '[:lower:]'
+ l_CODENAMES=7
+ grep -qs epel
+ for l_CODENAME in ${l_CODENAMES}
+ test -z ''
+ typeset -a arches
+ arches=()
+ arches+=("SRPM")
+ case "${PLATFORM}" in
+ arches+=("ppc64le")
+ for l_ARCH in "${arches[@]}"
+ '[' epel = opensuse ']'
+ '[' epel = sle ']'
+ mkdir -p -- /home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/SRPM
+ rm -f -- 
/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/SRPM/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz
 
/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/SRPM/rpmbuild/SOURCES/x2goclient-rpmlintrc
 
/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/SRPM/rpmbuild/SOURCES/x2goclient.spec
+ rm -f -- 
'/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/SRPM/rpmbuild/SRPMS/x2goclient-*.src.rpm'
+ rm -f -- '/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/SRPM/*.rpm'
+ for l_ARCH in "${arches[@]}"
+ '[' epel = opensuse ']'
+ '[' epel = sle ']'
+ mkdir -p -- /home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/ppc64le
+ rm -f -- 
'/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/ppc64le/rpmbuild/SOURCES/*'
+ rm -f -- 
'/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/ppc64le/rpmbuild/SRPMS/x2goclient-*.src.rpm'
+ rm -f -- '/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/ppc64le/*.rpm'
+ return 0
+ build_packages
+ typeset -a rpm_build_for_arr
+ typeset 'OLDIFS=      
'
+ IFS=' '
+ read -ra rpm_build_for_arr
+ IFS='         
'
+ typeset line=
+ for line in "${rpm_build_for_arr[@]}"
++ cut -d : -f 1
++ tr '[:upper:]' '[:lower:]'
+ l_DIST=epel
++ cut -d : -f 2-
++ sed -e 's/,/ /g'
++ tr '[:upper:]' '[:lower:]'
+ l_CODENAMES=7
+ grep -qs epel
+ for l_CODENAME in ${l_CODENAMES}
+ test -z ''
+ typeset -a arches
+ arches=()
+ arches+=("SRPM")
+ case "${PLATFORM}" in
+ arches+=("ppc64le")
+ typeset l_ARCH=SRPM
+ mkdir -p -- 
/home/x2go-jenkins/pkg-dist/heuler/x2goclient/epel/7/SRPM/rpmbuild/SOURCES
+++ repeat_str X 24
+++ typeset INPUT=X
+++ typeset COUNT=24
+++ typeset ret=
+++ typeset -i i=0
+++ '[' 0 -lt 24 ']'
++++ printf X
+++ ret=X
+++ i=1
+++ '[' 1 -lt 24 ']'
++++ printf X
+++ ret=XX
+++ i=2
+++ '[' 2 -lt 24 ']'
++++ printf X
+++ ret=XXX
+++ i=3
+++ '[' 3 -lt 24 ']'
++++ printf X
+++ ret=XXXX
+++ i=4
+++ '[' 4 -lt 24 ']'
++++ printf X
+++ ret=XXXXX
+++ i=5
+++ '[' 5 -lt 24 ']'
++++ printf X
+++ ret=XXXXXX
+++ i=6
+++ '[' 6 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXX
+++ i=7
+++ '[' 7 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXX
+++ i=8
+++ '[' 8 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXX
+++ i=9
+++ '[' 9 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXX
+++ i=10
+++ '[' 10 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXX
+++ i=11
+++ '[' 11 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXX
+++ i=12
+++ '[' 12 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXX
+++ i=13
+++ '[' 13 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXX
+++ i=14
+++ '[' 14 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXX
+++ i=15
+++ '[' 15 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXX
+++ i=16
+++ '[' 16 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXX
+++ i=17
+++ '[' 17 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXX
+++ i=18
+++ '[' 18 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXX
+++ i=19
+++ '[' 19 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXX
+++ i=20
+++ '[' 20 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXXX
+++ i=21
+++ '[' 21 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXXXX
+++ i=22
+++ '[' 22 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXXXXX
+++ i=23
+++ '[' 23 -lt 24 ']'
++++ printf X
+++ ret=XXXXXXXXXXXXXXXXXXXXXXXX
+++ i=24
+++ '[' 24 -lt 24 ']'
+++ printf XXXXXXXXXXXXXXXXXXXXXXXX
+++ return 0
++ mktemp -d --tmpdir=/home/x2go-jenkins/tmp/ tmp.XXXXXXXXXXXXXXXXXXXXXXXX
+ TEMP_DIR=/home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx
+ temp_cleanup+=("${TEMP_DIR}")
+ mkdir -p -- /home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx/x2goclient
+ chmod -Rf -- 2770 /home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx
+ cd /home/x2go-jenkins/build/heuler/x2goclient
+ git clone --no-hardlinks --no-local 
/home/x2go-jenkins/build/heuler/x2goclient 
/home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx/x2goclient/
Cloning into '/home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx/x2goclient'...
+ cd /home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx
++ cd x2goclient
++ gitrevno
++ cd -
+ GITREV=374
++ gitdate
fatal: Not a git repository (or any of the parent directories): .git
date: invalid date 'TZ="UTC" @'
+ typeset gitdate=
+ pushd x2goclient
+ git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) 
%n%n%x09*%w(68,0,10) %s%d%n'
+ popd
+ rm -Rf -- x2goclient/.git
+ mv -- x2goclient/x2goclient.spec .
mv: cannot stat 'x2goclient/x2goclient.spec': No such file or directory
+ cleanup
+ '[' -n '' ']'
+ '[' -n '' ']'
+ echo 'Warning: mock temporary config directory not defined. Skipping cleanup.'
Warning: mock temporary config directory not defined. Skipping cleanup.
+ typeset temp_dir=
+ for temp_dir in "${temp_cleanup[@]}"
+ '[' -n /home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx ']'
+ '[' -d /home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx ']'
+ rm -Rf -- /home/x2go-jenkins/tmp/tmp.9tSBXeQ74jHdnGQQi41AOJmx
Build step 'Execute shell' marked build as failure
_______________________________________________
x2go-commits mailing list
x2go-commits@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-commits

Reply via email to