Image Builder on Fedora 32 fails building Fedora 30 images, because libmodulemd seems to have become stricter about modules with the same ids but differing content. When depsolving using Fedora 30 repositories, dnf fails with this error from libmodulemd: DNF error occured: RepoError: Error occurred when setting up repo: Failed to resolve: Encountered two streams with matching NSVCA testmodule:master:3020190304173846:a5b0195c:x86_64 but differing content Fedora 30's repositories seem to contain a duplicate `testmodule`. This is also reproducible with dnf --releasever=30 module list (on Fedora 32). It's probably correct to warn (or even fail) when encountering this error, but it is a backwards incompatible change. How does libmodulemd usually handle those, given that there are supported repositories still in use that are misconfigured like this? Thanks to Daniel Mach for helping to figure this out and coming up with the minimal reproducer.
This was fixed in libmodulemd 2.9.2, which it appears I forgot to push to a bodhi update. I'll get that out immediately.
Thank you Stephen!
FEDORA-2020-34b22b690d has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-34b22b690d
FEDORA-2020-5f5da0cd13 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2020-5f5da0cd13
FEDORA-2020-9268872640 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-9268872640
FEDORA-2020-9268872640 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-9268872640` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-9268872640 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-34b22b690d has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-34b22b690d` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-34b22b690d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-5f5da0cd13 has been pushed to the Fedora 30 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-5f5da0cd13` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5f5da0cd13 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-34b22b690d has been pushed to the Fedora 31 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-5f5da0cd13 has been pushed to the Fedora 30 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-9268872640 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.