Why people disable the repo, I do not know. I might have a slight notion.

However, you cannot upgrade from Fedora 29 to Fedora 30 with Modular repositories allowed. It fails with an error similar to what Mirek has reported. Disabling modular repositories fixed the problem and an upgrade was possible, but I see this as quite a serious issue and if it is not fixed, I will definitely report this as a blocker.

I do not know, where the problem lies, whether the modules have not been built yet or something, but I would definitely expect that in time of Branching, things like that would have been solved. Otherwise, people will not want to get into problems like this and they might think twice about modular content.



On Wed, Feb 27, 2019 at 11:37 AM Miro Hrončok <mhroncok@redhat.com> wrote:
On 27. 02. 19 11:09, Igor Gnatenko wrote:
> I think those messages are just informational, because nothing uses those
> modules to build packages..  or am I wrong?

It aborts the build.

-----------

Modular dependency problems with Defaults:

  Problem 1: conflicting requests
   - nothing provides module(platform:f30) needed by module
avocado:stable:3020190213205848:a5b0195c-0.x86_64
  Problem 2: conflicting requests
   - nothing provides module(platform:f30) needed by module
bat:latest:3020190214090936:e50d0d19-0.x86_64
...
  Problem 12: conflicting requests
   - nothing provides module(platform:f30) needed by module
stratis:1:20181215204600:a5b0195c-0.x86_64

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
   File "/usr/bin/dnf", line 58, in <module>
     main.user_main(sys.argv[1:], exit_code=True)
   File "/usr/lib/python3.7/site-packages/dnf/cli/main.py", line 193, in user_main
     errcode = main(args)
   File "/usr/lib/python3.7/site-packages/dnf/cli/main.py", line 64, in main
     return _main(base, args, cli_class, option_parser_class)
   File "/usr/lib/python3.7/site-packages/dnf/cli/main.py", line 99, in _main
     return cli_run(cli, base)
   File "/usr/lib/python3.7/site-packages/dnf/cli/main.py", line 115, in cli_run
     cli.run()
   File "/usr/lib/python3.7/site-packages/dnf/cli/cli.py", line 1108, in run
     return self.command.run()
   File "/usr/lib/python3.7/site-packages/dnf/cli/commands/install.py", line 97,
in run
     module_debsolv_errors))
   File "/usr/lib/python3.7/site-packages/dnf/module/module_base.py", line 604,
in format_modular_solver_errors
     msg = dnf.util._format_resolve_problems(errors)
   File "/usr/lib/python3.7/site-packages/dnf/util.py", line 384, in
_format_resolve_problems
     msg += "\n  - ".join(rs)
TypeError: sequence item 0: expected str instance, list found

Could not execute mockbuild: Failed to execute command.

-----------

Is this a dnf bug?

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


--

Lukáš Růžička

FEDORA QE, RHCE

Red Hat

Purkyňova 115

612 45 Brno - Královo Pole

lruzicka@redhat.com