jiebi/CodeConvo huggingface dataset:
Change:
Steps to reproduce the behavior: aarch64-apple-darwin23.6.0 -unstable commit GH Job: Please run and paste the result. I don't have an easy access to a darwin machine. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Opened to fix it.
Thanks a lot! Works now :+1:

Discussion:
pname = "postgresql"; stdenv' = <del> if jitSupport then </del> <ins> if jitSupport && !stdenv.cc.isClang then </ins> overrideCC llvmPackages.stdenv (llvmPackages.stdenv.cc.override { # LLVM bintools are not used by default, but are needed to make -flto work below. bintools = llvmPackages.bintools;

# and allows splitting them cleanly. env.CFLAGS = "-fdata-sections -ffunction-sections" + (if stdenv'.cc.isClang then " -flto" else " -fmerge-constants -Wl,--gc-sections") <del> + lib.optionalString (stdenv'.isDarwin && jitSupport) " -fuse-ld=lld" </del> # Makes cross-compiling work when xml2-config can't be executed on the host. # Fixed upstream in https://github.com/postgres/postgres/commit/0bc8cebdb889368abdf224aeac8bc197fe4c9ae6 + lib.optionalString (olderThan "13") " -I${libxml2.dev}/include/libxml2";
Change:
Package name: firefoxpwa Latest released version: 2.12.4 <!-- Search your package here: --- Current version on the unstable channel: 2.12.1 Current version on the stable/release channel: 2.12.1 <!-- 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]:
Partially done already

