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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements