diff --git a/pungi/util.py b/pungi/util.py index c47a2796..3045671a 100644 --- a/pungi/util.py +++ b/pungi/util.py @@ -498,7 +498,13 @@ def failable( else: compose.require_deliverable(variant, arch, deliverable, subvariant) try: - yield + with tracing.span( + f"generate-{deliverable}", + variant=variant.uid, + arch=arch, + subvariant=subvariant or "", + ): + yield except Exception as exc: if not can_fail: raise