#8949 repo_include_all does not work with external repos
Closed: Get back later 3 years ago by mohanboddu. Opened 4 years ago by mizdebsk.

repo_include_all tag option does not work with external repos as currently configured in Koji. This affects certain module builds. For more details see: https://pagure.io/fm-orchestrator/issue/1321

To resolve the issue please change merge mode of f31-build external repo of tag module-f31-build to "bare". This can be achieved by removing external repo and re-adding it with the following commands:

koji remove-external-repo f31-build module-f31-build
koji add-external-repo f31-build module-f31-build -m bare -p 5

This configuration was tested in staging Koji - it works as expected and it fixes the issue.

CC @jkaluza


Metadata Update from @mohanboddu:
- Issue tagged with: meeting

4 years ago

Done.

$ koji remove-external-repo f31-build module-f31-build
$ koji add-external-repo f31-build --tag module-f31-build -m bare -p 5

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

4 years ago

I think that I found a bug in Koji that causes generated repos to be incorrect and leads to build failures on certain (but not all) arches. Please revert the change for now:

koji remove-external-repo f31-build module-f31-build
koji add-external-repo f31-build module-f31-build -m koji -p 5

I will provide more details in subsequent comment.

Metadata Update from @mizdebsk:
- Issue status updated to: Open (was: Closed)

4 years ago

I think that I found a bug in Koji that causes generated repos to be incorrect and leads to build failures on certain (but not all) arches. Please revert the change for now:
koji remove-external-repo f31-build module-f31-build
koji add-external-repo f31-build module-f31-build -m koji -p 5

I will provide more details in subsequent comment.

Done.

It turns out that after setting merge mode to "bare", repos for armhfp and i386 have only noarch RPMs in them, while aarch64, s390x, ppc64le and x86_64 have both noarch and archful RPMs. I have opened upstream Koji issue at https://pagure.io/koji/issue/1741.

After Koji issue is fixed I'd like to try bare merge mode again.

@mizdebsk Seems like createrepo_c is fixed, should we try this again or koji merge mode is working fine or anything else?

Please reopen the ticket and let us know what exactly you want.

Thanks.

Metadata Update from @mohanboddu:
- Issue close_status updated to: Get back later
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata