Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#79010 - pychess fails to save/load finished games due to use of older version of sqlalchemy

Attached to Project: Arch Linux
Opened by Stephen Seo (seodisparate) - Friday, 07 July 2023, 12:34 GMT
Last edited by Robin Candau (Antiz) - Friday, 07 July 2023, 13:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Robin Candau (Antiz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The current `pychess` package has `python-sqlalchemy1.3` as a dependency. When using this older version of sqlalchemy, `pychess` fails to save finished games and load them. Furthermore, the saved games are corrupt (when saved while `python-sqlalchemy1.3` is installed) and wont even open when the latest `python-sqlalchemy` is used.

Additional info:
Package version is `pychess 1.0.4-2`

When forcing the use of package `python-sqlalchemy` and using pychess in a clean environment (as if pychess was run for the first time), there are no errors saving/loading games.

Steps to reproduce:

Install pychess (with `python-sqlalchemy1.3`) and try to save a finished game. The saved game is not openable. A stack trace is printed when saving or loading.
This task depends upon

Closed by  Robin Candau (Antiz)
Friday, 07 July 2023, 13:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in pychess 1.0.4-3: https://gitlab.archlinux.org/archlinux/p ackaging/packages/pychess/-/commit/f34ba 69a8c1404d2d4827b0d2f462bff97070299
Comment by Robin Candau (Antiz) - Friday, 07 July 2023, 13:06 GMT
Just pushed `pychess 1.0.4-3` in [extra-testing] with the described fix (switch from python-sqlalchemy1.3 to python-sqlalchemy).

Please give it a test :)

Loading...