about summary refs log tree commit diff
path: root/nixos/doc
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2020-05-20 09:14:06 +0100
committerJörg Thalheim <joerg@thalheim.io>2020-05-20 11:25:46 +0100
commit834ef12d4f5877aa16d14f7ec4629eeb9cad41f3 (patch)
tree6a49eec63597727be0732809d7c06d67c1d5b45d /nixos/doc
parentf26e514cfe5ebd731e85d6c81f3f243c7d412acf (diff)
downloadnixlib-834ef12d4f5877aa16d14f7ec4629eeb9cad41f3.tar
nixlib-834ef12d4f5877aa16d14f7ec4629eeb9cad41f3.tar.gz
nixlib-834ef12d4f5877aa16d14f7ec4629eeb9cad41f3.tar.bz2
nixlib-834ef12d4f5877aa16d14f7ec4629eeb9cad41f3.tar.lz
nixlib-834ef12d4f5877aa16d14f7ec4629eeb9cad41f3.tar.xz
nixlib-834ef12d4f5877aa16d14f7ec4629eeb9cad41f3.tar.zst
nixlib-834ef12d4f5877aa16d14f7ec4629eeb9cad41f3.zip
release-notes: document buildGoModule changes better.
Diffstat (limited to 'nixos/doc')
-rw-r--r--nixos/doc/manual/release-notes/rl-2009.xml12
1 files changed, 10 insertions, 2 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml
index d12a55b82fd3..8701b395576b 100644
--- a/nixos/doc/manual/release-notes/rl-2009.xml
+++ b/nixos/doc/manual/release-notes/rl-2009.xml
@@ -128,8 +128,16 @@ services.mysql.initialScript = pkgs.writeText "mariadb-init.sql" ''
   <itemizedlist>
    <listitem>
     <para>
-     The go-modules builder now uses vendorSha256 instead of modSha256 to pin
-     fetched version data. This is currently a warning, but will be removed in the next release.
+     <literal>buildGoModule</literal> now internally creates a vendor directory
+     in the source tree for downloaded modules instead of using go's <link
+     xlink:href="https://golang.org/cmd/go/#hdr-Module_proxy_protocol">module
+     proxy protocol</link>. This storage format is simpler and therefore less
+     likekly to break with future versions of go. As a result
+     <literal>buildGoModule</literal> switched from
+     <literal>modSha256</literal> to the <literal>vendorSha256</literal>
+     attribute to pin fetched version data. <literal>buildGoModule</literal>
+     still accepts <literal>modSha256</literal> with a warning, but support will
+     be removed in the next release.
     </para>
    </listitem>
    <listitem>