[gwyn@gwythsefyll hedgewars]$ flatpak-module local-build 2019-09-23 08:45:48,552 - MainThread - moksha.hub - WARNING - Cannot find qpid python module. Make sure you have python-qpid installed. 2019-09-23 08:45:48,923 - MainThread - MBS.utils.greenwave - WARNING - Greenwave is not configured or configured improperly BUILDING MODULE =============== warning: Greenwave is not configured or configured improperly info: Starting resolving with following input modules: ['platform:f30:6:00000000', 'flatpak-common:f30:3020190906121330:548d4c8d', 'flatpak-runtime:f30:3020190906113054:a5b0195c', 'flatpak-runtime:f30:3020190906113054:a5b0195c'] info: Resolving done, possible requires: {frozenset({'flatpak-runtime:f30:3020190906113054:a5b0195c:x86_64', 'hedgewars:master:20190923134551:0:src', 'platform:f30:6:00000000:x86_64', 'flatpak-common:f30:3020190906121330:548d4c8d:x86_64'})} info: Module platform:f30:6:00000000 imported name: hedgewars stream: master version: 3020190923134551 modulemd: /home/gwyn/fedora/git/mod/hedgewars/hedgewars.yaml log: /home/gwyn/modulebuild/builds/module-hedgewars-master-3020190923134551/mbs.log info: Getting tag for hedgewars:master:3020190923134551 info: Start to handle hedgewars:master:3020190923134551:f1d02342 which is in init state. info: Setting build arches of hedgewars:master:3020190923134551:f1d02342 to ['x86_64'] based on the buildrequired module <ModuleBuild platform, id=1, stream=f30, version=6, scratch=False, state 'ready', batch 0, state_reason None>. info: Finding the default modules to include as buildrequires info: The base module platform:f30:6:00000000 has no default modules info: Finding any buildrequired modules that collide with the RPMs in the base modules Module yaml error: Document type was unspecified or unknown Hangs at this point, for hours.
Hello, Could you please share the modulemd file?
Created attachment 1619559 [details] modulemd Also hangs on other modulemd files.
I was able to reproduce the issue and it's due to Fedora using a newer DNF version than RHEL 7, which requires the use of libmodulemd v1, but MBS uses libmodulemd v2. For now, we will need to disable a particular feature with this PR: https://pagure.io/fm-orchestrator/pull-request/1439
How does this impact a local build of a module with f30/f31/master packages on an f31 system?
Local builds still use the DNF Python API to query DNF/Yum repos to get the list of NEVRAs present. This code is used to determine which conflicts are necessary to be added to module-build-macros so that if there is an RPM in both platform:f30 (non-modular RPMs) and in one the module's buildrequires, the one in the buildrequires will be used.
Sure, but what's the RHEL 7 tie-in?
It's just that RHEL 7 has an older version of DNF which doesn't use libmodulemd, so the MBS code works on RHEL 7.
OIC. :)
FEDORA-2019-d04ddc7bcf has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-d04ddc7bcf
FEDORA-2019-c766cd916f has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-c766cd916f
FEDORA-2019-7a06f5db75 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-7a06f5db75
FEDORA-2019-ab299c189d has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-ab299c189d
module-build-service-2.29.1-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-ab299c189d
module-build-service-2.29.1-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-7969873d31
module-build-service-2.29.1-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-7a06f5db75
module-build-service-2.29.1-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.
module-build-service-2.29.1-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
FEDORA-2019-bbeb415240 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-bbeb415240
module-build-service-2.30.0-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-bbeb415240
FEDORA-2019-6ac0548dee has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-6ac0548dee
module-build-service-2.30.1-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-6ac0548dee
FEDORA-2019-67ddbb00f0 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-67ddbb00f0
module-build-service-2.30.2-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-67ddbb00f0
FEDORA-2019-28f0726f26 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-28f0726f26
module-build-service-2.30.3-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-28f0726f26
module-build-service-2.30.3-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.