jiebi/CodeConvo huggingface dataset:
Change:
tortoisehg 5.2.1 does not exist. The URL is dead and there is no authoritative "5.2.1" tarball listed anywhere. This package was upgraded to an unreleased version because of the python2 to 3 work by . We can upgrade to 5.6 which mirrors the version of mercurial in master or 5.4.2 for nixos-20.09. Will verify locally for 5.4.2 on nixos-20.09 <!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on github to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the the current version of the package --- <!-- 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! --- name: tortoisehg , nixpkgs.tortoisehg <!-- The current version can be found easily with the same process than above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 5.2.1 desired version: 5.6, 5.4.2 <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR.
Current version is also a little buggy with the error described here: 2 works for me.

Discussion:
let tortoisehgSrc = fetchurl rec { meta.name = "tortoisehg-${meta.version}"; <del> meta.version = "5.2.1"; url = "https://bitbucket.org/tortoisehg/thg/get/14221e991a5b623e0072d3bd340b759dbe9072ca.tar.gz"; sha256 = "01rpzf5z99izcdda1ps9bhqvhw6qghagd8c1y7x19rv223zi05dv"; </del> <ins> meta.version = "5.6"; url = "https://www.mercurial-scm.org/release/tortoisehg/targz/tortoisehg-${meta.version}.tar.gz"; sha256 = "031bafj88wggpvw0lgvl0djhlbhs9nls9vzwvni8yn0m0bgzc9gr"; </ins> }; tortoiseMercurial = mercurial.overridePythonAttrs (old: rec { inherit (tortoisehgSrc.meta) version; src = fetchurl { url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz"; <del> sha256 = "1pxkd37b0a1mi2zakk1hi122lgz1ffy2fxdnbs8acwlqpw55bc8q"; </del> <ins> sha256 = "1hk2y30zzdnlv8f71kabvh0xi9c7qhp28ksh20vpd0r712sv79yz"; </ins> }; });
Change:
Xed Text Editor from Linux Mint Text editor from the Linux Mint distribution xed text editor homepage URL: source URL: license: gpl2 platforms: linux
needs an update of a dependency to package newest version 2.8.4

Discussion:
<ins> { stdenv , lib , fetchFromGitHub , cmake , libxml2 , libpeas , glib , gtk3 , gtksourceview4 , gspell , xapps , pkg-config , meson , ninja , wrapGAppsHook , intltool , itstool }: stdenv.mkDerivation rec { pname = "xed-editor"; version = "2.8.4"; src = fetchFromGitHub { owner = "linuxmint"; repo = "xed"; rev = version; sha256 = "1hqr4157kp110p01jygqnnzj86zxlfiq4b53j345vqpx0f80c340"; }; nativeBuildInputs = [ meson cmake pkg-config intltool itstool ninja wrapGAppsHook ]; buildInputs = [ libxml2 glib gtk3 gtksourceview4 libpeas gspell xapps ]; postInstall = '' glib-compile-schemas $out/share/glib-2.0/schemas ''; doInstallCheck = true; installCheckPhase = '' if [[ "$($out/bin/xed --version)" == "xed - Version ${version}" ]] ; then echo "${pname} smoke test passed" else echo "${pname} smoke test failed" return 1 fi ''; meta = with lib; { description = "Light weight text editor from Linux Mint"; homepage = "https://github.com/linuxmint/xed"; license = licenses.gpl2Only; platforms = platforms.linux; maintainers = with maintainers; [ tu-maurice ]; }; } </ins>

xdotool = callPackage ../tools/X11/xdotool { }; <ins> xed-editor = callPackage ../applications/editors/xed-editor { xapps = cinnamon.xapps; }; </ins> xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {}); xen = xenPackages.xen-vanilla;
Change:
Project description Converts Linux images and kernels into UEFI images. Metadata homepage URL: source URL: license: GPL3 platforms: Linux

Discussion:
githubId = 303489; name = "Manuel Bärenz"; }; <ins> tu-maurice = { email = "valentin.gehrke+nixpkgs@zom.bi"; github = "tu-maurice"; githubId = 16151097; name = "Valentin Gehrke"; }; </ins> tv = { email = "tv@krebsco.de"; github = "4z3";

<ins> { stdenv , lib , fetchFromGitHub , installShellFiles , binutils-unwrapped , systemd }: stdenv.mkDerivation rec { pname = "beefi"; version = "0.1.1"; src = fetchFromGitHub { owner = "jfeick"; repo = "beefi"; rev = version; sha256 = "1180avalbw414q1gnfqdgc9zg3k9y0401kw9qvcn51qph81d04v5"; }; nativeBuildInputs = [ installShellFiles ]; buildInputs = [ binutils-unwrapped systemd ]; patchPhase = '' substituteInPlace beefi  --replace objcopy ${binutils-unwrapped}/bin/objcopy  --replace /usr/lib/systemd ${systemd}/lib/systemd ''; installPhase = '' install -Dm755 beefi $out/bin/beefi installManPage beefi.1 ''; meta = with lib; { description = "A small script to create bootable EFISTUB kernel images"; license = licenses.gpl3; platforms = platforms.linux; maintainers = with maintainers; [ tu-maurice ]; homepage = "https://github.com/jfeick/beefi"; }; } </ins>

batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { }; <ins> beefi = callPackage ../os-specific/linux/beefi { }; </ins> blktrace = callPackage ../os-specific/linux/blktrace { }; bluez5 = callPackage ../os-specific/linux/bluez { };
Change:
Describe the bug doesn't build. To Reproduce Steps to reproduce the behavior: Check out nixpkgs master (currently ) and run . Observe the following output: Expected behavior Package should build. Notify maintainers Pinging maintainers and Metadata The result of running : system: host os: multi-user?: sandbox: version: channels(root): channels(fs): nixpkgs: Maintainer information:
Duplicate of
was resolved by , which is already merged into master. is an ancestor of , the commit upon which I saw this error. Are you sure that this issue is already fixed? In fact, I checked out the branch of PR and was still able to reproduce this build failure on that branch. (However, the Python 2.7 build of succeeds.) I think this indicates that this issue is not a duplicate of , which is after all specifically about Python 2. The fix in also only touches Python 2 -related files.

Discussion:
else ./3.7/fix-finding-headers-when-cross-compiling.patch ) <del> ] ++ optionals (isPy37 || isPy38) [ </del> <ins> ] ++ optionals (isPy36 || isPy37 || isPy38) [ </ins> # Backport a fix for ctypes.util.find_library. ./3.7/find_library.patch ];
Change:
Describe the bug notmuch fails to build in the unstable branch, its test suite fails and reports an error To Reproduce with notmuch somewhere in your environment Additional context Notify maintainers Metadata Maintainer information:
Which CPU are you compiling on? We've found an issue that seems to occur only on an EPYC machine, and under very specific circumstances, so I wonder if this is the same issue.
Minor note:
I have a Xeon E-2288G I can try it on too if needed! Oh yeah duh, thanks, typo corrected!
The compiler gives a warning and the testsuite picks it up -- change makeFlags to . That fixes compilation (only tested with 0.31.3, but presumably works for 0.31 as well).
Hmm, this: doesn't seem to fix it on my end
Ok, I'll see if I can find time to check with the old version. Steps I did: nixpkgs nixos-unstable definition and build with (then you can also see the fails)
and I have been looking into this failure for a few days, since before this issue was opened. We can confidently say that it fails intermittently. We think it might be hardware-dependent, time-dependent, or both.
In a VM I had some issued, but couldn't reproduce on my laptop. Guess your comment explains why...

Discussion:
gdb man emacs ]; <ins> # Expects there to always be a thread with ID # thread:0000000000000009, but notmuch new is non-deterministic so # this isn't always the case.  Upstream bug report: # https://nmbug.notmuchmail.org/nmweb/show/871reno6g7.fsf%40alyssa.is NOTMUCH_SKIP_TESTS = "lib-thread"; </ins> installTargets = [ "install" "install-man" "install-info" ]; postInstall = stdenv.lib.optionalString withEmacs ''
Change:
, CVSSv3=7.1 (nixos-20.09, nixos-unstable) Scanned versions: nixos-20.09: ; nixos-unstable: . Cc Cc Cc Cc

