[X2Go-Commits] Build failed in Jenkins: x2goclient+nightly+osx-10.11 #262
jenkins at x2go.org
jenkins at x2go.org
Fri Dec 15 21:16:34 CET 2023
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+osx-10.11/262/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-dev at 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-dev at 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.42 KB...]
+ 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=1702671071
++ git branch
++ grep '*'
++ awk '{print $2}'
+ CURRENT_BRANCH=master
+ git checkout master
+ git checkout -b tmp-1702671071
+ LANG=en_US.UTF-8
+ git pull origin master
+ egrep '^Already up-to-date.$'
+ git checkout master
+ git branch -D tmp-1702671071
error: Cannot delete the branch 'tmp-1702671071' which you are currently on.
+ exit 0
+ '[' 1 -eq 1 ']'
+ '[' 0 -eq 0 ']'
+ delay_build
+ sleep 57s
+ 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 80112
+ 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
Switched to branch '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
Removing client_build/
++ 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.11
+ for l_CODENAME in ${l_CODENAMES}
+ test -z ''
+ mkdir -p -- /Users/jenkins/pkg-dist/heuler/x2goclient/10.11/
+ rm -f -- /Users/jenkins/pkg-dist/heuler/x2goclient/10.11/x2goclient-4.1.2.4.git20231116.2071.heuler.OSX_10_11.dmg
+ rm -f -- /Users/jenkins/pkg-dist/heuler/x2goclient/10.11/x2goclient-4.1.2.4.git20231116.2071.heuler.OSX_10_11.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.11
+ 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.Q7qIVyI2H3gt8S5TS9kzTFmd
+ temp_cleanup+=("${temp_dir}")
+ mkdir -p -- /Users/jenkins/tmp//tmp.Q7qIVyI2H3gt8S5TS9kzTFmd/x2goclient
+ chmod -Rf 2770 /Users/jenkins/tmp//tmp.Q7qIVyI2H3gt8S5TS9kzTFmd
+ cd /Users/jenkins/build/heuler/x2goclient
+ git clone --no-hardlinks --no-local /Users/jenkins/build/heuler/x2goclient /Users/jenkins/tmp//tmp.Q7qIVyI2H3gt8S5TS9kzTFmd/x2goclient/
Cloning into '/Users/jenkins/tmp//tmp.Q7qIVyI2H3gt8S5TS9kzTFmd/x2goclient'...
+ cd /Users/jenkins/tmp//tmp.Q7qIVyI2H3gt8S5TS9kzTFmd/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.Q7qIVyI2H3gt8S5TS9kzTFmd ']'
+ '[' -d /Users/jenkins/tmp//tmp.Q7qIVyI2H3gt8S5TS9kzTFmd ']'
+ rm -Rf -- /Users/jenkins/tmp//tmp.Q7qIVyI2H3gt8S5TS9kzTFmd
Build step 'Execute shell' marked build as failure
More information about the x2go-commits
mailing list