Hi,

On Mon, 11 Nov 2024 at 15:10, Divya Ranjan <di...@subvertising.org> wrote:

> As someone who=E2=80=99s been recently involved in packaging some
> software for GNU Guix I’m confused with certain choices, mostly with
> the [package]-next category. What should these next packages be? "More
> recent" than the non-next package? If so, how much more recent? One
> release ahead?

There is no rule, to my knowledge.

I think the idea is:

 1. Update the package when possible.

 2. When the update is non-desirable because it leads to a world-rebuild
    or ecosystem world-rebuild, we provide some -next version.

In other words, if it=E2=80=99s not clear for you when the package needs to=
 be
under the -next category then it means it does not need :-) thus it=E2=80=
=99s a
regular update.

More recent means somehow new significant release. A good rule of thumb
that I use for what mean =E2=80=9Csignificant=E2=80=9C: a) this new release=
 fixes a
well-known security bug and b) I highly need and I cannot live without
one of the feature that the new release provides.

> None of the above options seem to satisfy, emacs-next does not follow
> the latest master, but it further away than one release from the
> stable. So what exactly does emacs-next follow for being updated?

About emacs-next specifically, well, the question is addressed to Emacs
team, right?  Hum, in case they are CC.


Cheers,
simon

Reply via email to