From 63a358b260b8f9cd3a0676ff971eeb97d46bf7fb Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Feb 20 2017 15:50:39 +0000 Subject: add comment and docstring to choose_taskarch() --- diff --git a/builder/kojid b/builder/kojid index 6781416..f2ed5e4 100755 --- a/builder/kojid +++ b/builder/kojid @@ -959,11 +959,15 @@ class BuildTask(BaseTaskHandler): return archdict.keys() def choose_taskarch(self, arch, srpm, build_tag, extra=None): + """Adjust the arch for buildArch subtask as needed""" if koji.util.multi_fnmatch(arch, self.options.literal_task_arches): return arch if arch != 'noarch': return koji.canonArch(arch) + # For noarch, attempt to honor ExcludeArch/ExclusiveArch + # see https://pagure.io/koji/issue/19 + h = self.readSRPMHeader(srpm) buildarchs = h[rpm.RPMTAG_BUILDARCHS] exclusivearch = h[rpm.RPMTAG_EXCLUSIVEARCH]