jiebi/CodeConvo huggingface dataset:
Change:
Project description fbcat takes a screenshot using the Linux framebuffer device. Metadata homepage URL: source URL: license: gpl2+ platforms: linux

Discussion:
<ins> { stdenv, fetchFromGitHub } : stdenv.mkDerivation rec { pname = "fbcat"; version = "0.5.1"; src = fetchFromGitHub { owner = "jwilk"; repo = pname; rev = version; sha256 = "08y79br4a4cgkjnslw0hw57441ybsapaw7wjdbak19mv9lnl5ll9"; }; # hardcoded because makefile target "install" depends on libxslt dependencies from network # that are just too hard to monkeypatch here # so this is the simple fix. installPhase = '' mkdir -p $out install -d $out/bin install -m755 fbcat $out/bin/ install -m755 fbgrab $out/bin/ install -d $out/share/man/man1 ''; meta = with stdenv.lib; { homepage = "http://jwilk.net/software/fbcat"; description = "Framebuffer screenshot tool"; license = licenses.gpl2Plus; maintainers = [ maintainers.matthiasbeyer ]; platforms = platforms.linux; }; } </ins>

feedgnuplot = callPackage ../tools/graphics/feedgnuplot { }; <ins> fbcat = callPackage ../tools/misc/fbcat { }; </ins> fbv = callPackage ../tools/graphics/fbv { }; fbvnc = callPackage ../tools/admin/fbvnc {};
Change:
Feature request As the title says, enable OptiX in Blender. I considered adding OptiX as a package request, but it seems like Nvidia wants to be the only one to distribute that package. How Arch linux has implemented it I looked at the PKGBUILD of Blender for arch, and they package OptiX with the blender package. How the Blender documentation suggests implementing it page describes what needs to be done to activate OptiX in the build process. To summarize: Install OptiX SDK 7.0, and add the following build flags I could try implementing this myself, but I don't know if I'll succeed, since I'm very new to NixOS. Would submitting a pull request where I've done my what I can be any helpful? Notify maintainers
I'm currently using this overlay, which seems to work: I won't have much time during the next two days, but after that if no one else has done it already I'm happy to make a PR. In the meantime, using the above overlay should work if you need OptiX support right now.
I have created a pull request, to the best of my abilities:

Discussion:
<del> { config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew </del> <ins> { config, stdenv, lib, fetchurl, fetchzip, boost, cmake, ffmpeg, gettext, glew </ins> , ilmbase, libXi, libX11, libXext, libXrender , libjpeg, libpng, libsamplerate, libsndfile , libtiff, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio2, openjpeg, python3Packages

}: with lib; <ins> let python = python3Packages.python; optix = fetchzip { url = "https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip"; sha256 = "1b3ccd3197anya2bj3psxdrvrpfgiwva5zfv2xmyrl73nb2dvfr7"; }; </ins> <del> let python = python3Packages.python; in </del> <ins> in </ins> stdenv.mkDerivation rec { pname = "blender"; version = "2.91.0";

# Clang doesn't support "-export-dynamic" ++ optional stdenv.cc.isClang "-DPYTHON_LINKFLAGS=" ++ optional jackaudioSupport "-DWITH_JACK=ON" <del> ++ optional cudaSupport "-DWITH_CYCLES_CUDA_BINARIES=ON"; </del> <ins> ++ optional cudaSupport [ "-DWITH_CYCLES_CUDA_BINARIES=ON" "-DWITH_CYCLES_DEVICE_OPTIX=ON" "-DOPTIX_ROOT_DIR=${optix}" ]; </ins> NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR -I${python}/include/${python.libPrefix}";

homepage = "https://www.blender.org"; # They comment two licenses: GPLv2 and Blender License, but they # say: "We've decided to cancel the BL offering for an indefinite period." <del> license = licenses.gpl2Plus; </del> <ins> # OptiX, enabled with cudaSupport, is non-free. license = with licenses; [ gpl2Plus ] ++ optional cudaSupport unfree; </ins> platforms = [ "x86_64-linux" "x86_64-darwin" ]; maintainers = with maintainers; [ goibhniu veprbl ]; };
Change:
Describe the bug Recently, started failing to build due to a test failure in . To Reproduce Steps to reproduce the behavior: Expected behavior Should build succesfully Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(root): channels(kira): nixpkgs: Maintainer information:
The failure seems to be caused by the recent upgrade:

Discussion:
, buildPythonPackage , fetchPypi , libcap <ins> , pytestCheckHook </ins> }: buildPythonPackage rec {

sha256 = "b4ca9a25a7d4f1ace4fffd1f3a2e64ef5208fe05f929f3edd5e27081ca7e67ce"; }; <del> patches = [ ./skip_bad_tests.patch ]; </del> buildInputs = [ libcap ]; <ins> checkInputs = [ pytestCheckHook ]; disabledTests = [ # Intel MPX support was removed in GCC 9.1 & Linux kernel 5.6 "test_mpx" # The Nix build sandbox has no_new_privs already enabled "test_no_new_privs" # The Nix build sandbox has seccomp already enabled "test_seccomp" # This will fail if prctl(PR_SET_SPECULATION_CTRL, PR_SPEC_FORCE_DISABLE) # has been set system-wide, even outside the sandbox "test_speculation_ctrl" ]; </ins> meta = { description = "Python(ic) interface to the linux prctl syscall"; homepage = "https://github.com/seveas/python-prctl";

<del> --- ./test_prctl.py	2018-01-26 16:02:52.000000000 -0500 +++ ./test_prctl.py	2018-06-21 18:26:43.370065009 -0400 @@ -154,6 +154,7 @@ prctl.set_keepcaps(False) self.assertEqual(prctl.get_keepcaps(), False) +    @unittest.skip("No access to /proc in the Nix build sandbox") @require('set_mce_kill') def test_mce_kill(self): """Test the MCE_KILL setting""" @@ -173,6 +174,7 @@ prctl.set_name(name) self.assertEqual(prctl.get_name(), name[:15]) +    @unittest.skip("The Nix build sandbox has no_new_privs already enabled") @require('get_no_new_privs') def test_no_new_privs(self): """Test the no_new_privs function""" @@ -189,6 +191,7 @@ self.assertNotEqual(sp.returncode, 0) os._exit(0) +    @unittest.skip("No access to /proc in the Nix build sandbox") def test_proctitle(self): """Test setting the process title, including too long titles""" title = "This is a test!" @@ -225,6 +228,7 @@ os._exit(0) self.assertRaises(OSError, prctl.set_ptracer, new_pid) +    @unittest.skip("The Nix build sandbox has seccomp already enabled") @require('get_seccomp') def test_seccomp(self): """Test manipulation of the seccomp setting""" </del>
Change:
Hitting a bug this morning with the network manager openvpn plugin (): I found this related bug in the Archlinux bug tracker: Adding the missing group and user manually with groupadd and useradd fixed the issue.
Fixed, sorry about that.
Wow, thank you for the really quick fix!

Discussion:
{stdenv, fetchurl}: stdenv.mkDerivation rec { <del> name = "ncompress-4.2.4.3"; </del> <ins> name = "ncompress-4.2.4.4"; </ins> builder = ./builder.sh;

src = fetchurl { url = "mirror://sourceforge/project/ncompress/${name}.tar.gz"; <del> sha256 = "1y44ixc1w2vfvj1lm4dkcljlwv882ynrvm5i6l0lg1gf883j246l"; </del> <ins> sha256 = "0yjiwv1hwb253x3m6r1dq2k7m5c9nz0ib2j7fnm3hark7y6s42xh"; </ins> }; meta = {
Change:
Result of run on x8664-linux <details<summary2 packages built:</summary<ul<lihcxtools</li<liwifite2</li</ul</detailsOriginally posted by in
make error (latest source release) hcxpcapngtool.c:(.text+0x82ae): undefined reference to `PKCS5PBKDF2HMAC_SHA1' collect2: error: ld returned 1 exit status make: * No rule to make target 'hcxpcapngtool', needed by 'build'. Stop.
Can not build hcxtools all required packages installed libpcap-dev libcurl4-openssl-dev libssl-dev Kali 5.9
Reopen (closed by mistake)

Discussion:
<del> { lib, stdenv, fetchFromGitHub, curl, openssl, zlib }: </del> <ins> { lib, stdenv, fetchFromGitHub, pkg-config, curl, openssl, zlib }: </ins> stdenv.mkDerivation rec { pname = "hcxtools"; <del> version = "6.0.3"; </del> <ins> version = "6.1.5"; </ins> src = fetchFromGitHub { owner = "ZerBea"; repo = pname; rev = version; <del> sha256 = "0s9l5mvzcv6hnj7h28piabnm66b09hk2l57vb85ny35w99hzpkc0"; </del> <ins> sha256 = "1xvr89r6287788bx5qbw9sr8jvmajps0rpc7fvh9bfzb6zw2rq6w"; </ins> }; <ins> nativeBuildInputs = [ pkg-config ]; </ins> buildInputs = [ curl openssl zlib ]; makeFlags = [
Change:
Describe the bug Automatically updating fails with the error message shown below. Metadata system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
The issue seems to be with the attributes , and , which are defined as lists of packages. If they are commented out the update command works. cc for comment.
Weird, I though I have removed support for lists, since they are incompatible with passing attribute path to the update scripts through . Must have gotten lost during rebase. should fix that.

Discussion:
/* Recursively find all packages (derivations) in `pkgs` matching `cond` predicate. <del> Type: packagesWithPath :: AttrPath → (AttrPath → derivation → bool) → (AttrSet | List) → List<AttrSet{attrPath :: str; package :: derivation; }> </del> <ins> Type: packagesWithPath :: AttrPath → (AttrPath → derivation → bool) → AttrSet → List<AttrSet{attrPath :: str; package :: derivation; }> </ins> AttrPath :: [str] The packages will be returned as a list of named pairs comprising of:

if path == rootPath || evaluatedPathContent.recurseForDerivations or false || evaluatedPathContent.recurseForRelease or false then dedupResults (lib.mapAttrsToList (name: elem: packagesWithPathInner (path ++ [name]) elem) evaluatedPathContent) else [] <del> else if lib.isList evaluatedPathContent then dedupResults (lib.imap0 (i: elem: packagesWithPathInner (path ++ [i]) elem) evaluatedPathContent) </del> else [] else []; in
Change:
Describe the bug The unifi controller has dropped a present in my : Seeing as Unifi support has asked me about "temp", the "device tab", and my network topology, I'm not holding out on getting a good answer as to what it's doing. Short of that, I'd like to prevent it from having any access anywhere except a single temp, non-executable location managed by systemd.
I marked this as stale due to inactivity. &rarr;

Discussion:
User = "unifi"; UMask = "0077"; WorkingDirectory = "${stateDir}"; <ins> # Hardening AmbientCapabilities = ""; CapabilityBoundingSet = ""; # ProtectClock= adds DeviceAllow=char-rtc r DeviceAllow = ""; DevicePolicy = "closed"; LockPersonality = true; NoNewPrivileges = true; PrivateDevices = true; PrivateMounts = true; PrivateTmp = true; PrivateUsers = true; ProtectClock = true; ProtectControlGroups = true; ProtectHome = true; ProtectHostname = true; ProtectKernelLogs = true; ProtectKernelModules = true; ProtectKernelTunables = true; ProtectSystem = "strict"; RemoveIPC = true; RestrictNamespaces = true; RestrictRealtime = true; RestrictSUIDSGID = true; SystemCallErrorNumber = "EPERM"; SystemCallFilter = [ "@system-service" ]; # Required for ProtectSystem=strict BindPaths = [ stateDir ]; # Needs network access PrivateNetwork = false; # Cannot be true due to OpenJDK MemoryDenyWriteExecute = false; </ins> }; };
Change:
Project description A tag editor with Qt GUI and command-line interface. Supports MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska. Metadata homepage URL: source URL: license: mit, GPLv2.0 platforms: linux
I am working on it. Progress:

Discussion:
<ins> { stdenv , pkgs , fetchFromGitHub , pkg-config , cmake , cpp-utilities , qtutilities , mp4v2 , libid3tag , qtbase , qttools , qtwebengine , qtx11extras , tagparser , wrapQtAppsHook }: stdenv.mkDerivation rec { pname = "tageditor"; version = "3.3.10"; src = fetchFromGitHub { owner = "martchus"; repo = "tageditor"; rev = "v${version}"; sha256 = "16cmq7dyalcwc8gx1y9acngw5imjh8ydp4prxy7qpzk4fj3kpsak"; }; nativeBuildInputs = [ pkg-config cmake wrapQtAppsHook ]; buildInputs = [ mp4v2 libid3tag pkg-config qtbase qttools qtx11extras qtwebengine cpp-utilities qtutilities tagparser ]; enableParallelBuilding = true; meta = with pkgs.lib; { homepage = "https://github.com/Martchus/tageditor"; description = "A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska"; license = licenses.gpl2; maintainers = [ maintainers.matthiasbeyer ]; platforms = platforms.linux; }; } </ins>

<ins> { stdenv , pkgs , fetchFromGitHub , cmake , cpp-utilities , zlib }: stdenv.mkDerivation rec { pname = "tagparser"; version = "9.4.0"; src = fetchFromGitHub { owner = "Martchus"; repo = "tagparser"; rev = "v${version}"; sha256 = "097dq9di19d3mvnlrav3fm78gzjni5babswyv10xnrxfhnf14f6x"; }; nativeBuildInputs = [ cmake ]; buildInputs = [ cpp-utilities zlib ]; meta = with pkgs.lib; { homepage = "https://github.com/Martchus/tagparser"; description = "C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags"; license = licenses.gpl2; maintainers = [ maintainers.matthiasbeyer ]; }; } </ins>

inherit (darwin.apple_sdk.frameworks) Carbon; }; <ins> tageditor = libsForQt5.callPackage ../applications/audio/tageditor { }; </ins> taglib = callPackage ../development/libraries/taglib { }; taglib_extras = callPackage ../development/libraries/taglib-extras { };

talloc = callPackage ../development/libraries/talloc { }; <ins> tagparser = callPackage ../development/libraries/tagparser { }; </ins> tclap = callPackage ../development/libraries/tclap {}; tcllib = callPackage ../development/libraries/tcllib { };
Change:
Describe the bug Installing mdcat/ansi2html fails To Reproduce Expected behavior It installs Additional context Notify maintainers (Removed actual author github handle) Metadata Please run and paste the result. system: host os: multi-user?: sandbox: version: channels(andreas): nixpkgs:
I do not maintain this nixpkg; this is not my bug, I don't even know what Nixos is. You need to mention whoever is responsible for this packaging, but please keep me out.
I'm sorry. I was using the github owner field, but nixpkgs maintainer field refers to

Discussion:
pname = "ansi2html"; version = "1.6.0"; <ins> disabled = !isPy3k; </ins> src = fetchPypi { inherit pname version; sha256 = "0f124ea7efcf3f24f1f9398e527e688c9ae6eab26b0b84e1299ef7f94d92c596";

homepage = "https://github.com/ralphbean/ansi2html"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ davidtwco ]; <del> platforms = platforms.all; </del> }; }

mdcat = callPackage ../tools/text/mdcat { inherit (darwin.apple_sdk.frameworks) Security; <del> inherit (pythonPackages) ansi2html; </del> <ins> inherit (python3Packages) ansi2html; </ins> }; medfile = callPackage ../development/libraries/medfile { };
Change:
Project description An applet for KDE Plasma panel (or Latte Dock) that lets you switch between virtual desktops and also invoke some actions to dynamically manage them in a convenient way. Metadata homepage URL: source URL: license: gpl3 platforms: linux
Plasma applets are straight forward to do. Do you feel like taking a stab at it? Ping me if you get lost/stuck. Inspiration:
... feel like taking a stab at it? I tried. New to Nix. Don't know Nix language, didn't read Nix pills, got a messy setup to sort out. Long road ahead. Feel free to take over. I tried things and couldn't get it to build the program.
I successfully gave a stab. Please take a look. Note: came out, but was removed eventually. Unsure what to do here, I went for .

Discussion:
<ins> { lib , mkDerivation , fetchFromGitHub , extra-cmake-modules , kwindowsystem , plasma-framework , qtx11extras }: mkDerivation rec { pname = "plasma-applet-virtual-desktop-bar"; version = "unstable-2021-02-20"; src = fetchFromGitHub { owner = "wsdfhjxc"; repo = "virtual-desktop-bar"; rev = "3e9bbddb8def8da65071a1c325eaa06598e8a473"; sha256 = "192ns6c2brzq46pg385n0v1ydbz52aaa8f5dgfw5251hrw9c7bxg"; }; buildInputs = [ kwindowsystem plasma-framework qtx11extras ]; nativeBuildInputs = [ extra-cmake-modules ]; cmakeFlags = [ "-Wno-dev" ]; meta = with lib; { description = "Manage virtual desktops dynamically in a convenient way"; homepage = "https://github.com/wsdfhjxc/virtual-desktop-bar"; license = licenses.gpl3Only; platforms = platforms.linux; maintainers = with maintainers; [ peterhoeg ]; }; } </ins>

thirdParty = let inherit (libsForQt5) callPackage; in { plasma-applet-caffeine-plus = callPackage ./3rdparty/addons/caffeine-plus.nix { }; <ins> plasma-applet-virtual-desktop-bar = callPackage ./3rdparty/addons/virtual-desktop-bar.nix { }; </ins> kwin-dynamic-workspaces = callPackage ./3rdparty/kwin/scripts/dynamic-workspaces.nix { }; kwin-tiling = callPackage ./3rdparty/kwin/scripts/tiling.nix { }; krohnkite = callPackage ./3rdparty/kwin/scripts/krohnkite.nix { };

; inherit (plasma5Packages.thirdParty) plasma-applet-caffeine-plus <ins> plasma-applet-virtual-desktop-bar </ins> kwin-dynamic-workspaces kwin-tiling krohnkite
Change:
Project description cJSON aims to be the dumbest possible parser that you can get your job done with. It's a single file of C, and a single header file. This is a new for mosquitto 2.0.0. There is a possible name clash as there is already a Lua and a Python implementation which are using as part of their name. Metadata homepage URL: source URL: license: MIT and ASL 2.0 platforms: Unix, unsure about the the others
PR for mosquitto update to 2.0.0 -

Discussion:
<ins> { stdenv, lib, fetchFromGitHub, cmake }: stdenv.mkDerivation rec { pname = "cjson"; version = "1.7.14"; src = fetchFromGitHub { owner = "DaveGamble"; repo = "cJSON"; rev = "v${version}"; sha256 = "1a3i9ydl65dgwgmlg79n5q8qilmjkaakq56sam1w25zcrd8jy11q"; }; nativeBuildInputs = [ cmake ]; meta = with lib; { homepage = "https://github.com/DaveGamble/cJSON"; description = "Ultralightweight JSON parser in ANSI C"; license = licenses.mit; maintainers = [ maintainers.matthiasbeyer ]; platforms = platforms.unix; }; } </ins>

cjdns = callPackage ../tools/networking/cjdns { }; <ins> cjson = callPackage ../development/libraries/cjson { }; </ins> cksfv = callPackage ../tools/networking/cksfv { }; clementine = libsForQt514.callPackage ../applications/audio/clementine {
Change:
Project Description an emulator for the ComputerCraft minecraft mod allowing for easy development of lua programs Metadata homepage URL: https://www.craftos- source URL: license: mit platforms: linux
I have some code from user u/arienh4 on the nixos subreddit who helped me out with this. I have no idea how to do this so I don't know what it means but it might be helpful for people who do.

Discussion:
<ins> { stdenv, fetchFromGitHub, poco, openssl, SDL2, SDL2_mixer }: let craftos2-lua = fetchFromGitHub { owner = "MCJack123"; repo = "craftos2-lua"; rev = "v2.4.4"; sha256 = "1q63ki4sxx8bxaa6ag3xj153p7a8a12ivm0k33k935p41k6y2k64"; }; in stdenv.mkDerivation rec { pname = "craftos-pc"; version = "2.4.5"; src = fetchFromGitHub { owner = "MCJack123"; repo = "craftos2"; rev = "v${version}"; sha256 = "00a4p365krbdprlv4979d13mm3alhxgzzj3vqz2g67795plf64j4"; }; buildInputs = [ poco openssl SDL2 SDL2_mixer ]; preBuild = '' cp -R ${craftos2-lua}/* ./craftos2-lua/ chmod -R u+w ./craftos2-lua make -C craftos2-lua linux ''; installPhase = '' mkdir -p $out/bin DESTDIR=$out/bin make install ''; meta = with stdenv.lib; { description = "An implementation of the CraftOS-PC API written in C++ using SDL"; homepage = "https://www.craftos-pc.cc"; license = licenses.mit; platforms = platforms.linux; maintainers = [ maintainers.siraben ]; }; } </ins>

gflags = null; # only required for examples/tests }; <ins> craftos-pc = callPackage ../misc/emulators/craftos-pc { }; </ins> gcdemu = callPackage ../misc/emulators/cdemu/gui.nix { }; image-analyzer = callPackage ../misc/emulators/cdemu/analyzer.nix { };
Change:
I think the package should depend on e.g. and similar so that creation of such file systems from the GUI works out of the box, instead of requiring that they are on the user's PATH. CC
I marked this as stale due to inactivity. &rarr;
Still relevant

Discussion:
<del> { lib, stdenv, fetchurl, fetchpatch, pkg-config, makeself, yasm, fuse, wxGTK, lvm2 }: </del> <ins> { lib , stdenv , fetchurl , pkg-config , makeself , yasm , fuse , wxGTK , lvm2 , substituteAll , e2fsprogs , exfat , ntfs3g , btrfs-progs }: </ins> with lib; stdenv.mkDerivation rec { pname = "veracrypt"; <del> version = "1.24-Hotfix1"; </del> <ins> version = "1.24-Update7"; </ins> src = fetchurl { url = "https://launchpad.net/${pname}/trunk/${toLower version}/+download/VeraCrypt_${version}_Source.tar.bz2"; <del> sha256 = "8b40ece805b216843d7a71b1a30069c4057931341b030bf65caace59263c5c8c"; </del> <ins> sha256 = "0i7h44zn2mjzgh416l7kfs0dk6qc7b1bxsaxqqqcvgrpl453n7bc"; </ins> }; patches = [ <del> # https://github.com/veracrypt/VeraCrypt/issues/529 - fix build on non-x86 (fetchpatch { url = "https://github.com/veracrypt/VeraCrypt/commit/afe6b2f45b15393026a1159e5f3d165ac7d0b94a.patch"; sha256 = "1xm9cl6zinlr0vah5xr9bvh0y9gw4331zl7d2n5xvqrcdxw3ww1y"; stripLen = 1; }) # https://github.com/veracrypt/VeraCrypt/issues/529 - fix build on non-x86 (fetchpatch { url = "https://github.com/veracrypt/VeraCrypt/commit/3fa636d477119fff6e372074568edb42d038f508.patch"; sha256 = "0qsccilip0ksnlzxina38a052gb533r4s422lxhrj3wv9zgpp7l3"; stripLen = 1; </del> <ins> (substituteAll { src = ./fix-paths.patch; ext2 = "${e2fsprogs}/bin/mkfs.ext2"; ext3 = "${e2fsprogs}/bin/mkfs.ext3"; ext4 = "${e2fsprogs}/bin/mkfs.ext4"; exfat = "${exfat}/bin/mkfs.exfat"; ntfs = "${ntfs3g}/bin/mkfs.ntfs"; btrfs = "${btrfs-progs}/bin/mkfs.btrfs"; </ins> }) ];

<ins> diff --color --unified --recursive --text a/Core/VolumeCreator.h b/Core/VolumeCreator.h --- a/Core/VolumeCreator.h	2021-06-20 20:54:50.725210056 +0300 +++ b/Core/VolumeCreator.h	2021-06-20 20:58:46.117742419 +0300 @@ -77,12 +77,12 @@ switch (fsType) { #if defined (TC_LINUX) -				case VolumeCreationOptions::FilesystemType::Ext2:		return "mkfs.ext2"; -				case VolumeCreationOptions::FilesystemType::Ext3:		return "mkfs.ext3"; -				case VolumeCreationOptions::FilesystemType::Ext4:		return "mkfs.ext4"; -				case VolumeCreationOptions::FilesystemType::NTFS:		return "mkfs.ntfs"; -				case VolumeCreationOptions::FilesystemType::exFAT:		return "mkfs.exfat"; -				case VolumeCreationOptions::FilesystemType::Btrfs:		return "mkfs.btrfs"; +				case VolumeCreationOptions::FilesystemType::Ext2:		return "@ext2@"; +				case VolumeCreationOptions::FilesystemType::Ext3:		return "@ext3@"; +				case VolumeCreationOptions::FilesystemType::Ext4:		return "@ext4@"; +				case VolumeCreationOptions::FilesystemType::NTFS:		return "@ntfs@"; +				case VolumeCreationOptions::FilesystemType::exFAT:		return "@exfat@"; +				case VolumeCreationOptions::FilesystemType::Btrfs:		return "@btrfs@"; #elif defined (TC_MACOSX) case VolumeCreationOptions::FilesystemType::MacOsExt:	return "newfs_hfs"; case VolumeCreationOptions::FilesystemType::exFAT:		return "newfs_exfat"; </ins>
Change:
Describe the bug I built current staging-next, and pulled in umockdev through fwupd. umockdev fails to build, as some test is failing: Maintainer information:
Uh I'm pretty sure I'm not the maintainer. I don't use fwupd anymore either (no particular reason) either.
Sorry, I saw your recent PR. The package currently has no maintainer. might be the more appropriate person to ping ;-) I bisected this failure to .
I opened upstream
This got fixed in PR , so presumably this can be closed now?
Thanks.

Discussion:
enableParallelBuilding = true; <del> doCheck = true; </del> <ins> # Test fail with libusb 1.0.24 doCheck = false; </ins> meta = with stdenv.lib; { description = "Mock hardware devices for creating unit tests";