Re: F37 proposal: Emacs 28 (Self-Contained Change proposal)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 20, 2022 at 3:37 PM Kevin P. Fleming <kpfleming@xxxxxxxxxx> wrote:
>
> This week my F36 system got upgraded to Emacs version 28, so it's
> already in F36. How is that possible?

It's possible because we generally rely on packagers to Do The Right
Thing™. There aren't technical restrictions like in some of our
enterprise-oriented downstream distros. Policy[1] says "we should
avoid major updates of packages within a stable release". In practice,
maintainers will make major version bumps because 1. upstream doesn't
have a clear major/minor release numbering scheme, 2. it's easier on
the packager, and/or 3. they don't believe it introduces
incompatibilities.

In this particular case, since the update[2] got sufficient karma,
there was nothing to stop it. This is a good opportunity to remind all
of us to avoid major version bumps in stable releases where possible.
Packagers running with updates-testing enabled might help catch some
of these things as well, although there are disadvantages to that,
too.

As Dan mentioned in a reply, adding some gating tests to catch the
specific breakages here will help prevent this in the future. If you
want to add CI gating to your packages, see the CI docs[3].


[1] https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#stable-releases
[2] https://bodhi.fedoraproject.org/updates/FEDORA-2022-d75f0c2a4a
[3] https://docs.fedoraproject.org/en-US/ci/gating/

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux