| 10 Oct 2025 |
dramforever | Grimmauld (any/all): python3Packages.inkex
ERROR inkex/tester/test_inx_file.py - lxml.etree.SchematronError: lxml.etree was compiled without Schematron supp...
ERROR tests/test_inkex_inx.py - lxml.etree.SchematronError: lxml.etree was compiled without Schematron supp...
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.15.0
Support for Schematron is now disabled by default.
| 07:29:31 |
dramforever | is libxml2 rebuild in staging-next too late yet 🫠| 07:31:31 |
vcunat | In principle we can only delay it a bit.
The Python bindings and support for Schematron validation are planned to be removed in the 2.16 release.
| 07:31:41 |
dramforever | i have to imagine inkscape is going to do something about this right | 07:32:14 |
dramforever | or maybe we have to keep giving it 2.15 for a while | 07:32:38 |
vcunat | The delay might still be worth it, given that I don't expect 2.16 in NixOS 25.11. | 07:32:45 |
vcunat | It would rebuild darwin stdenvs, which would be not great anymore for the current staging-next. | 07:33:12 |
dramforever | so just override in inkscape? | 07:36:48 |
K900 | Just skip the tests? | 07:37:36 |
dramforever | actually python3Packages.inkex -> python3Packages.lxml -> libxml2 | 07:37:38 |
dramforever | good idea, this does seem to be test-only | 07:45:13 |
dramforever | oh great so inkex/tester/test_inx_file.py is testing the .inx files | 07:51:07 |
dramforever | presumably someone is testing them before release... | 07:51:55 |