Re: F29 System Wide Change: Modules for Everyone

2018-07-05 Thread Colin Walters
On Wed, Jul 4, 2018, at 9:17 AM, Zbigniew Jędrzejewski-Szmek wrote: > > - something else ? The rpm-ostree tracking issue is here: https://github.com/projectatomic/rpm-ostree/issues/1435 ___ devel mailing list -- devel@lists.fedoraproject.org To

Re: F29 System Wide Change: Modules for Everyone

2018-07-05 Thread Matthew Miller
On Wed, Jul 04, 2018 at 02:21:58PM +0100, Richard Hughes wrote: > > - pkcon ? > > - Gnome Software ? > I've been talking internally about this. The idea is for pkcon and > GNOME Software to have a superficial view of what modules are, but not > to actually expose all the nitty-gritty detail. It's

Re: F29 System Wide Change: Modules for Everyone

2018-07-05 Thread Matthew Miller
On Wed, Jul 04, 2018 at 01:17:06PM +, Zbigniew Jędrzejewski-Szmek wrote: > Hmm, all those details… What about a checklist? ;) > - dnf ✓ > - dnfdragora ? > - pkcon ? > - Gnome Software ? > - yum - (not needed) > - something else ? microdnf and cockpit -- Matthew Miller Fedora Project

Re: F29 System Wide Change: Modules for Everyone

2018-07-04 Thread Richard Hughes
On Wed, 4 Jul 2018 at 14:17, Zbigniew Jędrzejewski-Szmek wrote: > - pkcon ? > - Gnome Software ? I've been talking internally about this. The idea is for pkcon and GNOME Software to have a superficial view of what modules are, but not to actually expose all the nitty-gritty detail. It's on my

Re: F29 System Wide Change: Modules for Everyone

2018-07-04 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Jul 04, 2018 at 08:50:32AM -0400, Neal Gompa wrote: > On Wed, Jul 4, 2018 at 7:38 AM Zbigniew Jędrzejewski-Szmek > wrote: > > > > On Wed, Jun 20, 2018 at 02:20:59PM -0400, Stephen Gallagher wrote: > > > It also carries with it the implication that the supported package > > > managers > >

Re: F29 System Wide Change: Modules for Everyone

