Python X2Go (0.6.0.0) released

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Thu Sep 6 20:29:20 CEST 2018


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:
https://code.x2go.org/doc/python-x2go/

X2Go Component: python-x2go
Version: 0.6.0.0-0x2go1
Status: RELEASE
Timestamp: 1536251712
Date: Thu, 06 Sep 2018 18:35:12 +0200
Fixes these bug report(s): 1259 1275
Changes:
  python-x2go (0.6.0.0-0x2go1) PREVIEW; urgency=medium
  .
    [ Mike Gabriel ]
    * New upstream version (0.6.0.0):
      - 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/checkhosts.py: Python3 fix in get_key_fingerprint().
      - Natively support xinerama option.
      - x2go/backends/terminal/plain.py: x2gosession-resume handles
        xinerama support differently from x2gostartagent. Adding it
        as cmdline parameter No. 9.
      - x2go/utils.py: Python3 fix in get_workarea_geometry().
      - Finalize Epydoc-to-Sphinx conversion of doc strings.
      - x2go/session.py: Update list of features.
      - x2go/__init__.py: Reference backends correctly.
      - Drop WINREG backends, never existed really, never will be, probably.
      - x2go/__init__.py: 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 (0.6.0.0):
      - docs/source/conf.py: set minimum sphinx version to 1.0. Needed for
        the sphinx.ext.viewcode extension.
      - docs/source/conf.py: drop minimum sphinx version requirement again,
        detect version manually and adapt config based on this information.
      - docs/source/conf.py: fix parse error due to wrong else usage.
      - docs/source/conf.py: import sphinx module. Hopefully that  
actually works
        out.
    * 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
        python{2,3}-python-xlib.
      - 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
        subpackages.
      - 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.


Regards,
Mike Gabriel

-- 

DAS-NETZWERKTEAM
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
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 851 bytes
Desc: Digitale PGP-Signatur
URL: <http://lists.x2go.org/pipermail/x2go-announcements/attachments/20180906/84f4051e/attachment.sig>


More information about the x2go-announcements mailing list