I've recently learned that a platform definition is adjusted before a build (for example el8 → el8.2.0) based on a branch name. Before that I get an error: Could not execute module_build: The build failed with: None of the base module (platform) streams in the buildrequires section could be found
el8
el8.2.0
This error message did not help me very much.
Do you think that it would make sense to make the error message more clear? I mean, if the platform transformation from el8 to el8.2.0 based on the info from a branch name is defacto standard, it might make sense to add a warning that this transformation cannot be performed which would make the error message clear.
Something like: "[INFO] Cannot get platform version from the branch name. Version from module-file will be used directly."
Followed by the original error message: None of the base module (platform) streams in the buildrequires section could be found
Would make much more sense because a user would know that something did not happen before a build which may cause the problem.
Commit d944666f fixes this issue
Commit b3203caf fixes this issue
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/mbs/issues/1574
Please continue any further discussion there.