From 9d56f4d9d88a4c373707b3856bc61a38c248539a Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Nov 16 2017 16:04:12 +0000 Subject: Pin older version of python-lxml Newer versions of python-lxml won't build in modular buildroot until Cython is modularized. --- diff --git a/generate-modulemd.py b/generate-modulemd.py index 572532c..17b25ad 100755 --- a/generate-modulemd.py +++ b/generate-modulemd.py @@ -18,6 +18,10 @@ api = ['maven'] profiles = {'default': ['maven']} includes = ['python-lxml', 'byaccj'] excludes = ['java-1.7.0-openjdk', 'java-1.8.0-openjdk'] +default_ref = None +frozen_refs = { + 'python-lxml': 'c0ca7460555bac3c6eb7d8875d9fbf881b806da7', +} macros = { '_with_xmvn_javadoc': 1, @@ -242,6 +246,9 @@ def work(sack): for srpm in sorted(srpms_done): yaml.append(' {}:'.format(name(srpm))) + ref = frozen_refs.get(name(srpm), default_ref) + if ref: + yaml.append(' ref: {}'.format(ref)) yaml.append(' rationale: >') if srpm in api_srpms: yaml.append(' Module API.') diff --git a/maven.yaml b/maven.yaml index 3776ca3..7dcb9b6 100644 --- a/maven.yaml +++ b/maven.yaml @@ -1335,6 +1335,7 @@ data: Build dependency of apache-commons-compress, jackson-databind, jline. python-lxml: + ref: c0ca7460555bac3c6eb7d8875d9fbf881b806da7 rationale: > Runtime dependency of javapackages-tools. Build dependency of javapackages-tools.