Re: Modularity: The Official Complaint Thread

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Tue, Nov 12, 2019 at 10:26 AM Igor Gnatenko
> <ignatenkobrain@xxxxxxxxxxxxxxxxx> wrote:
> > You say we need to improve tooling and iterate fast, fine. But why then
> > https://pagure.io/releng/issue/7662 is still not implemented?

On Tue, Nov 12, 2019 at 03:15:06PM -0500, Stephen Gallagher wrote:
> To be clear, the team that rejected that was the Bodhi team, not the
> Modularity team. We do need to re-examine that; it just kind of fell
> off the radar due to higher-priority issues.

Actually, I think it is OK that this is not implemented, at least when
we're discussing producing packages *in and for Fedora*. While it is might seem
attractive to have "build-once-install-everywhere" packages, I think it
an important part of our process that we build packages for each release
separately, even if they have the same sources and they even might
happen to be binary identical. Rust packages are special in this regard
because of the very tight ecosystem, for most other packages we do want
to rebuild them for each release.

If we turn to the bigger picture and look at externally produced packages,
build-once-run-everywhere is more useful. But still, I think copr-like
send-once-build-everywhere mode is better. If it can be combined with
automatic rebuilds when new releases of Fedora come into being (not
sure if copr implements that today), and a bit of tooling around that,
that would give the best of both worlds: freshly built packages with the
latest toolchain, with no extra work from the packagers (as long as the
packages do build everywhere).

Zbyszek
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux