jiebi/CodeConvo huggingface dataset:
Change:
When using Webfontkitgenerator from nixpkgs, trying to generate a CSS file for a font hangs, with stderr showing an Steps to reproduce the behavior: webfontkitgenerator, for example with any TTF file, select an output directory, and click "Generate" program hangs at 0%, with the error in the stderr The font should generate without errors. I’ve successfully managed to use this program on nixos in the past, by crafting a shell with the missing dependency (i lost the shell info, unfortunately) Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
{ appstream-glib <ins> , blueprint-compiler </ins> , desktop-file-utils , fetchFromGitHub , gettext

, ninja , pkg-config , python3 <ins> , python3Packages </ins> , stdenv , wrapGAppsHook4 }: stdenv.mkDerivation (finalAttrs: { pname = "webfont-kit-generator"; <del> version = "1.0.3"; </del> <ins> version = "1.1.1"; </ins> src = fetchFromGitHub { owner = "rafaelmardojai"; repo = "webfont-kit-generator"; rev = finalAttrs.version; <del> hash = "sha256-aD/1moWIiU4zpLTW+VHH9n/sj10vCZ8UzB2ey3mR0/k="; </del> <ins> hash = "sha256-RrmzHgRnpgQUNECgYA/AJfoxKpX1HQ5I1Pqjb3MK+P4="; </ins> }; nativeBuildInputs = [ appstream-glib <ins> blueprint-compiler </ins> desktop-file-utils gettext gobject-introspection

libadwaita libsoup_3 (python3.withPackages (ps: with ps; [ <ins> brotli </ins> fonttools pygobject3 ])) ]; <ins> propagatedBuildInputs = [ python3Packages.pygobject3 python3Packages.brotli ]; </ins> meta = with lib; { description = "Webfont Kit Generator is a simple utility that allows you to generate woff, woff2 and the necessary CSS boilerplate from non-web font formats (otf & ttf)"; mainProgram = "webfontkitgenerator";
Change:
Package name: python312 Latest released version: 3.12.5 <!-- Search your package here: --- Current version on the unstable channel: 3.12.4 Current version on the stable/release channel: 3.12.4 <!-- 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]:
merged

Discussion:
<del> From 04bfb877c8ccbd431dcae429abb487c1e3390801 Mon Sep 17 00:00:00 2001 From: Yureka <yuka@yuka.dev> Date: Sun, 30 Jun 2024 09:37:49 +0200 Subject: [PATCH] Fix build with _PY_SHORT_FLOAT_REPR == 0 --- Include/internal/pycore_dtoa.h | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Include/internal/pycore_dtoa.h b/Include/internal/pycore_dtoa.h index 4d9681d59a..899d413b05 100644 --- a/Include/internal/pycore_dtoa.h +++ b/Include/internal/pycore_dtoa.h @@ -11,8 +11,6 @@ extern "C" { #include "pycore_pymath.h"        // _PY_SHORT_FLOAT_REPR -#if _PY_SHORT_FLOAT_REPR == 1 - typedef uint32_t ULong; struct @@ -22,15 +20,15 @@ Bigint { ULong x[1]; }; -#ifdef Py_USING_MEMORY_DEBUGGER +#if defined(Py_USING_MEMORY_DEBUGGER) || _PY_SHORT_FLOAT_REPR == 0 struct _dtoa_state { int _not_used; }; -#define _dtoa_interp_state_INIT(INTERP)  +#define _dtoa_state_INIT(INTERP)  {0} -#else  // !Py_USING_MEMORY_DEBUGGER +#else  // !Py_USING_MEMORY_DEBUGGER && _PY_SHORT_FLOAT_REPR != 0 /* The size of the Bigint freelist */ #define Bigint_Kmax 7 @@ -65,8 +63,6 @@ PyAPI_FUNC(char *) _Py_dg_dtoa(double d, int mode, int ndigits, int *decpt, int *sign, char **rve); PyAPI_FUNC(void) _Py_dg_freedtoa(char *s); -#endif // _PY_SHORT_FLOAT_REPR == 1 - #ifdef __cplusplus } #endif -- 2.45.1 </del>

}; in [ "${mingw-patch}/*.patch" <del> ]) ++ optionals isPy312 [ # backport fix for various platforms; armv7l, riscv64, s390 # https://github.com/python/cpython/pull/121178 ./3.12/0001-Fix-build-with-_PY_SHORT_FLOAT_REPR-0.patch ]; </del> <ins> ]); </ins> postPatch = optionalString (!stdenv.hostPlatform.isWindows) '' substituteInPlace Lib/subprocess.py 

sourceVersion = { major = "3"; minor = "12"; <del> patch = "4"; </del> <ins> patch = "5"; </ins> suffix = ""; }; <del> hash = "sha256-9tQZpth0OrJnAIAbSQjSbZfouYbhT5XeMbMt4rDnlVQ="; </del> <ins> hash = "sha256-+oouEsXmILCfU+ZbzYdVDS5aHi4Ev4upkdzFUROHY5c="; </ins> }; };
Change:
Steps to reproduce the behavior: to update the system with nixos-rebuild failed with message error: builder for '/nix/store/dq3k8nz8ass49r942swi73z09a20m53r-julia-' failed with exit code 2; last 10 log lines: For full logs, run 'nix log /nix/store/dq3k8nz8ass49r942swi73z09a20m53r-julia-'. Please run and paste the result.

