Thanks for the hint Ed!

So it seems it's enough to:
dnf module disable scala       # disable the scala module
dnf install scala

And scala-2.10.6-16.fc31.noarch is installed!
So disabling the the scala module will allow you to install scala!
????



On Mon, 6 Jan 2020 at 17:30, Ed Greshko <ed.greshko@greshko.com> wrote:
On 2020-01-06 12:32, Norman Gaywood wrote:
>
> 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.
>

It can be accomplished in the follow manner.....  (errors included for clarity)
I upgraded my F30Xfce VM after enable of the scala module.


[root@f30x ~]# dnf module list scala
Last metadata expiration check: 0:01:23 ago on Mon 06 Jan 2020 02:23:56 PM CST.
@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

[root@f30x ~]# dnf install ant-scala
Last metadata expiration check: 0:01:30 ago on Mon 06 Jan 2020 02:23:56 PM CST.
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)

[root@f30x ~]# dnf module disable scala   <--------DISABLE the module
 
Last metadata expiration check: 0:01:47 ago on Mon 06 Jan 2020 02:23:56 PM CST.
Dependencies resolved.
==================================================================================
 Package            Architecture      Version            Repository          Size
==================================================================================
Disabling modules:
 scala                                                                          

Transaction Summary
==================================================================================

Is this ok [y/N]: y
Complete!

[root@f30x ~]# dnf install ant-scala  
Last metadata expiration check: 0:02:00 ago on Mon 06 Jan 2020 02:23:56 PM CST.
Dependencies resolved.
==================================================================================
 Package            Arch   Version                          Repository       Size
==================================================================================
Installing:
 ant-scala          noarch 2.10.6-16.fc31                   fedora          9.7 k
Installing dependencies:
 ant                noarch 1.10.5-3.module_f28+4207+d722d224
                                                            fedora-modular  192 k
 ant-lib            noarch 1.10.5-3.module_f28+4207+d722d224
                                                            fedora-modular  2.0 M
 hawtjni-runtime    noarch 1.16-2.module_f29+6921+ca3ed728  updates-modular  38 k
 jansi              noarch 1.17.1-1.module_f29+6921+ca3ed728
                                                            updates-modular  75 k
 jansi-native       x86_64 1.7-7.module_f29+6921+ca3ed728   updates-modular  71 k
 java-1.8.0-openjdk x86_64 1:1.8.0.232.b09-0.fc31           updates         281 k
 java-1.8.0-openjdk-headless
                    x86_64 1:1.8.0.232.b09-0.fc31           updates          32 M
 copy-jdk-configs   noarch 3.7-4.fc31                       fedora           24 k
 giflib             x86_64 5.2.1-3.fc31                     fedora           48 k
 javapackages-filesystem
                    noarch 5.3.0-6.fc31                     fedora           11 k
 javapackages-tools noarch 5.3.0-6.fc31                     fedora           32 k
 jline              noarch 2.14.6-5.fc31                    fedora          151 k
 lksctp-tools       x86_64 1.0.16-12.fc31                   fedora           94 k
 lua                x86_64 5.3.5-6.fc31                     fedora          181 k
 lua-posix          x86_64 33.3.1-14.fc31                   fedora          174 k
 scala              noarch 2.10.6-16.fc31                   fedora           22 M
 ttmkfdir           x86_64 3.0.9-57.fc31                    fedora           56 k
 tzdata-java        noarch 2019c-1.fc31                     fedora          157 k
 xorg-x11-fonts-Type1
                    noarch 7.5-23.fc31                      fedora          500 k
Installing weak dependencies:
 java-1.8.0-openjdk-devel
                    x86_64 1:1.8.0.232.b09-0.fc31           updates         9.3 M
Enabling module streams:
 ant                       1.10                                                 
 maven                     3.5                                                  

Transaction Summary
==================================================================================
Install  21 Packages

Total download size: 67 M
Installed size: 190 M
Is this ok [y/N]: n
Operation aborted.


--
The key to getting good answers is to ask good questions.
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org


--
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