This is an automated email from the git hooks/post-receive script.

jlicht pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new a4a7ff0319 news: Add entry for the node-build-system API change.
a4a7ff0319 is described below

commit a4a7ff0319c622cd08aa7461cc88cc6608fe62cb
Author: Jelle Licht <[email protected]>
AuthorDate: Tue Apr 15 22:52:48 2025 +0200

    news: Add entry for the node-build-system API change.
    
    * etc/news.scm: Add entry.
    
    Change-Id: I11b33fef997764f661e03a4b527c7610c48940f0
---
 etc/news.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/etc/news.scm b/etc/news.scm
index 4b3da44540..ad8200d18e 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -28,6 +28,7 @@
 ;; Copyright © 2024 Nicolas Graves <[email protected]>
 ;; Copyright © 2024 Sebastian Dümcke <[email protected]>
 ;; Copyright © 2025 Roman Scherer <[email protected]>
+;; Copyright © 2025 Jelle Licht <[email protected]>
 
 ;;
 ;; Copying and distribution of this file, with or without modification, are
@@ -36,7 +37,37 @@
 
 (channel-news
  (version 0)
+ (entry (commit "3e9e164154af6245389af5a1781473b36263ad20")
+        (title
+         (en "Incompatible changes in the @code{node-build-system}")
+        (de "Inkompatible Änderungen im @code{node-build-system}"))
+        (body
+         (en "The @code{node-build-system} has been modified to work with the
+new @code{modify-json} API.
+
+If you used @code{delete-dependencies} or
+@code{with-atomic-json-file-replacement} in your own packages previously, you
+now have to wrap these in @code{modify-json}.  For example:
+
+@lisp
+(modify-json (delete-dependencies '(\"tslint\")))
+@end lisp
+
+The @code{npm-binary} importer generates package expressions using the new
+@code{modify-json} API.")
+         (de "Das Erstellungssystem @code{node-build-system} wurde verändert 
und
+benutzt jetzt die neue @code{modify-json}-API.
+
+Wenn Sie bisher @code{delete-dependencies} oder
+@code{with-atomic-json-file-replacement} in Ihren eigenen Paketen benutzt 
haben,
+müssen Sie diese jetzt mit @code{modify-json} umhüllen.  Zum Beispiel:
+
+@lisp
+(modify-json (delete-dependencies '(\"tslint\")))
+@end lisp
 
+Der @code{npm-binary}-Importer verwendet die neue @code{modify-json}-API und
+erzeugt damit Paketausdrücke.")))
  (entry (commit "0e51c6547ffdaf91777f7383da4a52a1a07b7286")
         (title
          (en "Incompatible upgrade of the Syncthing service"))

Reply via email to