Summary: | =sys-apps/systemd-250.4 fails with <dev-python/jinja-3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dan Goodliffe <gentoo> |
Component: | Current packages | Assignee: | Gentoo systemd Team <systemd> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | dronx.wow+gentoo, jstein, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Dan Goodliffe
2022-03-17 12:29:28 UTC
Created attachment 767252 [details]
build.log
This error is kinda misleading. If you take a look at /var/tmp/portage/sys-apps/systemd-250.4/work/systemd-stable-250.4-abi_x86_64.amd64/meson-logs/meson-log.txt the error is actually: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/usr/lib/python3.9/site-packages/markupsafe/__init__.py) Apparently >MarkupSafe-2.0 removed soft_unicode: https://markupsafe.palletsprojects.com/en/2.1.x/changes/#version-2-1-0 So I was able to fix the issue by masking ">=dev-python/markupsafe-2.1.0". Ohhhh I've seen that somewhere before... I masked a few updates I wasn't bothered about, maybe related, not sure which it was, librsvg maybe (less likely cryptsetup) I think we need someone to include that meson log to figure out what was broken by newer markupsafe. |