2018-07-04 Thread Neal Gompa
On Wed, Jul 4, 2018 at 7:38 AM Zbigniew Jędrzejewski-Szmek wrote: > > On Wed, Jun 20, 2018 at 02:20:59PM -0400, Stephen Gallagher wrote: > > It also carries with it the implication that the supported package managers > > must handle module updates correctly. (It does *not* require that they all >

Re: F29 System Wide Change: Modules for Everyone

2018-07-04 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Jun 20, 2018 at 02:20:59PM -0400, Stephen Gallagher wrote: > It also carries with it the implication that the supported package managers > must handle module updates correctly. (It does *not* require that they all > be able to handle selecting/switching module streams, but it must honor >

Re: F29 System Wide Change: Modules for Everyone

2018-06-21 Thread Stephen Gallagher
On Thu, Jun 21, 2018 at 9:43 AM Stephen John Smoogen wrote: > On 21 June 2018 at 09:05, Stephen Gallagher wrote: > > > > > > On Thu, Jun 21, 2018 at 8:51 AM Petr Pisar wrote: > >> > >> On 2018-06-21, Stephen Gallagher wrote: > >> > On Thu, Jun 21, 2018 at 5:17 AM Kevin Kofler > >> > wrote: >

Re: F29 System Wide Change: Modules for Everyone

2018-06-21 Thread Stephen John Smoogen
On 21 June 2018 at 09:05, Stephen Gallagher wrote: > > > On Thu, Jun 21, 2018 at 8:51 AM Petr Pisar wrote: >> >> On 2018-06-21, Stephen Gallagher wrote: >> > On Thu, Jun 21, 2018 at 5:17 AM Kevin Kofler >> > wrote: >> >> Will the repositories be enabled or disabled by default? >> >> >> > >> >

Re: F29 System Wide Change: Modules for Everyone

2018-06-21 Thread Stephen Gallagher
On Thu, Jun 21, 2018 at 8:51 AM Petr Pisar wrote: > On 2018-06-21, Stephen Gallagher wrote: > > On Thu, Jun 21, 2018 at 5:17 AM Kevin Kofler > wrote: > >> Will the repositories be enabled or disabled by default? > >> > > > > Enabled by default. Packaging policy will require that modules with a

Re: F29 System Wide Change: Modules for Everyone

2018-06-21 Thread Petr Pisar
On 2018-06-21, Stephen Gallagher wrote: > On Thu, Jun 21, 2018 at 5:17 AM Kevin Kofler wrote: >> Will the repositories be enabled or disabled by default? >> > > Enabled by default. Packaging policy will require that modules with a > default stream may not override packages in the standard repo.

Re: F29 System Wide Change: Modules for Everyone

2018-06-21 Thread Stephen Gallagher
On Thu, Jun 21, 2018 at 5:17 AM Kevin Kofler wrote: > Jan Kurik wrote: > > 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

Re: F29 System Wide Change: Modules for Everyone

2018-06-21 Thread Kevin Kofler
Jan Kurik wrote: > 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

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Josh Boyer
On Wed, Jun 20, 2018 at 5:12 PM Josh Boyer wrote: > > On Wed, Jun 20, 2018 at 4:12 PM Matthew Miller > wrote: > > > > On Wed, Jun 20, 2018 at 03:59:06PM -0400, Josh Boyer wrote: > > > No. A hybrid repository is a repository that has both regular RPMs > > > and modules, with repo metadata that

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Josh Boyer
On Wed, Jun 20, 2018 at 4:12 PM Matthew Miller wrote: > > On Wed, Jun 20, 2018 at 03:59:06PM -0400, Josh Boyer wrote: > > No. A hybrid repository is a repository that has both regular RPMs > > and modules, with repo metadata that describes both. It avoids having > > a separate repository for

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Matthew Miller
On Wed, Jun 20, 2018 at 03:59:06PM -0400, Josh Boyer wrote: > No. A hybrid repository is a repository that has both regular RPMs > and modules, with repo metadata that describes both. It avoids having > a separate repository for each and allows a natural transition from > normal RPM to modules

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Josh Boyer
On Wed, Jun 20, 2018 at 3:58 PM Stephen Gallagher wrote: > > > > On Wed, Jun 20, 2018 at 3:50 PM Matthew Miller > wrote: >> >> On Wed, Jun 20, 2018 at 03:02:47PM -0400, Josh Boyer wrote: >> > > Correct, this is about ensuring that all Fedora installations have >> > > access to the modules we

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Josh Boyer
On Wed, Jun 20, 2018 at 3:49 PM Matthew Miller wrote: > > On Wed, Jun 20, 2018 at 03:02:47PM -0400, Josh Boyer wrote: > > > Correct, this is about ensuring that all Fedora installations have > > > access to the modules we build, but there's no change to how > > > they're stored on mirrors, etc. >

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Stephen Gallagher
On Wed, Jun 20, 2018 at 3:50 PM Matthew Miller wrote: > On Wed, Jun 20, 2018 at 03:02:47PM -0400, Josh Boyer wrote: > > > Correct, this is about ensuring that all Fedora installations have > > > access to the modules we build, but there's no change to how > > > they're stored on mirrors, etc. >

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Matthew Miller
On Wed, Jun 20, 2018 at 03:23:02PM -0400, Owen Taylor wrote: > * There are no plans to add any user interface to enable/disable modules > in the GNOME Software user interface. I think this is _probably_ okay, because Software only shows a selection of GUI applications anyway. At least assuming

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Matthew Miller
On Wed, Jun 20, 2018 at 03:02:47PM -0400, Josh Boyer wrote: > > Correct, this is about ensuring that all Fedora installations have > > access to the modules we build, but there's no change to how > > they're stored on mirrors, etc. > Ok. Do we ever foresee the hybrid repository approach happening

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Owen Taylor
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

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Josh Boyer
On Wed, Jun 20, 2018 at 2:22 PM Stephen Gallagher wrote: > > > > On Wed, Jun 20, 2018 at 1:49 PM Josh Boyer wrote: >> >> On Wed, Jun 20, 2018 at 1:14 PM Jan Kurik wrote: >> > >> > = Proposed System Wide Change: Modules for Everyone = >> >

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Stephen Gallagher
On Wed, Jun 20, 2018 at 1:49 PM Josh Boyer wrote: > On Wed, Jun 20, 2018 at 1:14 PM Jan Kurik wrote: > > > > = Proposed System Wide Change: Modules for Everyone = > > https://fedoraproject.org/wiki/Changes/ModulesForEveryone > > > > > > Owner(s): > > * Stephen Gallagher > > * Langdon White

Re: F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Josh Boyer
On Wed, Jun 20, 2018 at 1:14 PM Jan Kurik wrote: > > = Proposed System Wide Change: Modules for Everyone = > https://fedoraproject.org/wiki/Changes/ModulesForEveryone > > > Owner(s): > * Stephen Gallagher > * Langdon White > > > All Fedora installations will have modular repositories

F29 System Wide Change: Modules for Everyone

2018-06-20 Thread Jan Kurik
= Proposed System Wide Change: Modules for Everyone = https://fedoraproject.org/wiki/Changes/ModulesForEveryone Owner(s): * Stephen Gallagher * Langdon White All Fedora installations will have modular repositories enabled by default, previously available, by default, only to Server