On Wednesday, October 16, 2019, Stephen Gallagher <sgall...@redhat.com>
wrote:

> On Wed, Oct 16, 2019 at 12:05 AM John M. Harris Jr <joh...@splentity.com>
> wrote:
> >
> > On Tuesday, October 15, 2019 6:26:31 PM MST Stephen Gallagher wrote:
> > > given that we're talking about the need to migrate defaults
> >
> > To clarify, that has not been decided, and a prominent option mentioned
> in
> > this thread is the option to simply require that there is a non-modular
> > package.
>
> An awful lot of people are repeating this as if it's a solution
> without understanding the existing architecture. Believe it or not,
> attempting to abandon default streams and go back to only non-modular
> content available by default is a lot harder than it sounds (or should
> be, but I noted that we're working on that in another reply elsewhere
> in the thread). There is currently no path to upgrades that would get
> back from the modular versions and the closest we could manage would
> be to rely on the dist-upgrade distro-sync, but in that case we
> *still* need to have DNF recognize that the default stream has changed
> (in this case, been dropped) and handle that accordingly.
>
> It may be more work to go backwards than forwards at this point.
> Modularity does provide some useful feature additions, so to my mind
> it makes more sense to properly fix the issues we have with it rather
> than expend enormous amounts of energy to remove those features and
> revert to the old way of doing things. And, yes, reduce Fedora's value
> to Red Hat in the process.
>
> I started this discussion to ask the community to help us identify the
> best path *forward*. An endless barrage of "kill it off" replies is
> not helpful or productive. If anyone has specific advice on how to
> move forward (or, indeed, if you can figure out how to migrate back
> without considerable release engineering and packager effort), that
> would be productive. Just please keep in mind that we have to go to
> war with the army we have, not the one we wish we had.
>

That's just oversimplified - if you find that the way you are on is the
wrong one just moving forward is not necessary the correct thing to do.

Going backwards to get a saner state is a worthwhile thing to do. I have
yet to see an argument how replacing existing packages with modules or
providing default streams by default helps to reach the objective of
'parallel availability' - by dropping the default modules by default you
get pretty much that without the downsides.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@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/devel@lists.fedoraproject.org

Reply via email to