On Thu, Aug 24, 2017 at 3:02 AM Marius Vollmer <marius.vollmer@redhat.com> wrote:
My understanding from playing with Boltron is that "dnf install foo"
treats "foo" as a module name.  "dnf install" can not install packages
anymore.  So naively I assume that PackageKit will transparently start
installing modules.  (I think PK uses libdnf, and I think I read
somewhere that libdnf doesn't do anything with modules yet, so...)

This is not true. The modularity-aware DNF will first check to see if a module matching the requested name exists and will install that. If it doesn't, it will fall back to packages.

That being said, the implementation is still under debate. I'm personally of the opinion that this is the correct behavior (since it requires no adaptation for users), but there are some people who believe that it should be explicit with `dnf module install` instead of `dnf install`.