#10529 remove make from the build group in Koji
Closed: Fixed by kevin. Opened by thrnciar.

According to Remove make from BuildRoot Fedora change, make shouldn't be a part of the build group in Koji. But it seems like it is.

dnf --repo=koji group info build
koji                                                                                                                                                                                                          6.3 kB/s | 3.8 kB     00:00
koji                                                                                                                                                                                                          8.5 MB/s |  60 MB     00:07
Last metadata expiration check: 0:00:35 ago on Mon 10 Jan 2022 03:25:07 PM CET.
Group: build
 Description: None
 Mandatory Packages:
   bash
   bzip2
   coreutils
   cpio
   diffutils
   fedora-release
   findutils
   gawk
   glibc-minimal-langpack
   grep
   gzip
   info
   make
   patch
   redhat-rpm-config
   rpm-build
   sed
   shadow-utils
   tar
   unzip
   util-linux
   which
   xz

I noticed that python-hyperkitty builds[0] even though make is not listed between BuildRequires.
https://koji.fedoraproject.org/koji/taskinfo?taskID=81062232


cc @tstellar

The problem is that make is not included in the buildsys-build group, so if you build locally in mock (or in copr), python-hyperkitty does not build (make: command not found), but in Koji it does build.

This inconsistency complicates our Copr Python 3.11 rebuilds.

Metadata Update from @humaton:
- Issue tagged with: low-gain, low-trouble, ops

odd. This crept back into f36-build (it's not in f35/f34).

I'll remove it...

@humaton @mohanboddu how is this set at branching? perhaps we need to modify something to not have make in it?

Metadata Update from @kevin:
- Issue untagged with: low-gain, low-trouble, ops

What about this?

https://pagure.io/fedora-infra/ansible/blob/main/f/playbooks/manual/releng/koji-release-tags.yml#_12

Metadata Update from @zlopez:
- Issue tagged with: low-gain, low-trouble, ops

https://koschei.fedoraproject.org/package/python-hyperkitty?collection=f36 has picked up the difference, so this seems fixed for f36 at least.

Good eye. Fixed that playbook.

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

I've grepped the repo for "glibc-minimal-langpack" which was less distracting than grepping it for "make".

Metadata