Discussion:
]); sitePackages = ceph-python-env.python.sitePackages; <del> version = "15.2.7"; </del> <ins> version = "15.2.8"; </ins> src = fetchurl { url = "http://download.ceph.com/tarballs/ceph-${version}.tar.gz"; <del> sha256 = "082lpx1rsifjh636zypxy6ccs6nfkcm9azxp5ghvr5mvx9chmyrj"; </del> <ins> sha256 = "1nmrras3g2zapcd06qr5m7y4zkymnr0r53jkpicjw2g4q7wfmib4"; </ins> }; in rec { ceph = stdenv.mkDerivation {

libceph = ceph.lib; inherit (callPackages ../tools/filesystems/ceph { <del> boost = boost16x.override { enablePython = true; python = python38; }; </del> <ins> boost = boost172.override { enablePython = true; python = python38; }; </ins> }) ceph ceph-client;
Change:
, CVSSv3=7.5 (nixos-20.09, nixos-unstable) CVSSv3=6.5 (nixos-20.09, nixos-unstable) Scanned versions: nixos-20.09: ; nixos-unstable: . Cc
Do we apply patches or wait until a new version is released?

Discussion:
# this should go away in the next release patches = [ <del> (fetchpatch { url = "https://git.videolan.org/?p=ffmpeg.git;a=patch;h=7c59e1b0f285cd7c7b35fcd71f49c5fd52cf9315"; sha256 = "sha256-dqpmpDFETTuWHWolMoLaubU4BeDEuQaBNA0wmzL1f8o="; name = "fix_libsrt.patch"; }) </del> # Patch ffmpeg for svt-av1 until version 4.4 (fetchpatch { url = "https://raw.githubusercontent.com/AOMediaCodec/SVT-AV1/v0.8.4/ffmpeg_plugin/0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch";

}@args: callPackage ./generic.nix (rec { <del> version = "4.3.1"; </del> <ins> version = "4.3.2"; </ins> branch = "4.3"; <del> sha256 = "1nghcpm2r9ir2h6xpqfn9381jq6aiwlkwlnyplxywvkbjiisr97l"; </del> <ins> sha256 = "0flik4y7c5kchj65p3p908mk1dsncqgzjdvzysjs12rmf1m6sfmb"; </ins> darwinFrameworks = [ Cocoa CoreMedia VideoToolbox ]; } // args)
Change:
, CVSSv3=7.8 (nixos-20.09) Scanned versions: nixos-20.09: . Cc

Discussion:
stdenv.mkDerivation rec { pname = "fluent-bit"; <del> version = "1.5.4"; </del> <ins> version = "1.6.7"; </ins> src = fetchFromGitHub { owner = "fluent"; repo = "fluent-bit"; rev = "v${version}"; <del> sha256 = "0w96f86i2jlzjk2plf8jbdw4q748khbhhjkbzfb8dkq2lhc9i80h"; </del> <ins> sha256 = "1rybz69yhjm1g8m6wmn6v143a65y69w2fvs62yr8n1r92cadzbia"; </ins> }; nativeBuildInputs = [ cmake flex bison ]; <ins> patches = [ ./fix-luajit-darwin.patch ]; </ins> postPatch = '' substituteInPlace src/CMakeLists.txt  --replace /lib/systemd $out/lib/systemd

<ins> diff -Naur fluent-bit.old/cmake/luajit.cmake fluent-bit.new/cmake/luajit.cmake --- fluent-bit.old/cmake/luajit.cmake +++ fluent-bit.new/cmake/luajit.cmake @@ -11,10 +11,6 @@ set(LUAJIT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/${FLB_PATH_LIB_LUAJIT}) set(LUAJIT_DEST ${CMAKE_CURRENT_BINARY_DIR}) -if (CMAKE_SYSTEM_NAME MATCHES "Darwin") -  set(CFLAGS "${CFLAGS} -isysroot ${CMAKE_OSX_SYSROOT}") -endif() - # luajit (UNIX) # ============= ExternalProject_Add(luajit </ins>
Change:
, CVSSv3=5.5 (nixos-20.09) Scanned versions: nixos-20.09: . Cc

Discussion:
stdenv.mkDerivation rec { pname = "groovy"; <del> version = "3.0.3"; </del> <ins> version = "3.0.7"; </ins> src = fetchurl { url = "http://dl.bintray.com/groovy/maven/apache-groovy-binary-${version}.zip"; <del> sha256 = "0xdm70b61pdj8z3g08az16y9b6cpz5hv7iwvwfyfyxrjdi47h419"; </del> <ins> sha256 = "1xdpjqx7qaq0syw448b32q36g12pgh1hn6knyqi3k5isp0f09qmr"; </ins> }; buildInputs = [ unzip makeWrapper ];
Change:
, CVSSv3=7.8 (nixos-unstable) CVSSv3=7.8 (nixos-unstable) CVSSv3=6.1 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=5.5 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) CVSSv3=3.3 (nixos-unstable) Scanned versions: nixos-unstable: .
See also:

Discussion:
<del> { lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, libtool </del> <ins> { lib, stdenv, fetchFromGitHub, pkg-config, libtool </ins> , bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg, djvulibre , lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp, fftw, libheif, libde265 , ApplicationServices

else if stdenv.hostPlatform.system == "aarch64-linux" then "aarch64" else if stdenv.hostPlatform.system == "powerpc64le-linux" then "ppc64le" else throw "ImageMagick is not supported on this platform."; <del> cfg = { version = "6.9.11-29"; sha256 = "0adjdpi91ya0g3v7y503n95833m25aibkim5swg5lnwjrba407hg"; patches = []; } # Freeze version on mingw so we don't need to port the patch too often. # FIXME: This version has multiple security vulnerabilities // lib.optionalAttrs (stdenv.hostPlatform.isMinGW) { version = "6.9.2-0"; sha256 = "17ir8bw1j7g7srqmsz3rx780sgnc21zfn0kwyj78iazrywldx8h7"; patches = [(fetchpatch { name = "mingw-build.patch"; url = "https://raw.githubusercontent.com/Alexpux/MINGW-packages/" + "01ca03b2a4ef/mingw-w64-imagemagick/002-build-fixes.patch"; sha256 = "1pypszlcx2sf7wfi4p37w1y58ck2r8cd5b2wrrwr9rh87p7fy1c0"; })]; }; </del> in <del> stdenv.mkDerivation { </del> <ins> stdenv.mkDerivation rec { </ins> pname = "imagemagick"; <del> inherit (cfg) version; </del> <ins> version = "6.9.11-60"; </ins> src = fetchFromGitHub { owner = "ImageMagick"; repo = "ImageMagick6"; <del> rev = cfg.version; inherit (cfg) sha256; </del> <ins> rev = version; sha256 = "12810882a0kf4zlgyi290z9bjs921m05njbljkjfw6s1hf0mncl0"; </ins> }; <del> patches = cfg.patches; </del> outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big outputMan = "out"; # it's tiny
Change:
, CVSSv3=5.3 (nixos-20.09, nixos-unstable) CVSSv3=4.9 (nixos-20.09, nixos-unstable) Scanned versions: nixos-20.09: ; nixos-unstable: . Cc Cc
See also:
Fixed in the upcoming release.

Discussion:
in stdenv.mkDerivation rec { pname   = "keycloak"; <del> version = "12.0.4"; </del> <ins> version = "13.0.0"; </ins> src = fetchzip { url    = "https://github.com/keycloak/keycloak/releases/download/${version}/keycloak-${version}.zip"; <del> sha256 = "sha256-7DKKpuKPoSKIpfvhCvLzuyepbmixgq0+o+83FKi6Dwc="; </del> <ins> sha256 = "sha256-jpjAPldmJkyXGsokw9MO1u0VysYBXeQ8MamEPWvBGvs="; </ins> }; nativeBuildInputs = [ makeWrapper ];
Change:
, CVSSv3=7.5 (nixos-20.09) Scanned versions: nixos-20.09: . Cc

Discussion:
, stdenv }: <del> let pythonRuntime = python3.withPackages(ps: [ ps.protobuf ]); in stdenv.mkDerivation rec { </del> <ins> stdenv.mkDerivation rec { </ins> pname = "nanopb"; <del> version = "0.4.1"; </del> <ins> version = "0.4.4"; </ins> src = fetchFromGitHub { owner = pname; repo = pname; rev = version; <del> sha256 = "16zxk42wzn519bpxf4578qn97k0h1cnbkvqqkqvka9sl0n3lz2dp"; </del> <ins> sha256 = "0nqfi1b0szjmm1z8wd3ks64h10jblv9ip01kfggxgz6qjjfwgvq7"; </ins> }; <del> nativeBuildInputs = [ cmake python3 ]; </del> <ins> nativeBuildInputs = [ cmake python3 python3.pkgs.wrapPython ]; pythonPath = with python3.pkgs; [ python3.pkgs.protobuf six ]; </ins> cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" # generate $out/lib/libprotobuf-nanopb.so{.0,}

"-Dnanopb_PROTOC_PATH=${protobuf}/bin/protoc" ]; <del> # On a case-insensitive filesystem (such as on Darwin), CMake fails to create # the build directory because of the existence of the BUILD file. # TODO: This can be removed once https://github.com/nanopb/nanopb/pull/537 is merged. preConfigure = "rm BUILD"; # install the generator which requires Python3 with the protobuf package. It # also requires the nanopb module that's generated by CMake to be in a # relative location to the generator itself so we move it out of the # python.sitePackages into the shared generator folder. </del> postInstall = '' mkdir -p $out/share/nanopb/generator/proto <del> cp ../generator/nanopb_generator.py $out/share/nanopb/generator/nanopb_generator.py cp ../generator/proto/_utils.py $out/share/nanopb/generator/proto/_utils.py </del> cp ../generator/proto/nanopb.proto $out/share/nanopb/generator/proto/nanopb.proto <del> mv $out/${python3.sitePackages}/nanopb_pb2.py $out/share/nanopb/generator/proto rm -rf $out/${python3.sitePackages} mkdir $out/bin substitute ${./protoc-gen-nanopb} $out/bin/protoc-gen-nanopb  --subst-var-by python ${pythonRuntime}/bin/python  --subst-var-by out $out chmod +x $out/bin/protoc-gen-nanopb </del> cp ../pb_common.c ../pb_decode.c ../pb_encode.c $out/include/ ''; <ins> postFixup = '' wrapPythonPrograms ''; </ins> passthru.tests = { simple-proto2 = callPackage ./test-simple-proto2 {}; simple-proto3 = callPackage ./test-simple-proto3 {};

<del> #!/usr/bin/env bash exec @python@ @out@/share/nanopb/generator/nanopb_generator.py --protoc-plugin </del>
Change:
, CVSSv3=7.5 (nixos-20.09) Scanned versions: nixos-20.09: . Cc

Discussion:
stdenv.mkDerivation rec { pname = "postsrsd"; <del> version = "1.6"; </del> <ins> version = "1.10"; </ins> src = fetchFromGitHub { owner = "roehling"; repo = "postsrsd"; rev = version; <del> sha256 = "1dza22f0zlzsvr2dpnmsg8m8mj9rgdk0pzm1wvxrcfwyi8899ggm"; </del> <ins> sha256 = "sha256-AqOHHOnGqOnIw5hPPiJjUJFiwngTux7gwn8qig0t7hs="; </ins> }; cmakeFlags = [ "-DGENERATE_SRS_SECRET=OFF" "-DINIT_FLAVOR=systemd" ];
Change:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on github to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the the current version of the package --- <!-- 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! --- name: google-fonts <!-- The current version can be found easily with the same process than above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 2019-07-14 desired version: 2021-01-?? (see ) <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: (the most recent committer here) Please tag this issue in your PR.

Discussion:
<del> { lib, stdenv, fetchFromGitHub }: </del> <ins> { lib , stdenv , fetchFromGitHub }: </ins> stdenv.mkDerivation { pname = "google-fonts"; <del> version = "2019-07-14"; </del> <ins> version = "unstable-2021-01-19"; </ins> outputs = [ "out" "adobeBlank" ]; src = fetchFromGitHub { owner = "google"; repo = "fonts"; <del> rev = "f113126dc4b9b1473d9354a86129c9d7b837aa1a"; sha256 = "0safw5prpa63mqcyfw3gr3a535w4c9hg5ayw5pkppiwil7n3pyxs"; </del> <ins> rev = "a3a831f0fe44cd58465c6937ea06873728f2ba0d"; sha256 = "19abx2bj7mkysv2ihr43m3kpyf6kv6v2qjlm1skxc82rb72xqhix"; </ins> }; phases = [ "unpackPhase" "patchPhase" "installPhase" ];

# directories. This causes non-determinism in the install since # the installation order of font files with the same name is not # fixed. <del> rm -rv ofl/alefhebrew  ofl/misssaintdelafield  ofl/mrbedford  ofl/siamreap  ofl/terminaldosislight # See comment above, the structure of these is a bit odd # We keep the ofl/<font>/static/ variants rm -rv ofl/comfortaa/*.ttf  ofl/mavenpro/*.ttf  ofl/muli/*.ttf  ofl/oswald/*.ttf </del> <ins> rm -rv ofl/cabincondensed  ofl/signikanegative  ofl/signikanegativesc </ins> if find . -name "*.ttf" | sed 's|.*/||' | sort | uniq -c | sort -n | grep -v '^.*1 '; then echo "error: duplicate font names"
Change:
Describe the bug I'm not sure what's exactly going on here, but it looks like the build is attempting to use gcc10 includes from somewhere, while the default nvcc from cudatoolkit only supports gcc9 at best. Maybe someone better versed with how cmake works on NixOS could take a look? To Reproduce Steps to reproduce the behavior: to build from nixpkgs (). Expected behavior The package builds successfully with CUDA support. Additional context Persists after version bump Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --cc Maintainer information:

Discussion:
mkdir -p $out/nix-support echo "cmakeFlags+=' -DCUDA_TOOLKIT_ROOT_DIR=$out'" >> $out/nix-support/setup-hook <ins> # Set the host compiler to be used by nvcc for CMake-based projects: # https://cmake.org/cmake/help/latest/module/FindCUDA.html#input-variables echo "cmakeFlags+=' -DCUDA_HOST_COMPILER=${gcc}/bin'" >> $out/nix-support/setup-hook </ins> # Move some libraries to the lib output so that programs that # depend on them don't pull in this entire monstrosity. mkdir -p $lib/lib

{ lib, stdenv, <del> clangStdenv, </del> fetchFromGitHub, opencl-headers, cmake,

openssl, pkg-config, cli11 <del> }@args: </del> <ins> }: </ins> <del> # Note that this requires clang < 9.0 to build, and currently # clangStdenv provides clang 7.1 which satisfies the requirement. let stdenv = if cudaSupport then clangStdenv else args.stdenv; in stdenv.mkDerivation rec { </del> <ins> stdenv.mkDerivation rec { </ins> pname = "ethminer"; version = "0.19.0";

"-DAPICORE=ON" "-DETHDBUS=OFF" "-DCMAKE_BUILD_TYPE=Release" <del> ] ++ lib.optionals (!cudaSupport) [ </del> <ins> ] ++ (if cudaSupport then [ "-DCUDA_PROPAGATE_HOST_FLAGS=off" ] else [ </ins> "-DETHASHCUDA=OFF" # on by default <del> ]; </del> <ins> ]); </ins> nativeBuildInputs = [ cmake

platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ nand0p atemu ]; license = licenses.gpl3Only; <del> broken = cudaSupport; </del> }; }
Change:
Describe the bug When running a project in unityHub (new or existant), I get an error "Project you are opening contains compilation errors." To Reproduce Steps to reproduce the behavior: unityhub (tested from unstable) unityhub, get a free licence (i.e. download the proposed license file, submit online this licence using the provided link, and provide back the downloaded free file). You may already observe a first error, but unity will still continue to run: latest unityhub from the "install" tab of unity, I tried with linux, webgl, and windows modules: ! a new project (I used the 2D templace, but the exact template seems to be irrelevant) this project (may be automatic if you just created it. Note that I had some issues the very first time where I needed to restart unity hub a few times before seeing the project, now this part seems to work. the error "Project you are opening contains compilation errors. Entering Safe Mode allows you to resolve these errors without waiting for the rest of your project to import.": ! on "enter safe state". Observe empty errors: ! Expected behavior I would expect not to have compilation errors. Notify maintainers Metadata Please run and paste the result. NB: I installed unityhub from the local-nixos-unstable channel. warning: unknown setting 'extra-sandbox-paths' system: host os: multi-user?: sandbox: version: channels(root): channels(me): nixpkgs: Maintainer information:
This issue has been mentioned on NixOS Discourse. There might be relevant details there:

Discussion:
libX11 libXcursor libXdamage libXfixes libXrender libXi libXcomposite libXext libXrandr libXtst libSM libICE libxcb <del> libselinux pciutils libpulseaudio libxml2 </del> <ins> libselinux pciutils libpulseaudio libxml2 icu clang </ins> ]); profile = ''