Due to a change in pyparsing 3 puddletag-2.0.1-r1 fails with NameError: name 'operatorPrecedence' is not defined See upstream issue #643 at https://github.com/puddletag/puddletag/issues/643. The issue is closed but no new release was made upstream. Since operatorPrecedence was just an alias for infixNotation, this patch should also be compatible with earlier versions of pyparsing. I didn't test that though. I attach an Ebuild for a puddletag-2.0.1-r2 and a patch equal to upstream commit e5fb85c which should allow puddletag to run fine again. Reproducible: Always
Created attachment 761462 [details, diff] patch replacing operatorPrecedence with infixNotation, should be compatible with pyparsing < 3 as well. Signed-off-by: Alexander Wessel <flexx@chello.at>
Patch: https://github.com/puddletag/puddletag/commit/e5fb85c34ff2e699ca35274298d1921f2598be98
(In reply to Alexander Wessel from comment #1) > Created attachment 761462 [details, diff] [details, diff] > patch replacing operatorPrecedence with infixNotation, should be compatible > with pyparsing < 3 as well. > > Signed-off-by: Alexander Wessel <flexx@chello.at> oh, excellent, thank you!
Created attachment 761463 [details] Ebuild including the patch Signed-off-by: Alexander Wessel <flexx@chello.at>
Version 2.1.0 is about to be released so I fill fix this with the upcoming version bump!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0138b87c71d2e2aa035d91cb3b11084923536f commit 1a0138b87c71d2e2aa035d91cb3b11084923536f Author: Daniel Pielmeier <billie@gentoo.org> AuthorDate: 2022-02-02 17:21:27 +0000 Commit: Daniel Pielmeier <billie@gentoo.org> CommitDate: 2022-02-02 17:21:27 +0000 media-sound/puddletag: Version bump. Migrate to EAPI 8 and PEP517 build. Add python 3.10 support. Closes: https://bugs.gentoo.org/830713 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Daniel Pielmeier <billie@gentoo.org> media-sound/puddletag/Manifest | 1 + media-sound/puddletag/puddletag-2.1.0.ebuild | 38 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+)