Re: Modularity and all the things

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

 



On Thu, Oct 24, 2019 at 6:56 AM Kevin Kofler <kevin.kofler@xxxxxxxxx> wrote:
>
> IMHO:
>
> Igor Gnatenko wrote:
> > * Do we want to support "buildroot-only" packages?
>
> No, because this contradicts both the transparency expected from a
> community-developed project and the self-hosting expectations.
>

I think there's some confusion about what a "buildroot-only" module
stream is meant to be (at least aspirationally; until Ursa Major we
didn't have the technical implementation for this).

What a "buildroot-only" module should be is a module stream that we
discourage from use at runtime. This does *not* preclude it from being
shipped in the public repositories. Prior to Ursa Major, we didn't
have any way to get these streams into the non-modular buildroot, so
they effectively became modular-dependency-only streams. With recent
changes to support Ursa Major, this problem would go away.

The ideal behavior would be for there to be UX that lets users know
that if they enable one of these streams, it's
unsupported/unsupportable (such as if they tried to use a
stripped-down version of a build tool). The module streams have a
"description" field that we should require to contain this
information, as well as setting the "api" field to an empty list. I
don't see any reason that we couldn't then ship these streams in the
public repos, unless I'm forgetting something.
_______________________________________________
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