DevHeads.net

Problem with F30 module packages that are built in F32 buildroot (?)

Hi all,

We have an odd issue with a module build of sway for F30: It looks like
the module was actually built with a F32 buildroot.

BZ: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1754167" title="https://bugzilla.redhat.com/show_bug.cgi?id=1754167">https://bugzilla.redhat.com/show_bug.cgi?id=1754167</a>
Here's the build:
<a href="https://koji.fedoraproject.org/koji/buildinfo?buildID=1376355" title="https://koji.fedoraproject.org/koji/buildinfo?buildID=1376355">https://koji.fedoraproject.org/koji/buildinfo?buildID=1376355</a>

The modulemd file contains:
dependencies:
- buildrequires:
platform: [f30]
requires:
platform: [f30]

But then, it built packages with f32 in the package version:
artifacts:
rpms:
- mako-0:1.4-1.module_f32+6140+eb754d2b.src
- mako-0:1.4-1.module_f32+6140+eb754d2b.x86_64
- mako-debuginfo-0:1.4-1.module_f32+6140+eb754d2b.x86_64
- mako-debugsource-0:1.4-1.module_f32+6140+eb754d2b.x86_64
[and more packages]

The package shows up in a F30 repoquery:
$ dnf repoquery --releasever=30 mako
Last metadata expiration check: 0:08:32 ago on Sun 22 Sep 2019 11:25:43
CEST.
mako-0:1.4-1.module_f32+6140+eb754d2b.x86_64

But it requires systemd-libs from F32:
$ dnf repoquery --releasever=30 --requires \
mako-0:1.4-1.module_f32+6140+eb754d2b.x86_64 | grep SYSTEMD
libsystemd.so.0(LIBSYSTEMD_221)(64bit)
libsystemd.so.0(LIBSYSTEMD_222)(64bit)
libsystemd.so.0(LIBSYSTEMD_243)(64bit)

Can someone tell me what's going on here?

Thanks!
Till