-
-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python3 #1568
Comments
Subcommands with python3:
Server bits are moved to their own ticket: #1571. |
Lots of updates in r17015 + r17017. The shadow server is now usable with python3, only needs a few minor fixes:
|
More updates and fixes:
TODO:
|
r17098 is wrong, the bug is still present in all GTK3 versions! Ctrl+C does not exit gtk app - absolutely amazing that such a fundamental issue has not been fixed in so many years. |
Lots more fixes: r17498, r17507, r17509.
|
Found a blocker bug with "de" keyboard layout and win32 clients: I can get a client crash just by pressing the first key to the right of the left shift key!
Why give a helpful warning when you can just crash the whole application, thanks GTK! sigh. |
Updates:
Some import warnings were completely hidden behind a generic message until I used this badly documented gem: PYTHONWARNINGS='error::ImportWarning' python3 /usr/bin/xpra attach The remaining warnings are:
|
The signal handler has finally been fixed, it only took GTK ~7 years to fix a basic unix feature. Considering that other platforms (win32 and macos) are barely supported... wow.
If these changes apply cleanly to the pygobject version in MSYS2, let's patch it. |
Both those patches to GTK are from a very active MSYS2 developer so hopefully there'll be official packages sometime soon. |
Hit a concurrency error with python3, fixed in r19101. Problem is that there are likely many more like this one because they have changed the semantics of |
rpmbuild moans about those:
|
Lots of GTK3 issues trying to fix deprecation warnings shown with Gtk.StatusIcon: the whole class is deprecated, ie: there is no direct replacement for this function. Oh great, good thing we're only using this on X11 Also found a crasher bug: #1886. |
Regarding comment:19, those shebangs get mangled by rpmbuild (see fedora packaging committe: mangling shebangs and #1891), using the totally undocumented __brp_mangle_shebangs_exclude_from (as per zfs commit : Exclude python scripts from RPM shebang check) prevents that: r19812. |
2018-08-03 14:31:14: antoine uploaded file
|
See also: GTK4 #1977 A good summary of how bad the situation is with python3 strings vs bytes: The Python Unicode Mess |
2019-06-05 20:57:53: MayeulC commented
|
Awful. The guy just doesn't get it. |
Tracker ticket for everything related to python3.
Split from #640 / #90.
See also:
The text was updated successfully, but these errors were encountered: