On Thu, 18 Aug 2022 at 21:52, Kevin Kofler via devel <
devel@lists.fedoraproject.org> wrote:

> Stephen Smoogen wrote:
> > I should have been clearer. I was talking about the changes between
> > XP->7->8->8.1->10->11 versus 10.<date_1> -> 10.<date_2>. I was thinking
> of
> > it more since for the most part they used pretty much the same compiler
> > for all of 10 versus new compiler and major library changes every six
> > months
>
> That is a very developer-centric view though. End users will usually not


This is a developer centric mailing list and you have in the past been
quite likely to point out in very clear terms when I am not being developer
centric here :).


>
> care about what compiler the operating system was compiled with, all the
> more on Windows, which does not even ship with a compiler (so those who do
> actually need to compile code can select their compiler version more or
> less
> independently of the operating system version).
>
> What they will notice though is when the Windows desktop shell (the
> Windows
> equivalent of KDE Plasma or GNOME Shell) gets a major update which makes
> it
> look&feel different, and I know from Windows users' complaints that that
> has
> happened repeatedly in Windows 10 point releases. Start Menu, Control
> Panel,
> etc. have all had significant look&feel changes at least once.
>
> And as you point out yourself, those updates are also not always without
> issues. E.g., another frequent complaint is that device configuration is
> reset during upgrades, e.g., that it simply forgets printers that are not
> plugged in while upgrading (and always plugging in all hardware is not
> possible on a notebook that travels between different locations).
>
> So I would really compare those Windows point releases with Fedora
> releases.
> The schedule is basically the same and the risk is also about the same.
> (Though one difference is that Windows ships a lot less software, so you
> can


Yes they have a very much 'core'/'extras' viewpoint on their software. The
'core' parts are compiled with their same inhouse compilers for about '2
year' runs and then moved to the next level. [This is why there are 6 month
updates and about an 18->24 month mega update in the 10 cycle.] They are
now moving away from that and will just move to 11 and then 18 months to 2
years later to 12, etc according to their announced schedule.

The extras are becoming more like 'flatpaks/scls' in that they are a
bundled universe with their own path settings, libraries etc to make things
work.

Because it is a 'core'/'extras' strategy, I didn't see it as something we
would emulate.



>
> have fewer issues with software getting upgraded as part of the operating
> system upgrade there. Though that can also result in the application
> stopping to work after the operating system upgrade, at least until you
> manually upgrade the application as well.)
>
> I wonder whether we should simply switch Fedora releases to a different
> numbering scheme more like RHEL or Windows. (Keep in mind that my
> suggestion
> would be only a pure renumbering, there would be no changes whatsoever to
> the schedule (including EOL dates) or the nature of the releases.) So we
> would by default just release the next Fedora as 37.1, then 37.2, etc.
> Only
> if some comittee (probably FESCo) decides that a release has enough major
> changes to warrant a new major version (e.g., Fedora 9 with KDE/Plasma 4,
> GCC 4, etc., or Fedora 15 with GNOME 3), then it moves to 38.0. This can
> be
> decided shortly before the release, after having the final list of
> accepted
> and not reverted changes. After all, Linus also decided on a fairly short
> notice to renumber the kernel from Linux 5.20 to Linux 6.0, without even
> any
> reason for the bump other than "the second number is getting too large",
> so
> my proposal would work similarly, but less arbitrarily and more in the
> spirit of semantic versioning.
>
>         Kevin Kofler
> _______________________________________________
> 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, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>


-- 
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle.
-- Ian MacClaren
_______________________________________________
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to