From 90f740fd4a7173717ce20df78c28b12c91fffa57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Sat, 3 Apr 2021 00:38:17 +0100 Subject: [PATCH] Handle distmeta not being supported. --- ognibuild/buildsystem.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ognibuild/buildsystem.py b/ognibuild/buildsystem.py index ac2e9ce..76604e8 100644 --- a/ognibuild/buildsystem.py +++ b/ognibuild/buildsystem.py @@ -1455,7 +1455,13 @@ class PerlBuildTiny(BuildSystem): def get_declared_dependencies(self, session, fixers=None): self.setup(session, fixers) - run_with_build_fixers(session, ["./Build", "distmeta"], fixers) + try: + run_with_build_fixers(session, ["./Build", "distmeta"], fixers) + except UnidentifiedError as e: + if "No such action 'distmeta'" in e.lines: + pass + else: + raise try: with open(os.path.join(self.path, 'META.yml'), 'r') as f: yield from _declared_deps_from_meta_yml(f)