From: Richard Purdie Date: Thu, 17 Mar 2022 17:12:08 +0000 (+0000) Subject: python3-sphinx: Work around reproducibility issue X-Git-Tag: uninative-3.6~198 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0d056862c218f5fcd921905271169742cf464dc;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git python3-sphinx: Work around reproducibility issue The dict used in this recipe doesn't write into the cache consistently, work around it until this issue is resolved in python upstream (similar to frozenset issues). Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/python/python3-sphinx_4.4.0.bb b/meta/recipes-devtools/python/python3-sphinx_4.4.0.bb index 225e7737f60..97ec2619cb9 100644 --- a/meta/recipes-devtools/python/python3-sphinx_4.4.0.bb +++ b/meta/recipes-devtools/python/python3-sphinx_4.4.0.bb @@ -10,6 +10,12 @@ SRC_URI[sha256sum] = "6caad9786055cb1fa22b4a365c1775816b876f91966481765d7d50e9f0 inherit setuptools3 pypi + +do_install:append () { + # The cache format of "{None, 'en', 'ja'}" doesn't seem to be consistent (dict ordering?) + rm ${D}${libdir}/${PYTHON_DIR}/site-packages/sphinx/writers/__pycache__/*latex* +} + RDEPENDS:${PN} = "\ python3-packaging python3-docutils python3-requests \ python3-imagesize python3-alabaster python3-jinja2 \