See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+osx-10.13/241/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 2.31 KB...] + LOCK_FILE=/Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock + mkdir -p -- /Users/jenkins/build/heuler/x2goclient + mkdir -p -- /Users/jenkins/pkg-dist/heuler/x2goclient + '[' x '!=' x ']' + return 0 ++ basename ./x2go-build+upload-osx-package + '[' xx2go-build+upload-osx-package = xx2go-build-osx-package ']' ++ basename ./x2go-build+upload-osx-package + '[' xx2go-build+upload-osx-package = xx2go-build+upload-osx-package ']' ++ make_boolean yes ++ typeset -l OPTION=yes ++ case "${OPTION}" in ++ OPTION=1 ++ printf 1 ++ return 0 + FORCE_BUILD=1 ++ make_boolean no ++ typeset -l OPTION=no ++ case "${OPTION}" in ++ OPTION=0 ++ printf 0 ++ return 0 + NO_DELAY=0 + cd /Users/jenkins/build/heuler/x2goclient + pkgneedsbuild master + CHECKOUT=master + '[' -d .git ']' ++ date -u +%s + TIMESTAMP=1702671325 ++ git branch ++ grep '*' ++ awk '{print $2}' + CURRENT_BRANCH=master + git checkout master + git checkout -b tmp-1702671325 + LANG=en_US.UTF-8 + git pull origin master + egrep '^Already up-to-date.$' + git checkout master + git branch -D tmp-1702671325 + exit 0 + '[' 1 -eq 1 ']' + '[' 0 -eq 0 ']' + delay_build + sleep 82s + lock_workspace /Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock + typeset lock_file=/Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock + wait_for_lock /Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock + typeset lock_file=/Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock + '[' -f /Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock ']' + echo 11317 + prepare_workspace + '[' -d /Users/jenkins/build/heuler/x2goclient/.git ']' + cd /Users/jenkins/build/heuler/x2goclient + git reset --hard HEAD is now at 88a01f2 Fix crashes in broker mode when server key check has failed + git checkout --force master Already on 'master' Your branch and 'origin/master' have diverged, and have 2071 and 374 different commits each, respectively. (use "git pull" to merge the remote branch into yours) + 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 fetch origin upstream:upstream fatal: Couldn't find remote ref upstream + 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 /Users/jenkins/build/heuler/x2goclient + return 0 + unlock_workspace /Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock + typeset lock_file=/Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock + rm -f -- /Users/jenkins/build/heuler/x2goclient/../.x2goclient.lock + clear_pkgdist + typeset -a osx_build_for_arr + typeset 'OLDIFS= ' + IFS=' ' + read -a osx_build_for_arr + IFS=' ' + typeset line= + for line in "${osx_build_for_arr[@]}" ++ sed -e 's/,/ /g' ++ tr '[:upper:]' '[:lower:]' + l_CODENAMES=10.13 + for l_CODENAME in ${l_CODENAMES} + test -z '' + mkdir -p -- /Users/jenkins/pkg-dist/heuler/x2goclient/10.13/ + rm -f -- /Users/jenkins/pkg-dist/heuler/x2goclient/10.13/x2goclient-4.1.2.4.git20231116.2071.heuler.OSX_10_13.dmg + rm -f -- /Users/jenkins/pkg-dist/heuler/x2goclient/10.13/x2goclient-4.1.2.4.git20231116.2071.heuler.OSX_10_13.dmg.git.txt + return 0 + build_packages + typeset -a osx_build_for_arr + typeset 'OLDIFS= ' + IFS=' ' + read -a osx_build_for_arr + IFS=' ' + typeset line= + for line in "${osx_build_for_arr[@]}" ++ sed -e 's/,/ /g' ++ tr '[:upper:]' '[:lower:]' + l_CODENAMES=10.13 + for l_CODENAME in ${l_CODENAMES} + test -z '' +++ 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 /Users/jenkins/tmp//tmp.XXXXXXXXXXXXXXXXXXXXXXXX + typeset temp_dir=/Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo + temp_cleanup+=("${temp_dir}") + mkdir -p -- /Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo/x2goclient + chmod -Rf 2770 /Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo + cd /Users/jenkins/build/heuler/x2goclient + git clone --no-hardlinks --no-local /Users/jenkins/build/heuler/x2goclient /Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo/x2goclient/ Cloning into '/Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo/x2goclient'... + cd /Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo/x2goclient + git checkout master Already on 'master' Your branch is up to date with 'origin/master'. + find /Users/jenkins/build/heuler/x2goclient/../ -maxdepth 0 -mindepth 0 -type f + grep -qs 'x2goclient_*.orig.tar.gz' ++ gitrevno + gitrev=374 + git --no-pager log --since '2 years ago' '--format=%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n' ++ cat VERSION cat: VERSION: No such file or directory + upstream_version= + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo ']' + '[' -d /Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo ']' + rm -Rf -- /Users/jenkins/tmp//tmp.OQ21gZopHgFQD0evMr4LJEJo Build step 'Execute shell' marked build as failure _______________________________________________ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits