After updating a Fedora 30 system to 31, I can't install scala:
# dnf module list scala
Last metadata expiration check: 0:31:21 ago on Mon 06 Jan 2020 13:31:04 AEDT.
@modulefailsafe
Name                       Stream                        Profiles                      Summary                                                                    
scala                      2.10 [e]                      default                       A hybrid functional/object-oriented language for the JVM                    

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
# dnf install scala
Last metadata expiration check: 0:31:32 ago on Mon 06 Jan 2020 13:31:04 AEDT.
All matches were filtered out by modular filtering for argument: scala
Error: Unable to find a match: scala

If I try to install a package that depends on scala:
 # dnf install ant-scala
Last metadata expiration check: 0:32:13 ago on Mon 06 Jan 2020 13:31:04 AEDT.
Error:
 Problem: package ant-scala-2.10.6-16.fc31.noarch requires scala = 2.10.6-16.fc31, but none of the providers can be installed
  - conflicting requests
  - package scala-2.10.6-16.fc31.noarch is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages)


How can I find out why scalar is being "filtered out by modular filtering"?

This is an updated fc30->fc31 system. A clean install of fc31 will install scala OK.
--
Norman Gaywood, Computer Systems Officer
School of Science and Technology
University of New England
Armidale NSW 2351, Australia

ngaywood@une.edu.au  http://turing.une.edu.au/~ngaywood
Phone: +61 (0)2 6773 2412  Mobile: +61 (0)4 7862 0062

Please avoid sending me Word or Power Point attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html