FS#64554 - [pysolfc] python3.8 breaks package

Attached to Project: Community Packages
Opened by fiat500 (fiat500) - Monday, 18 November 2019, 05:19 GMT
Last edited by Jaroslav Lichtblau (Dragonlord) - Saturday, 25 January 2020, 18:21 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jaroslav Lichtblau (Dragonlord)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Pysolfc breaks with recent updates.

Additional info:
pysolfc 2.6.4-2 breaks with updates to dependencies also.
Error message:
Traceback (most recent call last):
File "/usr/bin/pysol", line 36, in <module>
from pysollib.main import main # noqa: E402,I202
File "/usr/lib/python3.8/site-packages/pysollib/main.py", line 30, in <module>
from pysollib.app import Application
File "/usr/lib/python3.8/site-packages/pysollib/app.py", line 31, in <module>
from pysollib.gamedb import GAME_DB, GI, loadGame
File "/usr/lib/python3.8/site-packages/pysollib/gamedb.py", line 28, in <module>
from pysollib.mfxutil import Struct, print_err
File "/usr/lib/python3.8/site-packages/pysollib/mfxutil.py", line 146, in <module>
uclock = time.clock
AttributeError: module 'time' has no attribute 'clock'

Steps to reproduce:
Update to latest pysolfc and dependencies.
This task depends upon

Closed by  Jaroslav Lichtblau (Dragonlord)
Saturday, 25 January 2020, 18:21 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in pysolfc-2.6.4-3
Comment by RG (weedfreak) - Monday, 18 November 2019, 13:48 GMT
Forum post https://bbs.archlinux.org/viewtopic.php?id=250780 suggests a solution, but it did not work for me.
Comment by David Roth (V1del) - Monday, 18 November 2019, 14:04 GMT Comment by Dana (DJ9) - Wednesday, 11 December 2019, 03:20 GMT
I'm getting the same error here.

Traceback (most recent call last):
File "/usr/bin/pysol", line 36, in <module>
from pysollib.main import main # noqa: E402,I202
File "/usr/lib/python3.8/site-packages/pysollib/main.py", line 30, in <module>
from pysollib.app import Application
File "/usr/lib/python3.8/site-packages/pysollib/app.py", line 31, in <module>
from pysollib.gamedb import GAME_DB, GI, loadGame
File "/usr/lib/python3.8/site-packages/pysollib/gamedb.py", line 28, in <module>
from pysollib.mfxutil import Struct, print_err
File "/usr/lib/python3.8/site-packages/pysollib/mfxutil.py", line 146, in <module>
uclock = time.clock
AttributeError: module 'time' has no attribute 'clock'
Comment by Paul Hentschel (hpmachining) - Sunday, 29 December 2019, 22:14 GMT
This patch works for me.
Comment by fiat500 (fiat500) - Friday, 03 January 2020, 19:23 GMT
Looks like Paul's patch works. Now to just get it into packaging.

Loading...