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.
Steps to reproduce:
1. dnf module list jmc
Modules should have the defaults set.
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 . 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.
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:
Thanks for the info. I've opened a PR  to update this.
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.