Skip to content

community/verovio: upgrade to 3.16 and fix py3-verovio subpackage

Zach DeCook requested to merge earboxer1/aports:verovio-316 into master

py3-verovio is broken in both alpine 3.18 and edge (it works in alpine 3.17).

(it either had to be !42633 (merged) (last version bump) or 470b0efc (split -pyc))

Just calling

import verovio

spits up a traceback with ImportError: Error relocating /usr/lib/python3.11/site-packages/verovio/_verovio.cpython-311-x86_64-linux-musl.so: _ZN3vrv9AttAltSym10ReadAltSymEN4pugi8xml_nodeE: symbol not found

Rebuilding the verovio 3.14 package and installing still has this error (because the build process for depended on bash to get the git commit?)

This MR bumps verovio to 3.16 and adds a test which should determine if the python package was created correctly.

Marked as draft because [it's a pain to build and test this package and I'm not sure if this fixes the py3-verovio package yet.]

Edited by Zach DeCook

Merge request reports