Proposed Modular Policy for Fedora ELN

2020-08-05 Thread Stephen Gallagher
FESCo has requested that I submit the module policy once more to the Fedora development list for discussion. Feedback is welcome. Plainext (asciidoc) below, much more readable HTML at https://sgallagh.fedorapeople.org/docs/modularity/modularity/policies/ = Policies Regarding Modules in Fedora,

Re: Proposed Modular Policy for Fedora ELN

2020-08-05 Thread Dominik 'Rathann' Mierzejewski
Hi, Stephen. On Wednesday, 05 August 2020 at 21:36, Stephen Gallagher wrote: > FESCo has requested that I submit the module policy once more to the > Fedora development list for discussion. Feedback is welcome. [...] > * The default stream of a module *MUST NOT* change to a different > stream wit

Re: Proposed Modular Policy for Fedora ELN

2020-08-05 Thread James Cassell
As general feedback, the footnotes make it hard to read the rendered version of the document, forcing me to scroll up and down. More comments below. On Wed, Aug 5, 2020, at 3:36 PM, Stephen Gallagher wrote: > * If a stream of a module has build-time-only components, all such > components *MUST*

Re: Proposed Modular Policy for Fedora ELN

2020-08-05 Thread Stephen Gallagher
On Wed, Aug 5, 2020 at 5:38 PM Dominik 'Rathann' Mierzejewski wrote: > > Hi, Stephen. > > On Wednesday, 05 August 2020 at 21:36, Stephen Gallagher wrote: > > FESCo has requested that I submit the module policy once more to the > > Fedora development list for discussion. Feedback is welcome. > > [.

Re: Proposed Modular Policy for Fedora ELN

2020-08-05 Thread Stephen Gallagher
On Wed, Aug 5, 2020 at 6:17 PM James Cassell wrote: > > As general feedback, the footnotes make it hard to read the rendered version > of the document, forcing me to scroll up and down. > Well, the idea is that the footnotes are additional information providing justification for the policy. You

Re: Proposed Modular Policy for Fedora ELN

2020-08-06 Thread Petr Pisar
On Wed, Aug 05, 2020 at 10:50:59PM -0400, Stephen Gallagher wrote: > On Wed, Aug 5, 2020 at 6:17 PM James Cassell > wrote: > > > > On Wed, Aug 5, 2020, at 3:36 PM, Stephen Gallagher wrote: > > > * If a stream of a module has build-time-only components, all such > > > components *MUST* be marked as

Re: Proposed Modular Policy for Fedora ELN

2020-08-06 Thread Miro Hrončok
On 05. 08. 20 21:36, Stephen Gallagher wrote: FESCo has requested that I submit the module policy once more to the Fedora development list for discussion. Feedback is welcome. == Requirements for Default Streams * Default streams are not permitted in Fedora or EPEL 8. Fedora ELN permits defaults

Re: Proposed Modular Policy for Fedora ELN

2020-08-11 Thread James Cassell
On Thu, Aug 6, 2020, at 10:45 AM, Miro Hrončok wrote: > On 05. 08. 20 21:36, Stephen Gallagher wrote: > > FESCo has requested that I submit the module policy once more to the > > Fedora development list for discussion. Feedback is welcome. > > > > == Requirements for Default Streams > > * Default

Re: Proposed Modular Policy for Fedora ELN

2020-08-16 Thread James Szinger
On Wed, 5 Aug 2020 15:36:53 -0400 Stephen Gallagher wrote: > = Policies Regarding Modules in Fedora, Fedora ELN and EPEL I find that all the discussion of non-ELN Fedora and EPEL distract from the subject of ELN. The proposal would be clearer if it restricted itself to ELN and left non-ELN fedo

Re: Proposed Modular Policy for Fedora ELN

2020-08-16 Thread James Szinger
On Thu, 6 Aug 2020 16:45:15 +0200 Miro Hrončok wrote: > Fedora has experimented with default modular streams for several > releases and we seemed to be at an agreement that the experiment has > failed: > > See https://pagure.io/fesco/issue/2406 which includes links to > relevant previous discuss

Re: Proposed Modular Policy for Fedora ELN

2020-08-20 Thread Stephen Gallagher
On Thu, Aug 6, 2020 at 10:46 AM Miro Hrončok wrote: > > On 05. 08. 20 21:36, Stephen Gallagher wrote: > > FESCo has requested that I submit the module policy once more to the > > Fedora development list for discussion. Feedback is welcome. > > > > == Requirements for Default Streams > > * Default

Re: Proposed Modular Policy for Fedora ELN

2020-08-20 Thread Terry Bowling
On Thu, Aug 20, 2020 at 2:18 PM Stephen Gallagher wrote: > On Thu, Aug 6, 2020 at 10:46 AM Miro Hrončok wrote: > > > > On 05. 08. 20 21:36, Stephen Gallagher wrote: > ... snip > > > > I sincerely don't understand the RHEL's need for default modular > streams, but > > when I tried to query the m

Re: Proposed Modular Policy for Fedora ELN

2020-08-21 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Aug 20, 2020 at 02:17:09PM -0400, Stephen Gallagher wrote: > On Thu, Aug 6, 2020 at 10:46 AM Miro Hrončok wrote: > > > > On 05. 08. 20 21:36, Stephen Gallagher wrote: > > > FESCo has requested that I submit the module policy once more to the > > > Fedora development list for discussion. Fe

Re: Proposed Modular Policy for Fedora ELN

2020-08-21 Thread Miro Hrončok
On 20. 08. 20 20:17, Stephen Gallagher wrote: Yet despite all this, we got a proposal to allow default modular streams in ELN. The messaging about this proposal suggests that later, default modular streams might be proposed for Fedora as well. It was written that way*at your request*. You speci

Re: Proposed Modular Policy for Fedora ELN

2020-08-21 Thread Stephen Gallagher
On Fri, Aug 21, 2020 at 5:08 AM Miro Hrončok wrote: > > On 20. 08. 20 20:17, Stephen Gallagher wrote: > >> Yet despite all this, we got a proposal to allow default modular streams > >> in ELN. > >> The messaging about this proposal suggests that later, default modular > >> streams > >> might be

Re: Proposed Modular Policy for Fedora ELN

2020-08-21 Thread Miro Hrončok
On 21. 08. 20 15:29, Stephen Gallagher wrote: On Fri, Aug 21, 2020 at 5:08 AM Miro Hrončok wrote: On 20. 08. 20 20:17, Stephen Gallagher wrote: Yet despite all this, we got a proposal to allow default modular streams in ELN. The messaging about this proposal suggests that later, default modul

Re: Proposed Modular Policy for Fedora ELN

2020-08-21 Thread Stephen Gallagher
On Fri, Aug 21, 2020 at 9:41 AM Miro Hrončok wrote: > I want a policy for Fedora (and I see ELN as part of Fedora) that says: > "Default > streams are not allowed." > > We already have that policy. In the IRC meeting line you quoted I expressed my > feeling that the policy also applies (and shoul

Re: Proposed Modular Policy for Fedora ELN

2020-08-21 Thread Miro Hrončok
On 21. 08. 20 16:38, Stephen Gallagher wrote: On Fri, Aug 21, 2020 at 9:41 AM Miro Hrončok wrote: I want a policy for Fedora (and I see ELN as part of Fedora) that says: "Default streams are not allowed." We already have that policy. In the IRC meeting line you quoted I expressed my feeling th

Re: Proposed Modular Policy for Fedora ELN

2020-08-21 Thread Miro Hrončok
On 21. 08. 20 10:07, Zbigniew Jędrzejewski-Szmek wrote: Josh listed some of the key reasons behind default streams: that enterprise customers don't like to learn new commands. So default streams allowed us to package content with shorter-than-RHEL-lifetime and still `yum install foo` would instal

Re: Proposed Modular Policy for Fedora ELN

2020-08-24 Thread Petr Pisar
On Fri, Aug 21, 2020 at 07:55:57PM +0200, Miro Hrončok wrote: > On 21. 08. 20 10:07, Zbigniew Jędrzejewski-Szmek wrote: > > > Josh listed some of the key reasons behind default streams: that > > > enterprise customers don't like to learn new commands. So default > > > streams allowed us to package

Re: Proposed Modular Policy for Fedora ELN

2020-08-24 Thread Vít Ondruch
Dne 20. 08. 20 v 20:17 Stephen Gallagher napsal(a): > > However, ELN has a mission to be a bridge to future RHEL and that > distribution has committed to default streams as a business necessity > for multiple reasons (among them support lifecycle which is much > harder to address via non-modular c

Re: Proposed Modular Policy for Fedora ELN

2020-08-24 Thread Stephen Gallagher
On Fri, Aug 21, 2020 at 1:57 PM Miro Hrončok wrote: > > On 21. 08. 20 10:07, Zbigniew Jędrzejewski-Szmek wrote: > >> Josh listed some of the key reasons behind default streams: that > >> enterprise customers don't like to learn new commands. So default > >> streams allowed us to package content wi

Re: Proposed Modular Policy for Fedora ELN

2020-08-24 Thread Zbigniew Jędrzejewski-Szmek
On Mon, Aug 24, 2020 at 08:45:49AM -0400, Stephen Gallagher wrote: > On Fri, Aug 21, 2020 at 1:57 PM Miro Hrončok wrote: > > > > On 21. 08. 20 10:07, Zbigniew Jędrzejewski-Szmek wrote: > > >> Josh listed some of the key reasons behind default streams: that > > >> enterprise customers don't like to

Re: Proposed Modular Policy for Fedora ELN

2020-08-24 Thread Stephen Gallagher
On Mon, Aug 24, 2020 at 8:56 AM Zbigniew Jędrzejewski-Szmek wrote: > > On Mon, Aug 24, 2020 at 08:45:49AM -0400, Stephen Gallagher wrote: > > On Fri, Aug 21, 2020 at 1:57 PM Miro Hrončok wrote: > > > > > > On 21. 08. 20 10:07, Zbigniew Jędrzejewski-Szmek wrote: > > > >> Josh listed some of the ke

Re: Proposed Modular Policy for Fedora ELN

2020-08-24 Thread Zbigniew Jędrzejewski-Szmek
On Mon, Aug 24, 2020 at 09:02:55AM -0400, Stephen Gallagher wrote: > On Mon, Aug 24, 2020 at 8:56 AM Zbigniew Jędrzejewski-Szmek > wrote: > > > > On Mon, Aug 24, 2020 at 08:45:49AM -0400, Stephen Gallagher wrote: > > > On Fri, Aug 21, 2020 at 1:57 PM Miro Hrončok wrote: > > > > > > > > On 21. 08.

Re: Proposed Modular Policy for Fedora ELN

2020-08-24 Thread Neal Gompa
On Mon, Aug 24, 2020 at 10:17 AM Zbigniew Jędrzejewski-Szmek wrote: > > We use fedora-obsolete-packages to remove packages from end-user systems. > Users can opt-out of installation of fedora-obsolete-packages and retain > packages that would be obsoleted [*]. > > The same mechanism could be used