Discussion:
rustPlatform.buildRustPackage rec { pname = "firefoxpwa"; <del> version = "2.12.3"; </del> <ins> version = "2.12.4"; </ins> src = fetchFromGitHub { owner = "filips123"; repo = "PWAsForFirefox"; rev = "v${version}"; <del> hash = "sha256-+dQr8eMOvCKt3ZEVU/EbEroVSpLQsBC+1Wix01IrOyc="; </del> <ins> hash = "sha256-VNCQUF/Xep/PkrNd9Mzbm3NWPToqXpJM6SzDoqBXbNY="; </ins> }; sourceRoot = "${src.name}/native";
Change:
Steps to reproduce the behavior: cdemu/vhba on latest nixos-unstable Looks like there's a new vhba module version: <!-- 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]:
broken by

Discussion:
systemd.user.services.cdemu-daemon.serviceConfig = { Type = "dbus"; BusName = "net.sf.cdemu.CDEmuDaemon"; <del> ExecStart = "${pkgs.cdemu-daemon}/bin/cdemu-daemon --config-file "%h/.config/cdemu-daemon""; </del> <ins> ExecStart = "${lib.getExe pkgs.cdemu-daemon} --config-file "%h/.config/cdemu-daemon""; </ins> Restart = "no"; };

{ stdenv, callPackage, cmake, pkg-config, glib, libao, intltool, libmirage, coreutils }: <del> stdenv.mkDerivation { </del> <ins> let </ins> inherit (callPackage ./common-drv-attrs.nix { <del> version = "3.2.6"; </del> <ins> version = "3.2.7"; </ins> pname = "cdemu-daemon"; <del> hash = "sha256-puQE4+91xhRuNjVPZYgN/WO0uO8fVAOdxQWOGQ+FfY8="; </del> <ins> hash = "sha256-EKh2G6RA9Yq46BpTAqN2s6TpLJb8gwDuEpGiwdGcelc="; </ins> }) pname version src meta; <ins> in stdenv.mkDerivation { inherit pname version src; </ins> nativeBuildInputs = [ cmake pkg-config intltool ]; buildInputs = [ glib libao libmirage ];

$out/share/dbus-1/services/net.sf.cdemu.CDEmuDaemon.service  --replace /bin/true ${coreutils}/bin/true ''; <ins> meta = { inherit (meta) description license longDescription maintainers platforms ; homepage = "https://cdemu.sourceforge.io/about/daemon/"; mainProgram = "cdemu-daemon"; }; </ins> }

, glib, libsndfile, zlib, bzip2, xz, libsamplerate, intltool , pcre, util-linux, libselinux, libsepol }: <del> stdenv.mkDerivation { </del> <ins> let </ins> inherit (callPackage ./common-drv-attrs.nix { <del> version = "3.2.7"; </del> <ins> version = "3.2.9"; </ins> pname = "libmirage"; <del> hash = "sha256-+okkgNeVS8yoKSrQDy4It7PiPlTSiOsUoFxQ1FS9s9M="; </del> <ins> hash = "sha256-JBd+wHSZRyRW1SZsaAaRO2dNUFkpwRCr3s1f39KyWIs="; </ins> }) pname version src meta; <ins> in stdenv.mkDerivation { inherit pname version src; </ins> PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_GIRDIR = "${placeholder "out"}/share/gir-1.0"; PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_TYPELIBDIR = "${placeholder "out"}/lib/girepository-1.0";

nativeBuildInputs = [ cmake pkg-config intltool gobject-introspection ]; propagatedBuildInputs = [ pcre util-linux libselinux libsepol ]; <ins> meta = { inherit (meta) maintainers license platforms ; description = "CD-ROM image access library"; homepage = "https://cdemu.sourceforge.io/about/libmirage/"; }; </ins> }

stdenv.mkDerivation rec { pname = "vhba"; <del> version = "20240202"; </del> <ins> version = "20240917"; </ins> src  = fetchurl { url = "mirror://sourceforge/cdemu/vhba-module-${version}.tar.xz"; <del> hash = "sha256-v1hQ1Lj1AiHKh9c0OpKe2oexkfb1roxhQXRUO1ut3oM="; </del> <ins> hash = "sha256-zjTLriw2zvjX0Jxfa9QtaHG5tTC7cLTKEA+WSCP+Dpg="; </ins> }; makeFlags = kernel.makeFlags ++ [ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" "INSTALL_MOD_PATH=$(out)" ];
Change:
Package name: python312Packages.std2 Latest released version: 2024-09-01 <!-- Search your package here: --- Current version on the unstable channel: 2023-10-07 Current version on the stable/release channel: 2023-10-07 <!-- 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:
buildPythonPackage { pname = "std2"; <del> version = "unstable-2023-10-07"; </del> <ins> version = "0-unstable-2024-09-02"; </ins> pyproject = true; src = fetchFromGitHub { owner = "ms-jpq"; repo = "std2"; <del> rev = "6332e559ee51c3a7c956804afdd7e1cc6ad47965"; hash = "sha256-huN7P/Ws6anrFXDG7L5xxMenS25BHquV9cMi1s7WFJ4="; </del> <ins> rev = "205d1f52e9b5438ef2b732c77e1144847cafa8d0"; hash = "sha256-WdUefadEk92cGnDI+KbQBpjg+d7KgI6bjlQlyhRRRFA="; </ins> }; nativeBuildInputs = [ setuptools ]; <del> meta = with lib; { </del> <ins> meta = { </ins> homepage = "https://github.com/ms-jpq/std2"; description = "Dependency to chadtree and coq_nvim plugins"; <del> license = licenses.gpl3Plus; maintainers = with maintainers; [ GaetanLepage ]; </del> <ins> license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ GaetanLepage ]; </ins> }; }
Change:
Project description A note-taking and management application using markdown. Metadata homepage URL: source URL: license: gpl3+ platforms: linux Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
kirigami-addons = self.callPackage ./misc/kirigami-addons {}; kio-extras-kf5 = self.callPackage ./misc/kio-extras-kf5 {}; kio-fuse = self.callPackage ./misc/kio-fuse {}; <ins> klevernotes = self.callPackage ./misc/klevernotes {}; </ins> ktextaddons = self.callPackage ./misc/ktextaddons {}; kunifiedpush = self.callPackage ./misc/kunifiedpush {}; kup = self.callPackage ./misc/kup {};

<ins> { lib, mkKdeDerivation, fetchurl, qtsvg, qtwebengine, }: mkKdeDerivation rec { pname = "klevernotes"; version = "1.0.0"; src = fetchurl { url = "mirror://kde/stable/klevernotes/${version}/klevernotes-${version}.tar.xz"; hash = "sha256-9nXOaa2/DyJO3nXGbnvPaYjXFrVoAgx52th67l5geOU="; }; extraBuildInputs = [ qtsvg qtwebengine ]; meta.license = with lib.licenses; [ bsd3 cc-by-sa-40 cc0 # TODO: add FSFAP license gpl2Plus gpl3Only gpl3Plus lgpl2Only lgpl2Plus lgpl21Only lgpl21Plus lgpl3Only lgpl3Plus mit ]; } </ins>
Change:
Steps to reproduce the behavior: -rebuild with Just broke a few days ago. Right now I'm trying out Nyx's Cachyos Kernel, but I tried to change to pkgs.linuxPackages_latest. I have not tried to build it on vanilla kernel, as any rebuild fails right now due to this error. Something similar also happened with my framework laptop, but that seems to be resolved <!-- 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. Yes, its cachyos kernel, I to my config though and the issue persists. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Probably needs a update, I'll try looking at this when I get back.
Indeed there was a patch two weeks ago. Currently not near my desktop machine though.

Discussion:
stdenv.mkDerivation rec { pname = "nct6687d"; <del> version = "0-unstable-2024-02-23"; </del> <ins> version = "0-unstable-2024-09-02"; </ins> src = fetchFromGitHub { owner = "Fred78290"; repo = "nct6687d"; <del> rev = "0ee35ed9541bde22fe219305d1647b51ed010c5e"; hash = "sha256-g81U+ngnsOslBDCQP51uDDyHPpCv9T/j+KmFUAQfz/M="; </del> <ins> rev = "f45b72a6ca335e20f8a2df5ee5d4e130916150d0"; hash = "sha256-2sAL6aXUafmm2DKIhqEoTSPZVmzu/lnTkpPznJndX3o="; </ins> }; setSourceRoot = ''
Change:
Project description Kubetui is a terminal user interface (TUI) tool designed for monitoring Kubernetes resources. It provides an easy-to-use interface for developers and operators to access important information about their applications and infrastructure. Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { rustPlatform, lib, fetchFromGitHub, stdenv, darwin, }: rustPlatform.buildRustPackage rec { pname = "kubetui"; version = "1.5.3"; src = fetchFromGitHub { owner = "sarub0b0"; repo = "kubetui"; rev = "refs/tags/v${version}"; hash = "sha256-0K0h/MaQClJDqgF0qQO2INb+hpzxfSikAti+751MX/8="; }; checkFlags = [ "--skip=workers::kube::store::tests::kubeconfigからstateを生成" ]; buildInputs = lib.optionals (stdenv.isDarwin) ( with darwin.apple_sdk; [ frameworks.CoreGraphics frameworks.AppKit ] ); cargoHash = "sha256-kfAErXqjdLn2jaCtr+eI0+0v4TcE8Hpx0DDECnuYp5w="; meta = { homepage = "https://github.com/sarub0b0/kubetui"; changelog = "https://github.com/sarub0b0/kubetui/releases/tag/v${version}"; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bot-wxt1221 ]; license = lib.licenses.mit; description = "Intuitive TUI tool for real-time monitoring and exploration of Kubernetes resources"; mainProgram = "kubetui"; }; } </ins>
Change:
From when running : traced this to an interaction between and and pointed to There are patches to fix this specific issue in chroma and they haven't cut a new release yet. Patches: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
darwin, fastapi, fetchFromGitHub, <ins> fetchpatch, </ins> grpcio, httpx, hypothesis,

hash = "sha256-3FmnQEpknYNzI3WlQ3kc8qa4LFcn1zpxKDbkATU7/48="; }; <ins> patches = [ # Remove these on the next release (fetchpatch { name = "pydantic19-fastapi1.patch"; url = "https://github.com/chroma-core/chroma/commit/d62c13da29b7bff77bd7dee887123e3c57e2c19e.patch"; hash = "sha256-E3xmh9vQZH3NCfG6phvzM65NGwlcHmPgfU6FERKAJ60="; }) (fetchpatch { name = "no-union-types-pydantic1.patch"; url = "https://github.com/chroma-core/chroma/commit/2fd5b27903dffcf8bdfbb781a25bcecc17b27672.patch"; hash = "sha256-nmiA/lKZVrHKXumc+J4uVRiMwrnFrz2tgMpfcay5hhw="; }) ]; </ins> pythonRelaxDeps = [ "chroma-hnswlib" "orjson"
Change:
The btrbk executable is only installed to the sbin directory. Therefore that it isn't available in the standard PATH. If I understand it correctly, normally binaries in sbin are are moved to bin and sbin is linked to bin in the fixup phase. As btrbk is wrapped though in the fixup phase, that isn't done. (See e.g. ) I'll try to fix this later. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Fixed by .

Discussion:
--replace '$btrbk' 'btrbk' ''; <del> fixupPhase = '' patchShebangs $out/ </del> <ins> preFixup = '' </ins> wrapProgram $out/sbin/btrbk  --set PERL5LIB $PERL5LIB  --prefix PATH ':' "${stdenv.lib.makeBinPath [ btrfs-progs bash openssh ]}"
Change:
Steps to reproduce the behaviour: PyInstaller on Darwin It fails to build at gcc as gcc is not avlible on macOS CC <!-- 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]:
Is it possible that you can make gcc only in linux but clang if pyinstaller uses clang for darwin to use that?
I got it working I am willing to contribute a fix to this.
I will need to some how package since requires it for macos systems.
But first of all since gcc is required on linux is there a possible if linux include gcc instead of clang.
Based on , it seems like and the stuff is only required on linux. Maybe we could just throw in a here? Do you know if more needed to be done to fix the darwin build? Feel free to open a PR if you'd like.
You need which I am looking to make a package for and I think I still have to test if you need . I am looking to make a pr in a couple of days to fix both pyinstaller and package
I think gcc can be replace with clang which is compatible with both linux and darwin.
Macholib is now in a pr:
Now I am looking to fix pyinstaller for darwin.

Discussion:
, pyinstaller , glibc , binutils <ins> , macholib </ins> , installShellFiles <ins> , stdenv </ins> }: buildPythonPackage rec {

dependencies = [ altgraph packaging <ins> macholib </ins> pyinstaller-hooks-contrib ]; <del> makeWrapperArgs = [ </del> <ins> makeWrapperArgs = lib.optionals stdenv.hostPlatform.isLinux [ </ins> "--prefix" "PATH" ":"  (lib.makeBinPath [ glibc binutils ]) ];
Change:
Steps to reproduce the behavior: bluej at 5.2.0 The build failure occurs within openjfx, but not when i only install openjfx or openjdk itself. Log is too long to copy and does not tell you anything except that it failed during a perl command. I'll try to upload it somehow after I've tried another (the 3rd) rebuild. Log is 1.2M and cannot be uploaded to gist (bad request). Here it is from my own host: Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
The relevant error is: Which is due to the upgrade to Ruby 3 (), it removed this deprecated method. The fix is simple, I will open a PR shortly.

Discussion:
-i modules/javafx.web/src/main/native/Source/bmalloc/bmalloc/Heap.cpp  modules/javafx.web/src/main/native/Source/bmalloc/bmalloc/IsoSharedPageInlines.h <ins> substituteInPlace modules/javafx.web/src/main/native/Source/JavaScriptCore/offlineasm/parser.rb  --replace-fail "File.exists?" "File.exist?" </ins> ln -s $config gradle.properties '';
Change:
The packages and are outdated () and have been replaced by the package (). To update a derivation just replace those two packages by as a build input. The following packages depend on and/or : [x] openmpi (fixed in ) [x] (does not find librdmacm in the configure phase when compiled against rdma-core) [x] (infiniband support seems to be defunct. configure does not check for IB libs and it is not linked against any of the required libs, libibverbs or librdmacm) [x] (RDMA support was removed from )

Discussion:
{ stdenv, fetchurl, makeWrapper, pkgconfig, nss, nspr, libqb <del> , dbus, librdmacm, libibverbs, libstatgrab, net_snmp </del> <ins> , dbus, rdma-core, libstatgrab, net_snmp </ins> , enableDbus ? false , enableInfiniBandRdma ? false , enableMonitoring ? false

buildInputs = [ nss nspr libqb ] ++ optional enableDbus dbus <del> ++ optional enableInfiniBandRdma [ librdmacm libibverbs ] </del> <ins> ++ optional enableInfiniBandRdma rdma-core </ins> ++ optional enableMonitoring libstatgrab ++ optional enableSnmp net_snmp;

"LOGROTATEDIR=$(out)/etc/logrotate.d" ]; <ins> preConfigure = optionalString enableInfiniBandRdma '' # configure looks for the pkg-config files # of librdmacm and libibverbs # Howver, rmda-core does not provide a pkg-config file # We give the flags manually here: export rdmacm_LIBS=-lrdmacm export rdmacm_CFLAGS=" " export ibverbs_LIBS=-libverbs export ibverbs_CFLAGS=" " ''; </ins> postInstall = '' wrapProgram $out/bin/corosync-blackbox  --prefix PATH ":" "$out/sbin:${libqb}/sbin"
Change:
Package name: astro-language-server Latest released version: 2.14.2 <!-- Search your package here: --- Current version on the unstable channel: 2.10.0 Current version on the stable/release channel: None <!-- 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]:
I'm on it ^^. I've got a working version. Gonna soon open a PR :+1:

Discussion:
stdenv.mkDerivation (finalAttrs: { pname = "astro-language-server"; <del> version = "2.10.0"; </del> <ins> version = "2.14.2"; </ins> src = fetchFromGitHub { owner = "withastro"; repo = "language-tools"; rev = "@astrojs/language-server@${finalAttrs.version}"; <del> hash = "sha256-WdeQQaC9AVHT+/pXLzaC6MZ6ddHsFSpxoDPHqWvqmiQ="; </del> <ins> hash = "sha256-4GaLyaRUN9qS2U7eSzASB6fSQY2+fWtgfb54uuHjuh4="; </ins> }; pnpmDeps = pnpm_8.fetchDeps {

pnpmWorkspace prePnpmInstall ; <del> hash = "sha256-n7HTd/rKxJdQKnty5TeOcyvBU9j/EClQ9IHqbBaEwQE="; </del> <ins> hash = "sha256-q9a4nFPRhR6W/PT1l/Q1799iDmI+WTsudUP8rb8e97g="; </ins> }; nativeBuildInputs = [

buildInputs = [ nodejs_22 ]; <del> pnpmWorkspace = "@astrojs/language-server"; </del> <ins> # Must specify to download "@astrojs/yaml2ts" depencendies # https://pnpm.io/filtering#--filter-package_name-1 pnpmWorkspace = "@astrojs/language-server..."; </ins> prePnpmInstall = '' <ins> # Warning section for "pnpm@v8" # https://pnpm.io/cli/install#--filter-package_selector </ins> pnpm config set dedupe-peer-dependents false ''; buildPhase = '' runHook preBuild <del> pnpm --filter=@astrojs/language-server build </del> <ins> # Must build the "@astrojs/yaml2ts" package. Dependency is linked via workspace by "pnpm" # (https://github.com/withastro/language-tools/blob/%40astrojs/language-server%402.14.2/pnpm-lock.yaml#L78-L80) pnpm --filter "@astrojs/language-server..." build </ins> runHook postBuild '';

meta = { description = "The Astro language server"; homepage = "https://github.com/withastro/language-tools"; <ins> changelog = "https://github.com/withastro/language-tools/blob/@astrojs/language-server@${finalAttrs.version}/packages/language-server/CHANGELOG.md"; </ins> license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; mainProgram = "astro-ls";
Change:
Project description The terminal for Kubernetes. kty is the easiest way to access resources such as pods on your cluster - all without kubectl. Once kty is installed on your cluster, ssh gives you a dashboard to interact with the cluster. Metadata homepage URL: source URL: license: apache-2.0 platforms: linux, darwin

Discussion:
<ins> { rustPlatform, lib, fetchFromGitHub, pkg-config, openssl, stdenv, darwin, }: rustPlatform.buildRustPackage rec { pname = "kty"; version = "0.3.1"; src = fetchFromGitHub { owner = "grampelberg"; repo = "kty"; rev = "refs/tags/v${version}"; hash = "sha256-E9PqWDBKYJFYOUNyjiK+AM2WULMiwupFWTOQlBH+6d4="; }; nativeBuildInputs = [ pkg-config ]; env = { OPENSSL_NO_VENDOR = 1; }; buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin ( with darwin.apple_sdk; [ frameworks.SystemConfiguration ] ); cargoHash = "sha256-mhXi4YgYT2NfIjtESjvSP5TMOl3UH3CJFwKlJriZ0/4="; meta = { homepage = "https://kty.dev/"; changelog = "https://github.com/grampelberg/kty/releases/tag/v${version}"; description = "Terminal for Kubernetes"; maintainers = with lib.maintainers; [ bot-wxt1221 ]; platforms = lib.platforms.unix; mainProgram = "kty"; }; } </ins>
Change:
Package name: gitleaks Latest released version: 8.19.2 <!-- Search your package here: --- Current version on the unstable channel: 8.19.0 Current version on the stable/release channel: 8.18.3 <!-- 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]:
Since Version 8.19.0 isn't available for me, the flag access fix introduced in Version 8.19.1 is particularly useful.

Discussion:
buildGoModule rec { pname = "gitleaks"; <del> version = "8.19.0"; </del> <ins> version = "8.19.2"; </ins> src = fetchFromGitHub { owner = "zricethezav"; repo = "gitleaks"; rev = "refs/tags/v${version}"; <del> hash = "sha256-p4Va6qI/khXetN1ECRvFrsza5vqPVKKoUobhERWxDhI="; </del> <ins> hash = "sha256-VC8Bf6jcxXdBws7IParh9Srk34JiYVx5Tk2LLilrNJ4="; </ins> }; vendorHash = "sha256-DgCtWRo5KNuFCdhGJvzoH2v8n7mIxNk8eHyZFPUPo24=";
Change:
Steps to reproduce the behavior: on Darwin Calls Inkscape which tries to create working files in the sandbox. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Is this really an Inkscape problem and not a this directory can't be created on darwin problem?
It's "inkscape breaks when run in the sandbox". I wonder if a tempdir would solve it.
Here's the relevant bit of the log: means Inkscape crashed. Unfortunately, this winds up hanging that's used after a change. I have a patch on hold while we clear these blockages (the patch unblocks 100+ packages on Darwin). Ii might work if inkscape was launched into a writable temp directory.
i can't test this since i don't have a darwin machine…
i guess the justfile can't be modified upstream because it'd be a nix-specific solution
Closing per (couldn't reproduce)
is cross-platform so it would work everywhere. It doesn't handle fancy text layouts well, but if you don't have that it would be a safe solution.
Please see for a working solution using

Discussion:
<del> { stdenvNoCC, lib, fetchFromGitea, just, inkscape, makeWrapper, bash, dialog }: </del> <ins> { stdenvNoCC, lib, fetchFromGitea, just, imagemagick, makeWrapper, bash, dialog }: </ins> stdenvNoCC.mkDerivation rec { pname = "kabeljau"; <del> version = "1.2.0"; </del> <ins> version = "2.1.0"; </ins> src = fetchFromGitea { domain = "codeberg.org"; owner = "annaaurora"; repo = "kabeljau"; rev = "v${version}"; <del> hash = "sha256-RedVItgfr6vgqXHA3bOiHXDpfGuHI+sX4jCHL9G5jYk="; </del> <ins> hash = "sha256-yZHDnzNTdDXHR+Pi3NODqw4npzuthHgOJYnTmIvGyUE="; </ins> }; # Inkscape is needed in a just recipe where it is used to export the SVG icon to several different sized PNGs. <del> nativeBuildInputs = [ just inkscape makeWrapper ]; </del> <ins> nativeBuildInputs = [ just imagemagick makeWrapper ]; </ins> postPatch = '' patchShebangs --host ${pname} <del> substituteInPlace ./justfile  --replace " /bin" " $out/bin"  --replace " /usr" " $out" </del> ''; installPhase = '' runHook preInstall <del> just install </del> <ins> just --set bin-path $out/bin --set share-path $out/share linux-install </ins> wrapProgram $out/bin/${pname} --suffix PATH : ${ lib.makeBinPath [ dialog ] }