···6464 this version for the entire lifecycle of the 21.11 release.
6565 </para>
6666 </listitem>
6767+ <listitem>
6868+ <para>
6969+ Those making use of <literal>buildBazelPackage</literal> will
7070+ need to regenerate the fetch hashes (preferred), or set
7171+ <literal>fetchConfigured = false;</literal>.
7272+ </para>
7373+ </listitem>
6774 </itemizedlist>
6875 </section>
6976 <section xml:id="other-notable-changes">
+3
nixos/doc/manual/release-notes/rl-2111.section.md
···2828* PHP 7.3 is no longer supported due to upstream not supporting this
2929 version for the entire lifecycle of the 21.11 release.
30303131+* Those making use of `buildBazelPackage` will need to regenerate the fetch
3232+ hashes (preferred), or set `fetchConfigured = false;`.
3333+3134## Other Notable Changes
+3-1
nixos/modules/services/system/self-deploy.nix
···3737 };
38383939 nixAttribute = lib.mkOption {
4040- type = lib.types.str;
4040+ type = with lib.types; nullOr str;
4141+4242+ default = null;
41434244 description = ''
4345 Attribute of `nixFile` that builds the current system.
···3535# required for the build as configured, rather than fetching all the dependencies
3636# which may not work in some situations (e.g. Java code which ends up relying on
3737# Debian-specific /usr/share/java paths, but doesn't in the configured build).
3838-, fetchConfigured ? false
3838+, fetchConfigured ? true
39394040# Don’t add Bazel --copt and --linkopt from NIX_CFLAGS_COMPILE /
4141# NIX_LDFLAGS. This is necessary when using a custom toolchain which
···126126 find $bazelOut/external -maxdepth 1 -type l | while read symlink; do
127127 name="$(basename "$symlink")"
128128 rm "$symlink"
129129- test -f "$bazelOut/external/@$name.marker" && rm "$bazelOut/external/@$name.marker"
129129+ test -f "$bazelOut/external/@$name.marker" && rm "$bazelOut/external/@$name.marker" || true
130130 done
131131132132 # Patching symlinks to remove build directory reference