Dear all,

the X2Go project is proud to announce a new release of the X2Go
component ,,python-x2go''.

New gains of this version of ,,python-x2go'' are:

  o Python3 port of the module (still supporting recent Python2.x versions)
  o Conversion of __doc__ strings from Epydoc to Sphinx
  o Support enabling Xinerama in X2Go Sessions

Please find the refurbished API documentation at:

X2Go Component: python-x2go
Timestamp: 1536251712
Date: Thu, 06 Sep 2018 18:35:12 +0200
Fixes these bug report(s): 1259 1275
 python-x2go ( PREVIEW; urgency=medium
   [ Mike Gabriel ]
   * New upstream version (
     - Support Python2 and Python3 alike.
     - Test intensively against Debian stable and unstable.
       (Fixes these bug report(s): #1275).
     - Build API doc with Sphinx.
     - Drop unit test framework. Never really used (though we should have).
       (Fixes these bug report(s): #1259).
     - x2go/ Python3 fix in get_key_fingerprint().
     - Natively support xinerama option.
     - x2go/backends/terminal/ x2gosession-resume handles
       xinerama support differently from x2gostartagent. Adding it
       as cmdline parameter No. 9.
     - x2go/ Python3 fix in get_workarea_geometry().
     - Finalize Epydoc-to-Sphinx conversion of doc strings.
     - x2go/ Update list of features.
     - x2go/ Reference backends correctly.
     - Drop WINREG backends, never existed really, never will be, probably.
     - x2go/ Avoid ares resolver for now, as it currently is
       broken in Debian testing.
     - Makefile.docupload: Add apidoc target.
     - docs/source/: Update API doc tree, winreg modules removed.
   * debian/:
     + Adapt to building Python3 and Python2 variants of Python X2Go.
     + Adapt to building API docs with Sphinx.
   [ Mihai Moldovan ]
   * New upstream version (
     - docs/source/ set minimum sphinx version to 1.0. Needed for
       the sphinx.ext.viewcode extension.
     - docs/source/ drop minimum sphinx version requirement again,
       detect version manually and adapt config based on this information.
     - docs/source/ fix parse error due to wrong else usage.
- docs/source/ import sphinx module. Hopefully that actually works
   * python-x2go.spec:
     - Also add fdupes package as a build dependency for RHEL-based distros.
     - Correctly pythonize package, for Fedora, RHEL/EPEL and OpenSuSE. It's
       more verbose than needs to be, but OpenSuSE Leap 42.2 - which is still
       supported currently - does not have python-rpm-macros and we generally
       want to disable the Python 3 package for now. For EPEL/RHEL versions
       lower than 8, we strip Python 3 stuff out completely and rename the
       package to python-x2go.
- Fix package names in %package (and its %description) and %files sections.
     - Add dependency on the python-configparser backport. Makes at least part
       working with both Python 2 and 3.
     - Actually disable python3 builds on OpenSuSE.
     - OpenSuSE Leap 15 and TumbleWeed renamed python-xlib to
     - Local %defines are buggy in older RPM implementations, work around by
       using %global instead.
     - Merge python(2)-x2go section in main section, since we cannot redefine
     - Older OpenSuSE Leap versions don't support %{python2_sitelib} - use
       %{python_sitelib} instead.
     - Document %(python_module} definitions.
- Override python_module macro for OpenSuSE Leap 42.3, the shipped version
       does not what later versions do correctly.
     - %{sle_version} is not defined on TW, so use a %{suse_version} check
       additionally to catch this variant.

Mike Gabriel


mike gabriel, herweg 7, 24357 fleckeby
mobile: +49 (1520) 1976 148
landline: +49 (4354) 8390 139

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31

Attachment: pgpsbGOvKBMTE.pgp
Description: Digitale PGP-Signatur

x2go-announcements mailing list

Reply via email to