Community Packages

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#73955 - [gixy] completely broken with pyparsing > 2.4.7

Attached to Project: Community Packages
Opened by Daniel Micay (thestinger) - Friday, 25 February 2022, 15:19 GMT
Last edited by Daniel M. Capella (polyzen) - Saturday, 26 February 2022, 23:36 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Daniel M. Capella (polyzen)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

pyparsing was recently updated to 3.0.0 which broke gixy. It hits parsing errors on even a trivial configuration such as the one shipped with the nginx package:

[nginx_parser] ERROR Failed to parse config "/etc/nginx/nginx.conf": char 12 (line:2, col:1)

I've tested with the latest pyparsing 3.0.7 and it's still broken. Since gixy isn't actively developed/maintained anymore, this is unlikely to be fixed. Development will hopefully be revived since it's quite useful...

I don't think there's an easy fix without familiarity with the code. This probably needs to be dropped from the repositories for now. It's straightforward to get it working with requirements.txt via a dedicated Python virtualenv, which as far as I know doesn't really work for an Arch package:

https://github.com/disconnect3d/gixy/commits/patch-1
This task depends upon

Closed by  Daniel M. Capella (polyzen)
Saturday, 26 February 2022, 23:36 GMT
Reason for closing:  Implemented
Additional comments about closing:  Thank you, gixy package removed from the repos.
Comment by Daniel M. Capella (polyzen) - Saturday, 26 February 2022, 23:35 GMT

Loading...