Description of problem: On Fedora Rawhide, the jmc module does not have the default stream set. Although DNF will install the module using `dnf module install jmc`, defining a default should be considered a good practice. Because of that, I think this is a bug. How reproducible: Always Steps to reproduce: 1. dnf module list jmc Expected results: Modules should have the defaults set. Additional info: If you did not set the defaults on purpose, please share the reason and confirm that explicitely.
The master branch of fedora-module-defaults does contain a jmc.yaml file defining the 'latest' stream as default [1]. Does this not affect rawhide? Otherwise, I only see release specific branches, like f30, f29, etc. If you could point me at the right location, I'd be happy to fix this. https://pagure.io/releng/fedora-module-defaults/blob/master/f/jmc.yaml
Thank you for the info. I am not sure where to check, but I will try to poke around.
So, I have found out, that the yaml file has to look a little different, something like this: document: modulemd-defaults version: 1 data: module: jmc stream: latest modified: 201901291640 profiles: latest: [default]
Thanks for the info. I've opened a PR [1] to update this. [1] https://pagure.io/releng/fedora-module-defaults/pull-request/135#
I forgot about the interaction with default module streams and non-modular rpms. The JMC module contains a conflicting version of javamail which would override the non-modular javamail rpm. This makes it unsuitable for having a default stream.
Thanks for clarification. I am closing the bug.