I'm not sure it needs to be mentioned in the change proposal - but there
are some caveats to this as it applies to the workstation:

 * There are no plans to add any user interface to enable/disable modules
in the GNOME Software user interface.
 * If we even want graphical applications from enabled modules to appear in
GNOME Software, someone is going to have to put work into appstream
enabling modules, and into filtering the appstream data based on enabled
modules.
 * For Fedora Silverblue, if we want users to be able to layer rpms from
modules, then rpm-ostree will likely need work.

For the Workstation in general we want to move to a model where the system
install set is stable and enables basic functionality, and containers are
where you do sysadmin experimentation and development. Silverblue is the
long-term version of this, but we encourage this way of working even for
RPM-based installations.

So ideally documentation about trying out modularity on Fedora Workstation
for something like a different version of nodejs would show doing that
inside a container. (With the caveat that we're still figuring out what the
recommended best practices are for pet containers.)

Owen

On Wed, Jun 20, 2018 at 1:14 PM, Jan Kurik <jku...@redhat.com> wrote:

> = Proposed System Wide Change: Modules for Everyone =
> https://fedoraproject.org/wiki/Changes/ModulesForEveryone
>
>
> Owner(s):
>   * Stephen Gallagher <sgallagh at fedoraproject dot org>
>   * Langdon White <langdon at fedoraproject dot org>
>
>
> All Fedora installations will have modular repositories enabled by
> default, previously available, by default, only to Server Edition.
>
>
> == Detailed description ==
> In Fedora 28, the Server Edition debuted new modular functionality,
> allowing end-users access to alternative versions of popular software. Due
> to technical limitations with package-management software, it was not
> available for non-Server deployments of Fedora. Beginning with Fedora 29,
> all installations of Fedora will have modules available for installation
> and update. This will be done by merging the `fedora-repos-modular`
> sub-package back into the `fedora-repos` package.
>
>
> == Scope ==
> * Proposal owners:
> The proposal owners need to coordinate the work of the DNF team and
> release-engineering to make sure that the repo subpackage merge only
> happens once the libdnf enhancements are stable. We will also need to
> prepare and run a Fedora Test Day with the QA team.
>
> * Other developers:
> The DNF team is already committed to providing the necessary changes for
> libdnf in Fedora 29.
>
> * Release engineering:
> #7561 [https://pagure.io/releng/issue/7561]
>
> ** List of deliverables:
> All Fedora installations
>
> * Policies and guidelines:
> No alterations to packaging guidelines are required specifically for this
> change
>
> * Trademark approval:
> N/A (not needed for this Change)
> --
> Jan Kuřík
> JBoss EAP Program Manager
> Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
>
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.
> fedoraproject.org/message/NBD45XW5275VWVTLEYH5IHAJBK5T35ZF/
>
>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/OJ5Q3B7OAU5TAUBJPG3FGALEYZCJNVMM/

Reply via email to