On Thu, 20 May 2021 at 10:00, Vít Ondruch <vondr...@redhat.com> wrote:

>
> Dne 20. 05. 21 v 8:54 Clement Verna napsal(a):
>
>
>
> On Wed, 19 May 2021 at 13:55, Neal Gompa <ngomp...@gmail.com> wrote:
>
>> On Wed, May 19, 2021 at 2:45 AM Clement Verna <cve...@fedoraproject.org>
>> wrote:
>> >
>> >
>> >
>> > On Wed, 19 May 2021 at 06:50, Tomasz Torcz <to...@pipebreaker.pl>
>> wrote:
>> >>
>> >> Dnia Tue, May 18, 2021 at 03:37:27PM -0400, Dusty Mabe napisał(a):
>> >> > Over the next two days we're rolling out the first Fedora 34 based
>> >> > Fedora CoreOS into the `stable` stream.
>> >> >
>> >> > - systemd-resolved is still enabled but not used yet [1]
>> >>
>> >>   This was Fedora 33 feature.
>> >>
>> >> > - Move to cgroup v2 by default [5].
>> >>
>> >>   This was Fedora 31 feature.
>> >>
>> >>   I was wondering: Fedora CoreOS actively undoes distribution-wide
>> >> changes (at least the two above, I remember lagging with iptables-nft
>> >> around Fedora 32).  End user may confused, seeing the list of changes
>> >> for the release X, but receiving only few of them with edition CoreOS
>> X.
>> >>
>> >>   Should such divergence be allowed?  Should Fedora CoreOS use the same
>> >> version number while not containing all the changes from main Fedora
>> Linux?
>> >
>> >
>> > I think this is the fundamental difference here, Fedora CoreOS does not
>> have a version number. It has 3 streams, stable, testing and next, these
>> streams are based on a version of Fedora Linux but that should just be a
>> detail that most end users should not have to care about.
>> > Another difference is that Fedora CoreOS has automatic updates and if
>> we want our users to trust these automatic updates we need them to be rock
>> solid. This leads to Fedora CoreOS being more conservative on how changes
>> are rolled out to users, taking the example rolling out cgroups v2 in the
>> Fedora 31 time frame would have broken all users that are using Docker to
>> run their containers and this was not acceptable :-).
>> >
>> >  If some users are getting confused and get curious about why there are
>> these differences and learn more about how Fedora CoreOS works, that's a
>> good thing IMO :-)
>>
>> No. This is a cop-out and a bad answer.
>
> The reason this happened is
>> because Fedora CoreOS historically has not participated in the
>> development of Fedora Linux, including the Changes process, and
>> generally rolled back features instead of adapting with them during
>> the development cycle.
>>
>
> I don't think it is fair to say that FCOS is not participating in the
> Change process. FCOS is following closely the Change Proposals
> [0][1][2][3]. I agree that we could do a better job at submitting Change
> Proposals and that's something we should improve on.
> One thing I have a hard time to understand tho, if what happens when a
> Change proposals breaks FCOS (like cgroups v2 for example) ? Should that
> just be rejected ?
>
>
> Why not if somebody raises such point? Just briefly looking on
> fedora-devel threads and the related fesco ticket, I don't see FCOS
> mentioned anywhere in this context.
>
Yes, that's maybe something where the FCOS Working Group can be more vocal
:-)


>
> Vít
>
>
> AFAIK not all changes are adopted by every Editions or Spins. What is in
> your opinion the correct way forward ?
>
>
>
>>
>> It's not like making changes and breaking upgrades is acceptable in
>> Fedora Linux either.
>
>
> Breaking or non backward compatible changes are acceptable in Fedora Linux
> tho between major version bump. Again here the cgroups v2 is a good
> example, folks using Docker had to perform some manual steps to switch back
> to cgroups v1 to keep using their workflow working. This is fine when you
> have a major version bump but this does not happen in FCOS.
>
>
>> It's just that the Fedora CoreOS WG has not
>> participated in the main development process and rolled back changes
>> instead of adapting to them, which has frustrated pretty much
>> everyone. The containers team in particular was extremely unhappy to
>> find out cgroup v1 was still used in FCOS. I was pretty cheesed off
>> when I discovered the sqlite rpmdb feature was rolled back in FCOS.
>>
>
>> In general, I'm not pleased with how Fedora CoreOS does this.
>> Hopefully they will do better in the future.
>>
>
> [0] - https://github.com/coreos/fedora-coreos-tracker/issues/372
> [1] - https://github.com/coreos/fedora-coreos-tracker/issues/609
> [2] - https://github.com/coreos/fedora-coreos-tracker/issues/704
> [3] - https://github.com/coreos/fedora-coreos-tracker/issues/824
>
>
>>
>> --
>> 真実はいつも一つ!/ Always, there's only one truth!
>> _______________________________________________
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> 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@lists.fedoraproject.org
>> Do not reply to spam on the list, report it:
>> https://pagure.io/fedora-infrastructure
>>
>
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
> Do not reply to spam on the list, report it: 
> https://pagure.io/fedora-infrastructure
>
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to