Discussion:
, gnum4 , openssl , libxml2 <ins> , zlib </ins> }: stdenv.mkDerivation rec {

buildInputs = [ libxml2 <ins> zlib </ins> ]; dontUseCmakeConfigure = true;
Change:
Trying to run doesn't work at all and fails with: displays: A temporary workaround is to install liblinear from homebrew and rename it to . nixpkgs (unstable) <!-- 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]:
This is probably related to but liblinear is found correctly on Linux:
Another workaround:

Discussion:
install -m 444 -D nselib/data/passwords.lst $out/share/wordlists/nmap.lst ''; <ins> postFixup = lib.optionalString stdenv.isDarwin '' install_name_tool -change liblinear.so.5 ${liblinear.out}/lib/liblinear.5.dylib $out/bin/nmap ''; </ins> makeFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "AR=${stdenv.cc.bintools.targetPrefix}ar" "RANLIB=${stdenv.cc.bintools.targetPrefix}ranlib"
Change:
Purescript-0.11.7 fails to install with the error below: The dependency is bumped upstream, is not. Run system: host os: multi-user?: sandbox: version: channels(root): channels(kai): nixpkgs:
Do I understand correctly that bumping the version of ansi-terminal should fix this issue?
Currently, in nixpkgs, ansi-terminal defaults to version 0.7.1.1. As noted above, purescript currently requires .
Yes I think that should fix it (plus a version bump upstream so we can actually use this).
Either create an attribute for and override that dependency specifically or alternatively, does jailbreaking it work? Either way, getting it to build without upstream intervention is desirable imo as this is an important executable for non-haskell users.
What do you think about comment on the upstream-issue
That’s not how haskell packages are packaged normally. It is less maintenance effort to not have lots of different versions of packages.
Ok, but how do I install the working purescript compiler? I have pulled the latest nixpkgs containing the fix, but ` still fails with the same error. Btw. psc-package chokes on the turtle (==1.3.*) dependency.
See I made a mistake originally and thought the build failed with the latest version of but it turns out jailbreaking is sufficient. I don't know what is sorry.
It works! Thanks!

Discussion:
extra-packages: - aeson < 0.8                         # newer versions don't work with GHC 7.6.x or earlier - aeson-pretty < 0.8                  # required by elm compiler <ins> - ansi-terminal < 0.7                 # required by purescript compiler </ins> - apply-refact < 0.4                  # newer versions don't work with GHC 8.0.x - binary > 0.7 && < 0.8               # keep a 7.x major release around for older compilers - binary > 0.8 && < 0.9               # keep a 8.x major release around for older compilers
Change:
In NixOS, netdata fails to start the python script that runs all of its python plugins. This completely breaks all netdata provides. See also: Enable the netdata service and rebuild the NixOS configuration. Check netdata's log for the failure Notice a line similar to: A visual inspection of the netdata Web UI confirms there are no functioning python plugins. Note: I have already tried adding to the netdata . This has not seemed to help. Please run and paste the results. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
You might want to add it to . Or even better, patch the to use python:
Thanks for the advice. I'll give these a shot later today.
fixed in
I also backported it.
I just noticed I also forgot to add
This one makes it finally work:

Discussion:
''; }; <ins> python = { enable = mkOption { type = types.bool; default = true; description = '' Whether to enable python-based plugins ''; }; extraPackages = mkOption { default = ps: []; defaultText = "ps: []"; example = literalExample '' ps: [ ps.psycopg2 ps.docker ps.dnspython ] ''; description = '' Extra python packages available at runtime to enable additional python plugins. ''; }; }; </ins> config = mkOption { type = types.attrsOf types.attrs; default = {};

} ]; systemd.services.netdata = { <del> path = with pkgs; [ gawk curl ]; </del> description = "Real time performance monitoring"; after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; <ins> path = (with pkgs; [ gawk curl ]) ++ lib.optional cfg.python.enable (pkgs.python3.withPackages cfg.python.extraPackages); </ins> preStart = concatStringsSep "n" (map (dir: '' mkdir -vp ${dir} chmod 750 ${dir}

serviceConfig = { User = cfg.user; Group = cfg.group; <ins> Environment="PYTHONPATH=${pkgs.netdata}/libexec/netdata/python.d/python_modules"; </ins> PermissionsStartOnly = true; ExecStart = "${pkgs.netdata}/bin/netdata -D -c ${configFile}"; TimeoutStopSec = 60;
Change:
The package contains compiler toolchain binaries (like ) and libc libraries to be used by the compiler outputs. When is run on the package, it incorrectly adds the internal libc directory to the rpath of the compiler binaries. This causes the compiler binaries to break with an error message like this: This problem was introduced in / This was done because the systemd package wanted to use to add dependencies to its rpath. But using to do this had an undesired side effect of removing glibc from the rpath (for a reason I don't yet understand). So s previous behavior to ignore libc dependencies was changed. a flag to autoPatchelfHook telling it to leave libc in the rpath if it's found. Enable this only on systemd. the libc change to autoPatchelfHook altogether, and instead modify findLibs and make-initrd-ng to automatically check libc. Either solution would restore the old libc behavior of autoPatchelfHook for everyone else. The former would then add different code for systemd, and the latter would change a couple other programs to account for lacking this new behavior
Fixed by

Discussion:
, git , perl , python3 <ins> , stdenv </ins> , stdenvNoCC , ninja , autoPatchelfHook

, jq , removeReferencesTo , nixosTests <ins> , file </ins> }: let

sha256 = opensslSha256; }; <del> toolchain = import ./toolchain-bin.nix { inherit autoPatchelfHook stdenvNoCC lib fetchzip; }; </del> <ins> toolchain = import ./toolchain-bin.nix { inherit stdenv lib fetchzip file; }; </ins> in

<del> { stdenvNoCC, lib, autoPatchelfHook, fetchzip }: </del> <ins> { stdenv, lib, fetchzip, file }: </ins> let version = "1.1.0";

in <del> stdenvNoCC.mkDerivation { </del> <ins> stdenv.mkDerivation { </ins> name = "osquery-toolchain-bin"; inherit version; <del> src = fetchzip dist.${stdenvNoCC.hostPlatform.system}; </del> <ins> src = fetchzip dist.${stdenv.hostPlatform.system}; </ins> <del> nativeBuildInputs = [ autoPatchelfHook ]; </del> <ins> nativeBuildInputs = [ file ]; </ins> installPhase = '' mkdir $out cp -r * $out ''; <ins> # autoPatchelfHook cannot be used here because of https://github.com/NixOS/nixpkgs/issues/333710 postFixup = '' read -r interpreter < "$NIX_BINTOOLS"/nix-support/dynamic-linker for file in $(find "$out"/usr/bin -type f -executable); do if [[ $(file "$file") == *ELF*dynamically* ]]; then patchelf --interpreter "$interpreter" "$file" patchelf --set-rpath "$out/usr/lib" "$file" fi done ''; </ins> meta = with lib; { description = "A LLVM-based toolchain for Linux designed to build a portable osquery"; homepage = "https://github.com/osquery/osquery-toolchain";
Change:
Steps to reproduce the behavior: dvc actually it is hash problem. error from my nixos: Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
This happens not for the first time and probably not for the last time :cry:

Discussion:
buildPythonPackage rec { pname = "dvc-data"; <del> version = "3.15.2"; </del> <ins> version = "3.16.0"; </ins> pyproject = true; disabled = pythonOlder "3.8";

owner = "iterative"; repo = "dvc-data"; rev = "refs/tags/${version}"; <del> hash = "sha256-8720nqWmi/1Be2ckuCvctfJbOSFCME27OOtA3qZMr7E="; </del> <ins> hash = "sha256-NBZbuOgM6m/8qhW+izXE4QRI3Ou28mF4nhESWF7Mmn0="; </ins> }; nativeBuildInputs = [ setuptools-scm ];

buildPythonPackage rec { pname = "dvc"; <del> version = "3.53.1"; </del> <ins> version = "3.53.2"; </ins> pyproject = true; disabled = pythonOlder "3.8";

owner = "iterative"; repo = "dvc"; rev = "refs/tags/${version}"; <del> hash = "sha256-YX65jAkM0LFFtKf+MX0w1BfhyR2Dzr5Vpwxl2jJ/GGw="; </del> <ins> hash = "sha256-tC1Uv0EQZc0G4Eub98c/0mOp+haQPiQFGErQiRK0Gcw="; </ins> }; pythonRelaxDeps = [
Change:
Can't use runInLinuxVM? compared to: Please run and paste the results. system: host os: multi-user?: sandbox: version: channels(will): channels(root): nixpkgs:
Yeah, I think QEMU on master/unstable doesn't like passed as a device. Or maybe it happened if was passed multiple times.
Hmm, okay. Could it be related to host OS? I wouldn't expect so but some other machines don't have this problem and they're running 17.09 instead...
Could be. Maybe this '"consistent read" lock' what QEMU uses is only supported on new kernels?

Discussion:
-device virtio-rng-pci  -virtfs local,path=${storeDir},security_model=none,mount_tag=store  -virtfs local,path=$TMPDIR/xchg,security_model=none,mount_tag=xchg  <del> -drive file=$diskImage,if=virtio,cache=unsafe,werror=report  </del> <ins> ''${diskImage:+-drive file=$diskImage,if=virtio,cache=unsafe,werror=report}  </ins> -kernel ${kernel}/${img}  -initrd ${initrd}/initrd  -append "console=ttyS0 panic=1 command=${stage2Init} out=$out mountDisk=$mountDisk loglevel=4" 

mkdir xchg mv saved-env xchg/ <del> diskImage=''${diskImage:-/dev/null} </del> eval "$preVM" if [ "$enableParallelBuilding" = 1 ]; then

# the -K option to preserve the temporary build directory). cat > ./run-vm <<EOF #! ${bash}/bin/sh <del> diskImage=$diskImage </del> <ins> ''${diskImage:+diskImage=$diskImage} </ins> TMPDIR=$TMPDIR cd $TMPDIR ${qemuCommand}
Change:
ssh-dss was deprecated in 2015. Server support was removed in 17.03. It might be time to remove them client-side, and also from examples.
cc me as openssh maintainer to look at this later
Probably fixed by update
This is still being set through the NixOS option default.

Discussion:
''; }; <del> # Allow DSA keys for now. (These were deprecated in OpenSSH 7.0.) </del> pubkeyAcceptedKeyTypes = mkOption { type = types.listOf types.str; <del> default = [ "+ssh-dss" ]; </del> <ins> default = []; </ins> example = [ "ssh-ed25519" "ssh-rsa" ]; description = '' Specifies the key types that will be used for public key authentication.

hostKeyAlgorithms = mkOption { type = types.listOf types.str; <del> default = [ "+ssh-dss" ]; </del> <ins> default = []; </ins> example = [ "ssh-ed25519" "ssh-rsa" ]; description = '' Specifies the host key algorithms that the client wants to use in order of preference.
Change:
Project description <!-- Describe the project a little: --Convert Markdown files to PDF with styles. Metadata homepage URL: source URL: license: mit platforms: linux. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { buildPythonPackage, docopt, fetchFromGitHub, lib, markdown2, pytest-cov-stub, pytestCheckHook, setuptools, weasyprint, }: buildPythonPackage rec { pname = "md2pdf"; version = "1.0.1"; pyproject = true; src = fetchFromGitHub { owner = "jmaupetit"; repo = "md2pdf"; rev = "refs/tags/${version}"; hash = "sha256-9B1vVfcBHk+xdE2Xouu95j3Hp4xm9d5DgPv2zKwCvHY="; }; postPatch = '' substituteInPlace setup.py  --replace-fail '"pytest-runner",' "" ''; build-system = [ setuptools ]; dependencies = [ docopt markdown2 weasyprint ]; pythonImportsCheck = [ "md2pdf" ]; nativeCheckInputs = [ pytest-cov-stub pytestCheckHook ]; preCheck = '' export PATH="$out/bin:$PATH" ''; meta = { changelog = "https://github.com/jmaupetit/md2pdf/blob/${src.rev}/CHANGELOG.md"; description = "Markdown to PDF conversion tool"; homepage = "https://github.com/jmaupetit/md2pdf"; license = lib.licenses.mit; mainProgram = "md2pdf"; maintainers = with lib.maintainers; [ dotlambda ]; }; } </ins>

md2gemini = with python3.pkgs; toPythonApplication md2gemini; <ins> md2pdf = with python3Packages; toPythonApplication md2pdf; </ins> mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { }; mdbook-epub = callPackage ../tools/text/mdbook-epub {

md2gemini = callPackage ../development/python-modules/md2gemini { }; <ins> md2pdf = callPackage ../development/python-modules/md2pdf { }; </ins> mdformat = callPackage ../development/python-modules/mdformat { }; mdformat-admon = callPackage ../development/python-modules/mdformat-admon { }; mdformat-beautysh = callPackage ../development/python-modules/mdformat-beautysh { };
Change:
I set and rebooted, all went fine. When rebuilding and switching though, I get this error and I still have the old etc: <!-- 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.optionals (!config.system.etc.overlay.mutable) [ "ro" ]); <del> wantedBy = [ "initrd-fs.target" ]; </del> <ins> requiredBy = [ "initrd-fs.target" ]; </ins> before = [ "initrd-fs.target" ]; requires = lib.mkIf config.system.etc.overlay.mutable [ "rw-etc.service" ]; after = lib.mkIf config.system.etc.overlay.mutable [ "rw-etc.service" ];

${pkgs.move-mount-beneath}/bin/move-mount --move --beneath $tmpEtcMount /etc # Unmount the top /etc mount to atomically reveal the new mount. <del> umount --recursive /etc </del> <ins> umount --lazy --recursive /etc </ins> fi '' else '' # Set up the statically computed bits of /etc.
Change:
The beta derivation depends on a pre-built deb package that no longer exists.
CC: (I don't have the ability to assign this)
Hey I just needed the fix for myself and therefore figured I could as well push it. Hope you don't mind.
I don't mind at all! Thank you for doing that.

Discussion:
src = if stdenv.system == "x86_64-linux" then fetchurl { <del> url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop-beta_${version}_amd64.deb"; </del> <ins> url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop-beta/signal-desktop-beta_${version}_amd64.deb"; </ins> sha256 = "1kllym2iazp9i5afrh0vmsqqlh5b8i6f929p5yhl8bl4zd17zwpx"; } else
Change:
Project description Web application that generates WireGuard configurations for server and clients. It also includes a Wake-on-LAN feature for hosts in the servers network. Written in Go. Metadata homepage URL: source URL: license: mit platforms: linux, darwin, (bsd) Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { buildGoModule, lib, fetchFromGitHub, fetchYarnDeps, yarn, fixup-yarn-lock, nodejs, fetchpatch2, }: buildGoModule rec { pname = "wireguard-ui"; version = "0.6.2"; src = fetchFromGitHub { owner = "ngoduykhanh"; repo = "wireguard-ui"; rev = "refs/tags/v${version}"; hash = "sha256-fK7l9I2s0zSxG1g1oQ1KjJZUcypwS9DxnNN7lhVI+1s="; }; patches = [ (fetchpatch2 { url = "https://github.com/ngoduykhanh/wireguard-ui/commit/2fdafd34ca6c8f7f1415a3a1d89498bb575a7171.patch?full_index=1"; hash = "sha256-nq/TX+TKDB29NcPQ3pLWD0jcXubULuwqisn9IcEW8B8="; }) ]; offlineCache = fetchYarnDeps { yarnLock = "${src}/yarn.lock"; hash = "sha256-ps/GtdtDKA3y5o1GZpRG+z08lSzk8d9zgxb95kjr/gc="; }; vendorHash = "sha256-FTjZ6wf0ym6kFJ58Z3E3shmbq9SaMwlXWeueHQXwkX4="; nativeBuildInputs = [ yarn fixup-yarn-lock nodejs ]; ldflags = [ "-X main.appVersion=v${version}" ]; preConfigure = '' # This is what prepare_assets.sh do. export HOME=$(mktemp -d) yarn config --offline set yarn-offline-mirror "$offlineCache" fixup-yarn-lock yarn.lock yarn --offline install mkdir -p "./assets/dist/js" "./assets/dist/css" &&  cp -r "./node_modules/admin-lte/dist/js/adminlte.min.js" "./assets/dist/js/adminlte.min.js" &&  cp -r "./node_modules/admin-lte/dist/css/adminlte.min.css" "./assets/dist/css/adminlte.min.css" cp -r "./custom" "./assets" mkdir -p "./assets/plugins" &&  cp -r "./node_modules/admin-lte/plugins/jquery"  "./node_modules/admin-lte/plugins/fontawesome-free"  "./node_modules/admin-lte/plugins/bootstrap"  "./node_modules/admin-lte/plugins/icheck-bootstrap"  "./node_modules/admin-lte/plugins/toastr"  "./node_modules/admin-lte/plugins/jquery-validation"  "./node_modules/admin-lte/plugins/select2"  "./node_modules/jquery-tags-input"  "./assets/plugins/" ''; meta = { description = "Web user interface to manage your WireGuard setup"; changelog = "https://github.com/ngoduykhanh/wireguard-ui/releases/tag/v${version}"; homepage = "https://github.com/ngoduykhanh/wireguard-ui"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bot-wxt1221 ]; mainProgram = "wireguard-ui"; }; } </ins>
Change:
N/A Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
--replace-fail 'deps = [ "//third_party/zlib" ]' 'deps = []' ''; <ins> strictDeps = true; </ins> nativeBuildInputs = [ gn ninja

vulkan-memory-allocator ]; <del> configurePhase = '' </del> <ins> configurePhase = let cpu = { "x86_64" = "x64"; "i686" = "x86"; "arm" = "arm"; "aarch64" = "arm64"; }.${stdenv.hostPlatform.parsed.cpu.name}; in '' </ins> runHook preConfigure gn gen build --args='${toString ([ # Build in release mode

"skia_use_wuffs=false" # Use system dependencies "extra_cflags=["-I${harfbuzzFull.dev}/include/harfbuzz"]" <ins> "cc="${stdenv.cc.targetPrefix}cc"" "cxx="${stdenv.cc.targetPrefix}c++"" "ar="${stdenv.cc.targetPrefix}ar"" "target_cpu="${cpu}"" </ins> ] ++ map (lib: "skia_use_system_${lib}=true") [ "zlib" "harfbuzz"

homepage = "https://skia.org/"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fgaz ]; <del> platforms = lib.platforms.all; </del> <ins> platforms = with lib.platforms; arm ++ aarch64 ++ x86 ++ x86_64; </ins> pkgConfigModules = [ "skia" ]; # https://github.com/NixOS/nixpkgs/pull/325871#issuecomment-2220610016 broken = stdenv.isDarwin;
Change:
When the upload functionallity is enabled (when is a mountpoint), the library is unconditionally imported even when no s3 storage is used. This library is missing from the dependencies: Uploading a file generates an event with the following error: Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
celery channels channels-redis <ins> codespell </ins> colorama dacite <del> daphne </del> deepmerge defusedxml django

packaging paramiko psycopg <del> pycryptodome </del> pydantic pydantic-scim pyjwt

uvicorn watchdog webauthn <del> websockets </del> wsproto xmlsec zxcvbn ] <del> ++ uvicorn.optional-dependencies.standard ++ [ codespell ]; </del> <ins> ++ channels.optional-dependencies.daphne ++ django-storages.optional-dependencies.s3 ++ opencontainers.optional-dependencies.reggie ++ psycopg.optional-dependencies.c ++ uvicorn.optional-dependencies.standard; </ins> postInstall = '' mkdir -p $out/web $out/website