Dear all

The X2Go project is proud to announce a new release of the X2Go
component ,,pyhoca-gui''.

New gains of this version of ,,pyhoca-gui'' are:

  o new Python-3-support
  o ported to wxPython 4.0.x
  o adapted Debian builds to always use Python 3, RPM builds if possible

Known issues:
  o same caveats as for the Python X2Go 0.6.1.2 release


*** IMPORTANT NOTE ***
The following disclaimer can also be found in the Python X2Go 0.6.1.2 release 
notes:

This is not a particularly good release. It has a lot of known issues and might
not work for you.

Please evaluate carefully if this version works correctly before deploying it
widely.

This said, we desperately need this release for Debian, which is in the process
of phasing out Python-2-software.
*** IMPORTANT NOTE ***


X2Go Component: pyhoca-gui
Version: 0.6.1.0
Status: RELEASE
Timestamp: 1577377732
Date: Thu, 26 Dec 2019 17:28:52 +0100
Changes:
 pyhoca-gui (0.6.1.0) RELEASED; urgency=medium
 .
   [ Mike Gabriel ]
   * New upstream version (0.6.1.0):
     - PyHocaGUI.OnExit(): Return an exitcode.
     - Run 2to3 on this project.
     - More porting to Python 3 (manually).
     - wxgui/profilemanager.py: Capture failures that might occur when writing
       session profile configs back to disk.
     - pyhoca/wxgui/{logon.py,passphrase.py}: Merge code of both files into one,
       break up circular import dependency.
     - Menu.Append() calls: Turn arguments into positional arguments. Makes the
       code run on wx3 and wx4.
     - Port to wxPython 4.0.x.
     - __future__ imports need to be at the very top of a .py file.
     - Add version check with gi.require_version for Notify GIR.
     - profilemanager: With PyWxGTK 4.0, use SetItem and InsertItem rather than
       deprecated SetStringItem and InsertStringItem.
     - Find two more Menu.Append*() calls that required turning arguments
       into positional arguments (see above).
   * debian/control:
     + Switch from Py2 to Py3 (B-Ds and Ds).
     + Bump DH compat level to version 9.
     + Rework packaging, use pybuild.
     + Drop from D (pyhoca-gui): python3-argparse. Shipped in core module bundle
       of Python3.
   * pyhoca-gui.spec:
     + Support building against Python3 (for Fedora and RHEL >= 8).
     + Make sure that with Python3 builds, the pyhoca.wxgui module gets picked
       up from the build's Python3 location.
     + Fix typo in shebang-sed expression (for SUSE builds).
     + Fix same typo in shebang-sed expression (for RHEL builds).
 .
   [ Mihai Moldovan ]
   * New upstream version (0.6.1.0):
   * pyhoca-gui.spec:
     + Copy Python 2/3 helpers from PyHoca CLI.
     + Adapt Build-Requires to Python 2/3 logic.
     + Adapt Requires to Python 2/3 logic.
     + Replace hashbang in %prep.
     + Adapt %build to Python 2/3 logic.
     + Adapt %install to Python 2/3 logic.
     + Adapt %files to Python 2/3 logic.
     + Fix syntax: missing %endif.
     + Fix syntax: another missing %endif.
     + Backport Python-2/3-selection fix from pyhoca-cli. Use a global variable
       to store and mangle the Python preferences and only use %bcond_with... X
       once later on.
     + Backport *SuSE build fix from pyhoca-cli: make python-devel a build
       requirement even for Python-3-builds.
     + Revert backport *SuSE build fix: we probably don't need this, problem
       lies somewhere else.
     + Backport build fix from pyhoca-cli: correctly escape bcond_with* macros
       in comment lines.
     + Backport build fix from pyhoca-cli: fix another unescaped macro in
       comment.
     + Backport build fix from pyhoca-cli: stage pycache files into a subdir
       on newer *SuSE versions.
     + Backport build fix from pyhoca-cli: actually apply pycache changes to
       15.0+ and not just 15.1+.
     + Backport build fix from pyhoca-cli: also apply pycache changes to
       Tumbleweed, which seems to not get caught by %{sle_version}.
     + Change spelling of python3-wxPython4 to python3-wxpython4 since package
       names are case-sensitive.
     + Disable Python-3-builds on all *SuSE versions but Tumbleweed. Sadly,
       only Tumbleweed currently includes python3-wxPython(4), so we have to
       keep all other versions on Python 2 for now.
     + WxPython4 is called python3-wxPython on *SuSE (Tumbleweed), so fix up
       name.


Regards,



Mihai Moldovan

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
x2go-announcements mailing list
x2go-announcements@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-announcements

Reply via email to