On Tue, Jan 10, 2017 at 8:20 AM, Ian Malone <ibmal...@gmail.com> wrote:

> On 10 January 2017 at 10:08, Florian Weimer <fwei...@redhat.com> wrote:
> > On 01/08/2017 01:52 AM, Kevin Kofler wrote:
> >>
> >> Brendan Conoboy wrote:
> >>>
> >>> Enhancing interoperability increases the reach of Fedora and doesn't
> >>> require a bit of compromise on the the Freedom principle.
> >>
> >>
> >> Splitting a single well-integrated distribution (where all the pieces
> are
> >> known to work well together) into a bunch of loosely-coupled black-box
> >> modules that have no idea what libraries the other modules even contain
> >> actually DECREASES interoperability.
> >
> >
> > Only if you do not rebuild each modules from scratch (with the exception
> of
> > the build tools themselves, but which do not end up in the module). If
> you
> > do rebuild the module, the build process of each component could be made
> > aware what is available in the module, and integrate well with the
> features
> > which are available.
> >
> > I think this would resemble what's being done in the embedded space with
> > Yocto and BitBake.
> >
>
> Isn't that another problem? Aside from the fact you now need to
> rebuild dependencies of each component every time, there's now scope
> for package foo to be built with bar-2.1 while faa is built against
> bar-3.0 and fuu uses its own bundled bar which was forked off bar-1.5.
> While having to watch useful programs drop out (occasionally) and be
> replaced (or not) because they didn't keep up with the rest of the
> ecosystem is a bit annoying, the containerise-everything alternative
> means reducing the incentive for programs to keep up to date,
> particularly a worry for security issues, but also generally. The
> externally nice and shiny container may contain code well past its
> use-by-date, this is always my worry when someone suggests containers
> as a way around compatibility issues, they have their uses, but they
> can also amount to sweeping problems under the carpet.
>
> --
> imalone
> http://ibmalone.blogspot.co.uk
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>


Exactly, yes, a huge *potential* problem. However, it is fixable with
policy and changeable by exception. Just because we can have 40 versions of
one thing doesn't mean Fedora will allow that. However, if there is a
genuinely good reason and we can track whether that reason continues to
exist over time, having the capability is a win.

langdon
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to