jiebi/CodeConvo huggingface dataset:
Change:
Steps to reproduce the behavior: pymol Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Note: This seems to be failure of test check. With no check (doCheck=false;), the package builds and runs as expected.

Discussion:
, lib , fetchFromGitHub , makeDesktopItem <del> , python3 </del> , python3Packages , netcdf , glew

postPatch = '' substituteInPlace setup.py  <del> --replace-fail "self.install_libbase" '"${placeholder "out"}/${python3.sitePackages}"' </del> <ins> --replace-fail "self.install_libbase" '"${placeholder "out"}/${python3Packages.python.sitePackages}"' </ins> ''; build-system = [

postInstall = with python3Packages; '' wrapProgram $out/bin/pymol  <del> --prefix PYTHONPATH : ${lib.makeSearchPathOutput "lib" python3.sitePackages [ pyqt5 pyqt5.pyqt5-sip ]} </del> <ins> --prefix PYTHONPATH : ${lib.makeSearchPathOutput "lib" python3Packages.python.sitePackages [ pyqt5 pyqt5.pyqt5-sip ]} </ins> mkdir -p "$out/share/icons/" <del> ln -s $out/${python3.sitePackages}/pymol/pymol_path/data/pymol/icons/icon2.svg "$out/share/icons/pymol.svg" </del> <ins> ln -s $out/${python3Packages.python.sitePackages}/pymol/pymol_path/data/pymol/icons/icon2.svg "$out/share/icons/pymol.svg" </ins> '' + lib.optionalString stdenv.hostPlatform.isLinux '' cp -r "${desktopItem}/share/applications/" "$out/share/" '';

pdb2pqr = with python3Packages; toPythonApplication pdb2pqr; <del> pymol = callPackage ../applications/science/chemistry/pymol { }; </del> <ins> pymol = callPackage ../applications/science/chemistry/pymol { python3Packages = python311Packages; }; </ins> quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { hdf5 = hdf5-fortran;
Change:
Package name: matrix-synapse Latest released version: v1.113.0 <!-- Search your package here: --- Current version on the unstable channel: 1.112.0 Current version on the stable/release channel: 1.112.0 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
in python3.pkgs.buildPythonApplication rec { pname = "matrix-synapse"; <del> version = "1.112.0"; </del> <ins> version = "1.113.0"; </ins> format = "pyproject"; src = fetchFromGitHub { owner = "element-hq"; repo = "synapse"; rev = "v${version}"; <del> hash = "sha256-8iXw9C91kPWDlzo/3AA/iVCQqq47eGSORMTzEQTTS+8="; </del> <ins> hash = "sha256-8Ts2QOSugPU8Do1Mpusez9tSqiaB+UzCWWY4XJk/KRM="; </ins> }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; <del> hash = "sha256-hx/IMOxk4vUHXMMIcnxnC3RJcIvJL+IooZnf+m+VKSs="; </del> <ins> hash = "sha256-Jlnv3GAobrXaO5fBq6oI9Gq8phz2/jFc+QIUYsUyeNo="; </ins> }; postPatch = ''
Change:
Project description This project is used by programmers looking to explore the Rust programming language and learn more about it while doing exercises. These exercises are meant to get you comfortable with the language itself and its features. Metadata homepage URL: source URL: license: MIT platforms: MacOS, Linux Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Interesting package request. But does it make sense given that you need to modify the rustling files in order to use it? I personally used the that's included in the project. which I think are removed in the new release :(
Take a look at . The maintainer of rustlings explained why the was removed.
TL;DR: All required files are embedded in the binary now. The exercises are dumped on initialization. I am the new author. If you need any help, don't hesitate to ping me. Note that a new version was published yesterday.

Discussion:
<ins> { lib, rustPlatform, fetchFromGitHub, pkg-config, cargo, rustc, clippy, makeWrapper, }: let pname = "rustlings"; version = "6.2.0"; in rustPlatform.buildRustPackage { inherit pname version; src = fetchFromGitHub { owner = "rust-lang"; repo = "rustlings"; rev = "v${version}"; hash = "sha256-BVmiMIIx8YEO57FO0ZpsCQcim68mn7NHpAOO86dZqlI="; }; cargoHash = "sha256-ZupwPw/bfeN+s7IWXbY21K/ODXSaYef+IDDpBVCi3Ek="; # Disabled test that does not work well in an isolated environment checkFlags = [ "--skip=run_compilation_success" "--skip=run_test_success" ]; nativeBuildInputs = [ pkg-config makeWrapper ]; postFixup = '' wrapProgram $out/bin/rustlings --suffix PATH : ${ lib.makeBinPath [ cargo rustc clippy ] } ''; meta = { description = "Explore the Rust programming language and learn more about it while doing exercises"; homepage = "https://rustlings.cool/"; changelog = "https://github.com/rust-lang/rustlings/releases"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "rustlings"; }; } </ins>
Change:
Package name: bat-extras Latest released version: 2024-07-10 <!-- Search your package here: --- Current version on the unstable channel: 2024.02.12 Current version on the stable/release channel: 2024.02.12 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
# This includes the complete source so the per-script derivations can run the tests. core = stdenv.mkDerivation rec { pname   = "bat-extras"; <del> version = "2024.02.12"; </del> <ins> version = "2024.07.10"; </ins> src = fetchFromGitHub { owner  = "eth-p"; repo   = "bat-extras"; rev    = "v${version}"; <del> hash   = "sha256-EPDGQkwwxYFTJPJtwSkVrpBf27+VlMd/nqEkJupHlyA="; </del> <ins> hash   = "sha256-6IRAKSy5f/WcQZBcJKVSweTjHLznzdxhsyx074bXnUQ="; </ins> fetchSubmodules = true; };

echo "Couldn't find any library test suites" exit 1 } <ins> # Skip the batdiff test because it's broken # https://github.com/eth-p/bat-extras/issues/126 sed -i '/test:version/a skip "batdiff test is broken."' test/suite/batdiff.sh </ins> ./test.sh --compiled $(printf -- "--suite %qn" "''${!test_suites[@]}") runHook postCheck '';
Change:
QTalarm is a lightweight alarm package with few dependencies other than qt, I use it to have a nice calendar popup when clicking on my clock in waybar <!-- Describe the project a little: --Metadata homepage URL: source URL: license: GPL platforms: linux Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { stdenv, lib, fetchFromGitHub, libsForQt5, qt5, makeDesktopItem, nix-update-script, copyDesktopItems, }: stdenv.mkDerivation (finalAttrs: { pname = "qtalarm"; version = "2.5.1"; src = fetchFromGitHub { owner = "CountMurphy"; repo = "QTalarm"; rev = "refs/tags/${finalAttrs.version}"; hash = "sha256-87w5YFQ9olLnCfPF04jOnIMn1NtE2M2n5WZX4e69UGU="; }; buildInputs = [ libsForQt5.qtbase libsForQt5.qtmultimedia ]; installPhase = '' runHook preInstall '' + ( if stdenv.isDarwin then '' mkdir -p $out/Applications mv qtalarm.app $out/Applications '' else '' install -Dm755 qtalarm -t $out/bin install -Dm644 Icons/1349069370_Alarm_Clock.png $out/share/icons/hicolor/48x48/apps/qtalarm.png install -Dm644 Icons/1349069370_Alarm_Clock24.png $out/share/icons/hicolor/24x24/apps/qtalarm.png install -Dm644 Icons/1349069370_Alarm_Clock16.png $out/share/icons/hicolor/16x16/apps/qtalarm.png '' ) + '' runHook postInstall ''; nativeBuildInputs = [ qt5.wrapQtAppsHook qt5.qmake copyDesktopItems ]; passthru.updateScript = nix-update-script { }; desktopItems = [ (makeDesktopItem { name = "QTalarm"; exec = "qtalarm"; icon = "qtalarm"; desktopName = "QTalarm"; genericName = "Nifty alarm clock"; categories = [ "Application" "Utility" ]; terminal = false; }) ]; meta = { description = "Nifty alarm clock written in QT"; changelog = "https://github.com/CountMurphy/QTalarm/releases/tag/${finalAttrs.version}"; homepage = "https://github.com/CountMurphy/QTalarm"; license = lib.licenses.gpl3Only; mainProgram = "qtalarm"; maintainers = with lib.maintainers; [ bot-wxt1221 ]; platforms = lib.platforms.unix; }; }) </ins>
Change:
Steps to reproduce the behavior: full: Occurred on last system update. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
should be fixed by

Discussion:
, extra-cmake-modules , wayland , wayland-protocols <ins> , wayland-scanner </ins> , enableX11 ? stdenv.isLinux , xorg }:

nativeBuildInputs = [ cmake pkg-config <ins> ] ++ lib.optionals enableWayland [ wayland-scanner </ins> ]; buildInputs = [
Change:
Steps to reproduce the behavior: clamav Happened during last system update. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I confirm it's not lix bug
I'm guessing it is related to this:
Upgrading to version 1.4.0 works:

Discussion:
stdenv.mkDerivation rec { pname = "clamav"; <del> version = "1.3.1"; </del> <ins> version = "1.4.0"; </ins> src = fetchurl { url = "https://www.clamav.net/downloads/production/${pname}-${version}.tar.gz"; <del> hash = "sha256-EqMDW/JvVfceMQalGl+o17dEVy35imOSCpz/h2p9zOQ="; </del> <ins> hash = "sha256-1nqymeXKBdrT2imaXqc9YCCTcqW+zX8TuaM8KQM4pOY="; </ins> }; patches = [
Change:
Mention key types that people actually use and don’t mention ones that have been removed. <!-- make sure this issue is not redundant or obsolete --- [x] checked [latest Nixpkgs manual] ([source][nixpkgs-source]) and [latest NixOS manual] ([source][nixos-source]) [x] checked [open documentation issues] for possible duplicates [x] checked [open documentation pull requests] for possible solutions [latest Nixpkgs manual]: [latest NixOS manual]: [nixpkgs-source]: [nixos-source]: [open documentation issues]: [open documentation pull requests]: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
disabled entirely by setting [](#opt-services.openssh.settings.PermitRootLogin) to `"no"`. <del> You can declaratively specify authorised RSA/DSA public keys for a user </del> <ins> You can declaratively specify authorised public keys for a user </ins> as follows: ```nix { users.users.alice.openssh.authorizedKeys.keys = <del> [ "ssh-dss AAAAB3NzaC1kc3MAAACBAPIkGWVEt4..." ]; </del> <ins> [ "ssh-ed25519 AAAAB3NzaC1kc3MAAACBAPIkGWVEt4..." ]; </ins> } ```
Change:
A config file is read-only, which causes the program to fail entirely. The leo text editor should run when invoked. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Not fixed:
this has been fixed on the master branch however has not been backported. I'll create a PR to backport this, in the meantime if using flakes you can update nixpkgs to follow master or nixpkgs-unstable otherwise you can update your channel to follow unstable. works fine for me. EDIT:
Are you sure? Are you sure?
!
works on my machine, which makes it extra strange that installing it locally with a flake that is pinned to does not.

Discussion:
dontBuild = true; nativeBuildInputs = [ wrapQtAppsHook makeWrapper python3 ]; <del> propagatedBuildInputs = with python3.pkgs; [ pyqt5 docutils ]; </del> <ins> propagatedBuildInputs = with python3.pkgs; [ pyqt6 docutils ]; </ins> desktopItem = makeDesktopItem { name = "leo-editor";
Change:
Steps to reproduce the behavior: on any after the Rust toolchain was updated to failure with the crate See . Tracked upstream: Broader issue tracked locally: <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- and myself See . Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
It seems the only problem is the package thing, besides a bunch of new warnings. I'm still building, though...

Discussion:
[[package]] name = "time" <del> version = "0.3.34" </del> <ins> version = "0.3.35" </ins> source = "registry+https://github.com/rust-lang/crates.io-index" <del> checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" </del> <ins> checksum = "ef89ece63debf11bc32d1ed8d078ac870cbeb44da02afb02a9ff135ae7ca0582" </ins> dependencies = [ "deranged", "itoa",

[[package]] name = "time-macros" <del> version = "0.2.17" </del> <ins> version = "0.2.18" </ins> source = "registry+https://github.com/rust-lang/crates.io-index" <del> checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" </del> <ins> checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" </ins> dependencies = [ "num-conv", "time-core",

]; postPatch = '' <ins> # Use our Cargo.lock cp ${./Cargo.lock} Cargo.lock </ins> # Force vek to build in unstable mode cat <<'EOF' | tee "$cargoDepsCopy"/vek-*/build.rs fn main() {
Change:
tests link to , however is not explicitly included in of . This issue is normally hidden, because (for example) links to and so it is brought along as a transitive dependency of . However, may not always be set to . For example, doesn't link to . As a consequence, applying the following overlay and attempting to build results in the following errors: does list in its , however actually refers to that only includes the wrapped compiler binaries. If my understanding is correct, is provided by instead. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
let <del> inherit (lib) lists strings trivial; </del> <ins> inherit (lib) getLib lists strings trivial; </ins> inherit (magmaRelease) version hash supportedGpuTargets; # Per https://icl.utk.edu/magma/downloads, support for CUDA 12 wasn't added until 2.7.1.

lapack blas python3 <ins> (getLib gfortran.cc) # libgfortran.so </ins> ] ++ lists.optionals cudaSupport (with effectiveCudaPackages; [ cuda_cudart # cuda_runtime.h libcublas # cublas_v2.h
Change:
Battery status notifications <!-- Describe the project a little: --Metadata homepage URL: source URL: license: Mozilla Public License 2.0 platforms: linux Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
githubId = 62279738; name = "Håkon Arvidsen"; }; <ins> HaskellHegemonie = { name = "HaskellHegemonie"; email = "haskellisierer@proton.me"; github = "HaskellHegemonie"; githubId = 73712423; keys = [ { fingerprint = "A559 0A2A 5B06 1923 3917  5F13 5622 C205 6513 577B"; } ]; }; </ins> haslersn = { email = "haslersn@fius.informatik.uni-stuttgart.de"; github = "haslersn";

<ins> { lib, pkg-config, cmake, libnotify, rustPlatform, fetchFromGitHub, }: rustPlatform.buildRustPackage rec { pname = "bato"; version = "0.1.7"; src = fetchFromGitHub { owner = "doums"; repo = "bato"; rev = "v${version}"; hash = "sha256-i2gw8vXiKutq26ACzkVXH3kED7jAngSv2mNo9P3qXnA="; }; cargoHash = "sha256-cqrSyZjfBSfF015nwOcRy2rkE4XzFPxJCQZGrqZXLEA="; nativeBuildInputs = [ pkg-config cmake ]; buildInputs = [ libnotify ]; meta = { description = "Small program to send battery notifications"; homepage = "https://github.com/doums/bato"; changelog = "https://github.com/doums/bato/releases/tag/v${version}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ HaskellHegemonie ]; platforms = lib.platforms.linux; mainProgram = "bato"; }; } </ins>
Change:
Steps to reproduce the behavior: in configuration file i just tried to update my nixos and hm, and got this :D <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
{ lib , stdenv , fetchFromGitHub <ins> , fetchpatch </ins> , telegram-desktop , nix-update-script }: telegram-desktop.overrideAttrs (old: rec { pname = "64gram"; <del> version = "1.1.31"; </del> <ins> version = "1.1.34"; </ins> src = fetchFromGitHub { owner = "TDesktop-x64";

rev = "v${version}"; fetchSubmodules = true; <del> hash = "sha256-xYCousLXV9TeQjDNiXkEMbTiiuusLc7Ib2xHkMYBD1M="; </del> <ins> hash = "sha256-DbHbhkInZi8B/0fvbCWutN4noEv7MZ+C5Eg7g+89Moo="; </ins> }; <ins> patches = (old.patches or []) ++ [ (fetchpatch { url = "https://github.com/TDesktop-x64/tdesktop/commit/c996ccc1561aed089c8b596f6ab3844335bbf1df.patch"; revert = true; hash = "sha256-Hz7BXl5z4owe31l9Je3QOXT8FAyKcbsXsKjGfCmXhzE="; }) ]; cmakeFlags = (old.cmakeFlags or []) ++ [ (lib.cmakeBool "disable_autoupdate" true) ]; </ins> passthru.updateScript = nix-update-script {}; meta = with lib; {
Change:
Steps to reproduce the behavior: cemu Adding and to buildInputs might fix it <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
addDriverRunpath wrapGAppsHook3 cmake <del> glslang </del> nasm ninja pkg-config

curl fmt_9 glm <ins> glslang </ins> gtk3 hidapi imgui'
Change:
When trying to start the App from the launcher, nothing happens. In the terminal starts the text based version, but typing throws the following error =Source: Also check: And this is my system: !

Discussion:
<del> { lib, stdenv, fetchFromGitHub, cmake, pkg-config, gtk3, ncurses , libcpuid, pciutils, procps, wrapGAppsHook3, nasm, makeWrapper , opencl-headers, ocl-icd , vulkan-headers, vulkan-loader, glfw , libXdmcp, pcre, util-linux , libselinux, libsepol , libthai, libdatrie, libxkbcommon, libepoxy , dbus, at-spi2-core , libXtst </del> <ins> { lib, testers, stdenv, fetchFromGitHub, cmake, pkg-config, gtk3, ncurses, libcpuid, pciutils, procps, wrapGAppsHook3, nasm, opencl-headers, ocl-icd, vulkan-headers, vulkan-loader, glfw, libXdmcp, pcre, util-linux, libselinux, libsepol, libthai, libdatrie, libxkbcommon, libepoxy, dbus, at-spi2-core, libXtst, gtkmm3, </ins> }: # Known issues:

#   registered in /etc/shells. The nix's bash is not in there when running #   cpu-x from nixpkgs. <del> stdenv.mkDerivation rec { </del> <ins> stdenv.mkDerivation (finalAttrs: { </ins> pname = "cpu-x"; version = "5.0.4"; src = fetchFromGitHub { owner = "X0rg"; repo = "CPU-X"; <del> rev = "v${version}"; sha256 = "sha256-8jJP0gxH3B6qLrhKNa4P9ZfSjxaXTeBB1+UuadflLQo="; </del> <ins> rev = "refs/tags/v${finalAttrs.version}"; hash = "sha256-8jJP0gxH3B6qLrhKNa4P9ZfSjxaXTeBB1+UuadflLQo="; </ins> }; <del> nativeBuildInputs = [ cmake pkg-config wrapGAppsHook3 nasm makeWrapper ]; </del> <ins> nativeBuildInputs = [ cmake pkg-config wrapGAppsHook3 nasm ]; </ins> buildInputs = [ <del> gtk3 ncurses libcpuid pciutils procps vulkan-headers vulkan-loader glfw opencl-headers ocl-icd libXdmcp pcre util-linux libselinux libsepol libthai libdatrie libxkbcommon libepoxy dbus at-spi2-core </del> <ins> gtk3 gtkmm3 ncurses libcpuid pciutils procps vulkan-headers vulkan-loader glfw opencl-headers ocl-icd libXdmcp pcre util-linux libselinux libsepol libthai libdatrie libxkbcommon libepoxy dbus at-spi2-core </ins> libXtst ]; <del> postInstall = '' wrapProgram $out/bin/cpu-x  --prefix PATH : ${lib.makeBinPath [ stdenv.cc ]}  </del> <ins> preFixup = '' gappsWrapperArgs+=( --prefix PATH : ${lib.makeBinPath [ stdenv.cc ]} </ins> --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib <ins> ) </ins> ''; <del> meta = with lib; { </del> <ins> passthru = { tests = { version = testers.testVersion { package = finalAttrs.finalPackage; }; }; }; meta = { </ins> description = "Free software that gathers information on CPU, motherboard and more"; mainProgram = "cpu-x"; homepage = "https://thetumultuousunicornofdarkness.github.io/CPU-X"; <del> license = licenses.gpl3Plus; </del> <ins> license = lib.licenses.gpl3Plus; </ins> platforms = [ "x86_64-linux" ]; <del> maintainers = with maintainers; [ viraptor ]; </del> <ins> maintainers = with lib.maintainers; [ viraptor ]; </ins> }; <del> } </del> <ins> }) </ins>
Change:
Steps to reproduce the behavior: 2ship2harkinian I'm still learning how the build system works but I was able to fix this by changing to in both places on this line: I can open a PR with these changes if that's the correct fix. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Thanks for the report. Yes, should be in , whoops. Something in the recent staging-next merge must be checking for this now.
Whoops, I didn't see you had made a PR too. Closing mine. That same title is eerie...
yes, cmake strictDeps were fixed: i did fix a bunch of packages but missed this one...

Discussion:
rev = "v${version}"; hash = "sha256-HTi2FKzKCbRaP13XERUmHkJgw8IfKaRJvsK3+YxFFdc="; }; <del> buildInputs = prev.buildInputs ++ [ pkg-config ]; </del> <ins> nativeBuildInputs = prev.nativeBuildInputs ++ [ pkg-config ]; </ins> patches = (prev.patches or [ ]) ++ [ (fetchpatch { name = "stormlib-optimizations.patch";
Change:
Part of . Steps to reproduce the behavior: kak-lsp Fails on unstable and master, tested with <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
rustPlatform.buildRustPackage rec { pname = "kakoune-lsp"; <del> version = "17.1.1"; </del> <ins> version = "17.1.2"; </ins> src = fetchFromGitHub { owner = "kakoune-lsp"; repo = "kakoune-lsp"; rev = "v${version}"; <del> sha256 = "sha256-XBH2pMDiHJNXrx90Lt0IcsbMFUM+X7GAHgiHpdlIdR4="; </del> <ins> sha256 = "sha256-NZDp98Ne6z7DlJ2vZiqGzw5ukusOkEjb+eyvmxB+IKI="; </ins> }; patches = [ (replaceVars ./Hardcode-perl.patch { inherit perl; }) ]; <del> cargoHash = "sha256-Yi+T+9E3Wvce4kDLsRgZ07RAGLrq7dkinKpvvGeLeS0="; </del> <ins> cargoHash = "sha256-QonOqdcdp1vbxzLnF46X0DLVay2Up1LvHZ/ZZ04LqlE="; </ins> buildInputs = lib.optionals stdenv.isDarwin [ CoreServices
Change:
Cockroachdb releases 23.1 and newer will stop using BSL and instead use the proprietary CockroachDB licenses. Please update to reflect that.
IIUC BSL is not replaced but CockroachDB license is now on top.

Discussion:
fullName  = "CeCILL-C Free Software License Agreement"; }; <ins> cockroachdb-community-license = { fullName = "CockroachDB Community License Agreement"; url = "https://www.cockroachlabs.com/cockroachdb-community-license/"; free = false; }; </ins> cpal10 = { spdxId = "CPAL-1.0"; fullName = "Common Public Attribution License 1.0";

meta = with lib; { homepage = "https://www.cockroachlabs.com"; description = "Scalable, survivable, strongly-consistent SQL database"; <del> license = licenses.bsl11; </del> <ins> license = with licenses; [ bsl11 mit cockroachdb-community-license ]; </ins> platforms = [ "aarch64-linux" "x86_64-linux" ]; maintainers = with maintainers; [ rushmorem thoughtpolice ]; };