Blob Blame History Raw
From 3a601d27de845907e2e11411589321e28c8604b7 Mon Sep 17 00:00:00 2001
From: Ralph Bean <>
Date: Sep 11 2018 00:47:55 +0000
Subject: Fix bug breaking local builds.

This bug was reported by @nphillip here

The issue is that the `record_filtered_rpms` method returns a new xmd
buildrequires block, but whole buildrequires entries were omitted in the return
value for local builds.  This one-liner includes them again.


diff --git a/module_build_service/utils/ b/module_build_service/utils/
index 95f3060..ac70440 100644
--- a/module_build_service/utils/
+++ b/module_build_service/utils/
@@ -59,6 +59,7 @@ def record_filtered_rpms(mmd):
         # In case this is module resubmit or local build, the filtered_rpms
         # will already be there, so there is no point in generating them again.
         if "filtered_rpms" in req_data:
+            new_buildrequires[req_name] = req_data
         # We can just get the first modulemd data from result right here thanks to