| Summary: | Non-ascii home directory causes kajongg to crash during startup (again) | ||
|---|---|---|---|
| Product: | [Applications] kajongg | Reporter: | Göran Uddeborg <goeran> |
| Component: | general | Assignee: | Wolfgang Rohdewald <wolfgang> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | kde-games-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/kajongg/cb7f4bfe112355c0a48a4be59d1395cda78c1a6e | Version Fixed/Implemented In: | 16.12.1 |
| Sentry Crash Report: | |||
|
Description
Göran Uddeborg
2017-01-06 21:07:05 UTC
Git commit cb7f4bfe112355c0a48a4be59d1395cda78c1a6e by Wolfgang Rohdewald. Committed on 06/01/2017 at 22:13. Pushed by wrohdewald into branch 'Applications/16.12'. Fix unicode encoding error again. There may be more bugs like this but I do not really want to spend much time testing everything - with current master (becoming Applications/17.04) support for python2 is removed, and many potential pitfalls with it, so for me this is only legacy code. So I will just fix things when they come up. FIXED-IN: 16.12.1 M +3 -3 src/kde.py https://commits.kde.org/kajongg/cb7f4bfe112355c0a48a4be59d1395cda78c1a6e So you're migrating to Python 3. Nice. Python 3 certainly reduces the encoding issues with Python 2 significantly! Inspired by your comment, I made a try to simply run my kajongg version with Python 3, to see if the Fedora fix could be as simple as modifying the shebang line and adjusting the RPM dependencies. It wasn't quite that easy, unfortunately. The Python 3 version of Twisted, at least the Fedora packaging, doesn't provide any twisted.spread module which is apparently used. But maybe 16.08.3 just wasn't ready for Python 3. I guess it isn't worth it to debug this too much with t he old version of kajongg. Thanks for a quick fix! |