···64 this version for the entire lifecycle of the 21.11 release.
65 </para>
66 </listitem>
000000067 </itemizedlist>
68 </section>
69 <section xml:id="other-notable-changes">
···64 this version for the entire lifecycle of the 21.11 release.
65 </para>
66 </listitem>
67+ <listitem>
68+ <para>
69+ Those making use of <literal>buildBazelPackage</literal> will
70+ need to regenerate the fetch hashes (preferred), or set
71+ <literal>fetchConfigured = false;</literal>.
72+ </para>
73+ </listitem>
74 </itemizedlist>
75 </section>
76 <section xml:id="other-notable-changes">
+3
nixos/doc/manual/release-notes/rl-2111.section.md
···28* PHP 7.3 is no longer supported due to upstream not supporting this
29 version for the entire lifecycle of the 21.11 release.
3000031## Other Notable Changes
···28* PHP 7.3 is no longer supported due to upstream not supporting this
29 version for the entire lifecycle of the 21.11 release.
3031+* Those making use of `buildBazelPackage` will need to regenerate the fetch
32+ hashes (preferred), or set `fetchConfigured = false;`.
33+34## Other Notable Changes
+3-1
nixos/modules/services/system/self-deploy.nix
···37 };
3839 nixAttribute = lib.mkOption {
40- type = lib.types.str;
004142 description = ''
43 Attribute of `nixFile` that builds the current system.
···37 };
3839 nixAttribute = lib.mkOption {
40+ type = with lib.types; nullOr str;
41+42+ default = null;
4344 description = ''
45 Attribute of `nixFile` that builds the current system.
···35# required for the build as configured, rather than fetching all the dependencies
36# which may not work in some situations (e.g. Java code which ends up relying on
37# Debian-specific /usr/share/java paths, but doesn't in the configured build).
38-, fetchConfigured ? false
3940# Don’t add Bazel --copt and --linkopt from NIX_CFLAGS_COMPILE /
41# NIX_LDFLAGS. This is necessary when using a custom toolchain which
···126 find $bazelOut/external -maxdepth 1 -type l | while read symlink; do
127 name="$(basename "$symlink")"
128 rm "$symlink"
129- test -f "$bazelOut/external/@$name.marker" && rm "$bazelOut/external/@$name.marker"
130 done
131132 # Patching symlinks to remove build directory reference
···35# required for the build as configured, rather than fetching all the dependencies
36# which may not work in some situations (e.g. Java code which ends up relying on
37# Debian-specific /usr/share/java paths, but doesn't in the configured build).
38+, fetchConfigured ? true
3940# Don’t add Bazel --copt and --linkopt from NIX_CFLAGS_COMPILE /
41# NIX_LDFLAGS. This is necessary when using a custom toolchain which
···126 find $bazelOut/external -maxdepth 1 -type l | while read symlink; do
127 name="$(basename "$symlink")"
128 rm "$symlink"
129+ test -f "$bazelOut/external/@$name.marker" && rm "$bazelOut/external/@$name.marker" || true
130 done
131132 # Patching symlinks to remove build directory reference