On Fri, 16 Jun 2017 at 16:12, Matthew Miller <mattdm@fedoraproject.org> wrote:
On Fri, Jun 16, 2017 at 12:30:22PM -0000, David Haltinner wrote:
> Modularity will still be 'optional' for those who simply want the
> traditional 'latest and greatest' packages that are the norm for
> Fedora? Simply dont install modulemd and the dnf plugin?

Yeah; we'll make that the default for Fedora Server (with a capital S)
but you'll still be able to use the Everything netinstall (or other
spins) to build up whatever you like.

I expect that even in the "modularity is wildly successful and we use
it everywhere" scenario that I'm hoping for, there will still be some
way to opt for a "latest of everything please" stream.

Take a look at the docker-based Boltron demo
https://docs.pagure.org/modularity/prototype/boltron.html if you
haven't yet — most of the modules actually follow the f26 stream; I
think today only nodejs has both that and a version-based stream. Adam
can surely provide more details. :)

While DNF will treat modules as first class citizens, it will also be able to hide modules from the users. You still need to be able to install individual packages from a module for example (like Python libraries* module). And I'm sure we'll be able to do an 'everything else' module that will include F27 content.

Also, almost all the modules will be built out of f27 packages. Adding other versions will be possible, but not necessary.

*I call Python modules libraries, because 'module' is kind of overloaded... :-) 

Matthew Miller
Fedora Project Leader
server mailing list -- server@lists.fedoraproject.org
To unsubscribe send an email to server-leave@lists.fedoraproject.org

Adam Šamalík
Software Engineer
Red Hat