Am Mittwoch, dem 04.12.2024 um 09:03 +0100 schrieb Jelle Licht:
> Hi guix,
> 
> I've just sent out the v2 series to bump Node.js and friends:
> https://issues.guix.gnu.org/74187
> 
> In this proposed series of patches, the version of Node.js
> (node@10.24.1) we use to bootstrap node-llhttp-bootstrap becomes a
> hidden package. As per my reading of the policy w.r.t. 'removing'
> public packages, consider this message the start of the 1 month
> notice period to speak up and mitigate potential breakage [0].
> 
> AFAICS I took care of fixing everything within guix proper, but
> things can break in branches other than master, and in external
>  channels. Please reply with any concerns, and cc
> 74...@debbugs.gnu.org for good measure.
> 
> Some soft landing options:
> 1. Define a deprecated-package that aliases the 'node' variable to
> 'node-lts'. I'd prefer not doing this, as in the medium term it would
> be nice to have a proper 'node' package that actually tracks the
> latest releases.
> 
> 2. Add an entry in news.scm.
I think defining a non-deprecated alias with node → node-lts is in the
spirit of Guix and what we do for other things like GCC, LLVM, etc. 
That being said, do we have a node that is fresher than node-lts?  If
not, we might in future just rename node-lts to node :)

Cheers

Reply via email to