jiebi/CodeConvo huggingface dataset:
Change:
# Linux it uses objdump. We don't have dwarfdump packaged for # Darwin, so this patch updates the test to also use objdump on # Darwin. <ins> # Additionally, when cross compiling, the correct target prefix # needs to be set. </ins> (substituteAll { <del> src = ./force-objdump-on-darwin.patch; objdump = "${binutils.bintools}/bin/objdump"; </del> <ins> src = ./fix-objdump-path.patch; objdump = "${binutils.bintools}/bin/${binutils.targetPrefix}objdump"; </ins> }) ];

Discussion:
fails to build while cross-compiling on a host from . Steps to reproduce the behavior: from on a host Maintainer information:
I don't have any problems building , the tests are disabled in a cross compilation build. Are you doing anything extra to enable them? It seems like the failure can be fixed by replacing with , but I'm not sure how you've enabled the tests, so I can't verify if it works.
Yes, I'm surprised the tests are running at all in a cross-compilation scenario. Maybe you are already on a 32-bit build machine, but forcing the cross-compilation pathway with pkgsCross? Also, unrelated to this specific issue, if you are trying to build 32-bit binaries on an x86 host you may have better luck with , which tends to be more reliable as it builds natively.
Well, I did a quick test using in this configuration. I am not using it anymore and, as you mentioned, it probably was some kind of misconfiguration on my side. I will re-open the issue in case this is actually an issue. As a side note, that's what I was doing but I had to cross-compile in the end. Thanks for the suggestion! Sorry for bothering you and thank you for your prompt response!
I've encountered the same issue - not with , but with , more precisely (ccache wrapper correctly uses buildPackages). Edit: fixed
Change:
./programs/plotinus.nix ./programs/proxychains.nix ./programs/qt5ct.nix <ins> ./programs/rog-control-center.nix </ins> ./programs/rust-motd.nix ./programs/screen.nix ./programs/sedutil.nix

Discussion:
Project description It is a command line utility which adds features for asus laptops. For example graphics card switching, anime matrix control (for g14). fan control, keyboard backlight control, cpu boost control, profiles, fan curves and other stuff. It basically unlocks a lot of functionality for laptops and can be used for non asus laptops as well contrary to the name. Metadata homepage URL:https://asus- source license: Mozilla Public License 2.0 platforms: Linux
I've made a PR to introduce the asusctl package as well as a NixOS module to run asusd. Can someone give this a try, I personally do not have Asus hardware to test it properly. You can find the PR here:
Change:
inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom; <ins> takao = callPackage ../data/fonts/takao { }; </ins> taskspooler = callPackage ../tools/system/taskspooler { }; tamsyn = callPackage ../data/fonts/tamsyn { inherit (buildPackages.xorg) mkfontscale; };

Discussion:
Project description Add Japanese Takao Gothic, Mincho, P Gothic, and P Mincho fonts. Metadata homepage URL: source URL: license: ipa platforms: all
Change:
cp -v anki.xml $out/share/mime/packages/ cp -v anki.{png,xpm} $out/share/pixmaps/ cp -rv locale $out/share/ <del> cp -rv anki aqt $pp/ </del> <ins> cp -rv anki aqt web $pp/ </ins> wrapPythonPrograms '';

Discussion:
With the current packaged version of Anki, downloading addons fails with an SSLCERTIFICATEVERIFYFAILED. Download any addon from the Ankiweb library. I used , but any addon causes the issue. Go to to enter the ID. Then this error shows up in a dialog box: Please run and paste the results. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
The update to anki 2.1 () will close this issue, according to my testing. (Add-on downloads work perfectly.)
(oops, I'll keep it open until that PR is merged)
Given that some useful addons don't support Anki 2.1, I'd like this to be fixed for 2.0. OTOH I'm not sure how this can be done.
You can still manually install addons by dropping the files in . An example is described .
Change:
githubId = 1332289; name = "Quentin Machu"; }; <ins> quinn-dougherty = { email = "quinnd@riseup.net"; github = "quinn-dougherty"; githubId = 39039420; name = "Quinn Dougherty"; }; </ins> qyliss = { email = "hi@alyssa.is"; github = "alyssais";

Discussion:
Project description VCFloat: A Unified Coq Framework for Verifying C Programs with Floating-Point Computations Metadata homepage URL: source URL: license: LGPL platforms: <uncertain limitations here
Change:
<ins> { lib , rustPlatform , fetchFromGitHub , stdenv , darwin }: rustPlatform.buildRustPackage rec { pname = "typst"; version = "22-03-21-2"; src = fetchFromGitHub { owner = "typst"; repo = "typst"; rev = version; hash = "sha256-bJPGs/Bd9nKYDrCCaFT+20+1wTN4YdkV8bGrtOCR4tM="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "biblatex-0.6.3" = "sha256-TfH2tk7B61HHqpdGY48TdPKelp4+78x+8LRFobAg8QA="; "comemo-macros-0.1.0" = "sha256-zg056kUc8sVLQ8vvT4uOuRJnyrCORsGYUvsjBJEkFPg="; "hayagriva-0.1.1" = "sha256-HGQ+jNAnejxUBQNaqXPw57zfAC3qNXSWUVzDALZTXg0="; "iai-0.1.1" = "sha256-EdNzCPht5chg7uF9O8CtPWR/bzSYyfYIXNdLltqdlR0="; "lipsum-0.8.2" = "sha256-deIbpn4YM7/NeuJ5Co48ivJmxwrcsbLl6c3cP3JZxAQ="; "pixglyph-0.1.0" = "sha256-8veNF3rzV21ayzk9gh2x0mQA8nHGM662ohvh084a0vk="; "unicode-math-class-0.1.0" = "sha256-NkwDzj1SfUe570UcfotmVP6bIEYwiegZd0j8TPEWoOk="; }; }; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.CoreServices ]; cargoBuildFlags = [ "-p" "typst-cli" ]; cargoTestFlags = [ "-p" "typst-cli" ]; # the build script tries to get the revision using git # which overwrites the environment variable set below postPatch = '' rm cli/build.rs ''; # git revision used for `--version` # https://github.com/typst/typst/blob/b934a2fd83d63fc115c01f959e888c7bc1aa87e4/cli/build.rs#L7 TYPST_HASH = "b934a2fd"; meta = with lib; { description = "A new markup-based typesetting system that is powerful and easy to learn"; homepage = "https://typst.app"; license = licenses.asl20; maintainers = with maintainers; [ figsoda kanashimia ]; }; } </ins>

Discussion:
Project description Metadata homepage URL: source URL: license: Apache 2.0 platforms: unix, linux, darwin
Change:
}; }; <ins> systemd.enableCgroupAccounting = true; </ins> security.wrappers."apps.plugin" = { source = "${pkgs.netdata}/libexec/netdata/plugins.d/apps.plugin.org"; capabilities = "cap_dac_read_search,cap_sys_ptrace+ep";

Discussion:
I want to see systemd services in netdata monitoring. For that "cgroup accounting" is needed. The question is if enabling it on all systems would have any negative effect. In that case i would activate it only when netdata service is enabled. Arch Linux, Ubuntu and Fedora seem to have it enabled by default. debian not. shows no resources for services. System: NixOS 17.03.1700. (Gorilla) Nix version: nix-env (Nix) 1.11.13 Nixpkgs version: "17.03.1700." Sandboxing enabled: build-use-sandbox = true
I will implement it as option, that is enabled by default and for netdata service.
I believe you can set this with: And maybe also: (ideas from )
sure, that is how i do it right now. But i want to propose it to be enabled by default, so you have it when you need it for debugging. But also a single option to disable it when you have reasons to.
Is this still open for the discussion about defaulting to or is this still open simply because it wasn't closed? Unless something else than the PR is required? (
I created this issue to have this enabled for netdata. So an additional PR needs to be created to enable the new option when netdata is enabled. In addition it could be discussed to enable the option by default when a desktopManager is enabled (for desktop users). It should not be enabled by default on servers because it could have a little impact on performance.
Nowadays, this might already be enabled per default half-way: from my `systemd- (latest master right now) Are there any recent figures about performance implications when enabling the rest? If Fedora enables it, we could probably do so too.
this might already be enabled per default half-way thanks for noticing! can you create an issue or PR to change ? Are there any recent figures about performance implications when enabling the rest? i don't know any. i have no issues on my servers where i set it manually
Change:
gtk3 ]; <ins> buildInputs = [ gtk3 ]; </ins> propagatedBuildInputs = [ pygobject3 ];

Discussion:
Steps to reproduce the behavior: to build liblarch at tests Relevant to <!-- 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.
This fail is somewhere in the last 12 days.
Surely since PR merged in .
Not sure what have broke, but adding buildInputs with gtk3 seems to fix it.
If I had to guess, this may have been caused by just like or .
Change:
OLD_VERSION="$(sed -nE 's/s*version = "(.*)".*/1/p' ./default.nix)" <del> NEW_VERSION="$(curl https://api.github.com/repos/jinfeihan57/p7zip/releases/latest | jq .tag_name -r | tr -d 'v')" </del> <ins> NEW_VERSION="$(curl https://api.github.com/repos/p7zip-project/p7zip/releases/latest | jq .tag_name -r | tr -d 'v')" </ins> echo "comparing versions $OLD_VERSION => $NEW_VERSION" if [[ "$OLD_VERSION" == "$NEW_VERSION" ]]; then

Discussion:
p7zip source is gone try to build without substituters cc
What commit are you having the issue from? it works for me at
Current master, that is sets to . There is no such tag at
Maybe the fork cleared the tags by force pushing?
Hmm, I wonder if all the changes got merged into with the fork then rebasing and force-pushing…
Yeah, looks like it. A bunch of jinfeihan57's commits are now in the commit history I'll change it to point back to p7zip-project's copy now
Change:
"tcmalloc" # gperftools ]; <del> installPhase = '' </del> <ins> installPhase = let steam-run = (steam.override { extraPkgs = p: buildInputs; nativeOnly = true; }).run; in '' </ins> prefix=$out/opt/kingsoft/wps-office mkdir -p $out cp -r opt $out

Discussion:
Describe the bug When open any component of wps office, it shows an dialog "An error has occurred in WPS" and crash. No logs found, but it works by using steam-run. To Reproduce Steps to reproduce the behavior: package pkgs.wpsoffice it in terminal or click office logo shows an error dialog, self-restart repeatedly and exit. Screenshots ! Notify maintainers Metadata `` Maintainer information:
Confirmed this error on my nixos
Change:
inherit enableNpm; version = "16.13.1"; sha256 = "1bb3rjb2xxwn6f4grjsa7m1pycp0ad7y6vz7v2d7kbsysx7h08sc"; <del> patches = [ ./disable-darwin-v8-system-instrumentation.patch ]; </del> <ins> patches = [ ./disable-darwin-v8-system-instrumentation.patch # Fixes node incorrectly building vendored OpenSSL when we want system OpenSSL. # https://github.com/nodejs/node/pull/40965 (fetchpatch { url = "https://github.com/nodejs/node/commit/65119a89586b94b0dd46b45f6d315c9d9f4c9261.patch"; sha256 = "sha256-dihKYEdK68sQIsnfTRambJ2oZr0htROVbNZlFzSAL+I="; }) ]; </ins> }

Discussion:
does not build. See . Steps to reproduce the behavior: to build/install the build fail with: It should build successfully. Please run and paste the result.
Change:
{ <del> "version": "1.11.22-sc.1", "rev": "v1.11.22-sc.1", "srcHash": "0di80hjd0d8bsbgbnddbmdjllc7cssgaxy27kd50j4dmw8qll1hv", "webYarnHash": "182fh1ayh1y98kbg4mn8fxqvljs19b02j4ivvjszm55dcpwfp1df", "jsSdkYarnHash": "0a8c7y34wh8bk1v35sa1s3s4piqkzvhjrzzapack4kzl1pfn0vix", "reactSdkYarnHash": "0nhw9vk0yk2v738b2w6jjq5pfib5j66m5maxczhm40zync8b1wmp", "desktopYarnHash": "0bq24rjf63rkq3jphv7raqaz2fnibmj41z905k5f3l4ln835ndfv" </del> <ins> "version": "1.11.30-sc.2", "rev": "v1.11.30-sc.2", "srcHash": "1qb1fcr52gyzxndz3j77vn3ddwjpxwvicnh16c72zpzpfbbky7a5", "webYarnHash": "0bg5vc7q8afqfpsaqqkczf9whbzici5d2bxj5cadhrlmlb27f8nx", "jsSdkYarnHash": "0p1whh3pmqz170l542fiq3zgljl5daa9b96i59p3wvggnx7kny7j", "reactSdkYarnHash": "02ysshiyjj3w00b628is9bd7i8qc3vc8kr1zam2dpj26lb9k5pdd", "desktopYarnHash": "16pzmlwzf3z8mky3wb4azaiggigyfnpxmbq3irjp30ic6yhl50yw" </ins> }

Discussion:
This is related to Package name: schildichat-desktop, schildichat-web Latest released version: <!-- Search your package here: --- Current version on the unstable channel: 1.11.22-sc.1 Current version on the stable/release channel: 1.11.13-sc.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.
Change:
for i in $(find arch -name install.sh); do patchShebangs "$i" done <ins> # unset $src because the build system tries to use it and spams a bunch of warnings # see: https://github.com/torvalds/linux/commit/b1992c3772e69a6fd0e3fc81cd4d2820c8b6eca0 unset src </ins> ''; configurePhase = ''

Discussion:
When building 6.10.2, I got a massive amount of warnings like this: I'm not sure if this is an upstream issue or something we do in nixpkgs, I can try a kernel build outside nix to check, but I won't be able to do that before another week, so I already wanted to post this here. Ping Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
pip requests virtualenv <ins> virtualenv-clone </ins> ]; doCheck = false;

Discussion:
Pipenv fails to install due to "No matching distribution found for virtualenv-clone=0.2.5 (from pipenv==2018.11.26)" Full output is here Run system: host os: multi-user?: sandbox: version: channels(void): channels(root): nixpkgs:
Could be related to Partially reverting it allows me to install pipenv just fine.
I'm having this on stable as well.
does my patch fix it for you?
Sorry, it was unstable for me as well. Yup, the patch fixed the installation of pipenv.
Virtualenv-clone was a transitive dependency provided by pew. I'm away from my laptop, ping
Yup, adding virtualenv-clone fixes it for me.
Change:
edk2 = stdenv.mkDerivation rec { pname = "edk2"; <del> version = "202308"; </del> <ins> version = "202311"; </ins> patches = [ # pass targetPrefix as an env var

Discussion:
Steps to reproduce the behavior: pkgsCross.aarch64-multiplatform.edk2 Full log here: Few last lines: EDK2 package was updated in nixpkgs, and after that cross-compilation from x86_64 to aarch64 stopped working. The issue appeared in latest update commit: The package has no maintainers set in meta. The breaking change was introduced by: I see cross-compilation fixes have been made previously by: Other contributors who have contributed over the past year, I got from and : "Sandro Jäckel" and Please run and paste the result.
Actually I had binfmt for aarch64-linux emulated, I disabled it and now build fails even earlier when it tries to run antlr built for aarch64-linux:
Unable to reproduce: I just cross compiled EDK2 with .
Wait, I had a dinosaur nixpkgs there on a feature branch, testing again.
I concur, antlr is trying to be executed but it's not a binary for the right platform. This seems to be a breakage upstream as they seem to ship their own ANTLR binaries.
I won't have time to tackle it as I have too much on my plate right now.
Any change on looking at this now as we are going towards NixOS 23.11?
Thank you!
Change:
pushd ../TOOLS cp mpv_identify.sh umpv $out/bin/ popd <ins> '' + lib.optionalString stdenv.hostPlatform.isLinux '' </ins> pushd $out/share/applications sed -e '/Icon=/ ! s|mpv|umpv|g; s|^Exec=.*|Exec=umpv %U|' 

Discussion:
Steps to reproduce the behavior: latest It was reported originally in , it seems to be an issue with the version of Swift that's being used. <!-- 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]:
Change:
(patch "024" "1hq23djqbr7s9y2324jq9mxr5bwdkmgizn3zgpchbsqp054k85cp") (patch "025" "0x9hc4silzl4d3zw4p43i5dm7w86k50j47f87lracwfgwy3z8f2i") (patch "026" "1b1fhm1dsi67r8ip17s0xvx2qq31fsxc1g9n3r931dd0k9a1zvln") <ins> (patch "027" "0fdbhvs9dkf4knncifh98a76q4gylhyvfrffq5p9q3ag5q58jap1") (patch "028" "1hdacd6sssjshmry1sscdnxxfb2r51bvdyghlfjaqgc9l85phhk0") (patch "029" "11wrlb20w6v89b96krg0gwxipwhvrda6rq1y9f972m32gsrsqp0j") (patch "030" "13v9fqgim082dmvkslsr0hs793yzhsij2s91mjswsfhj1qip7zy3") (patch "031" "15d7rddj6spwc1fy997lxx6zvzq0zbxgf2h20mhi4wgp5nzbglf2") (patch "032" "05ia6yf32hjprmyyxqawhgckxs3684ikfx8xg08zfgx9xkd7g73v") </ins> ]

Discussion:
Not a nixpkgs bug nor the cause of any failure
I ran into this when trying to build Bottles. In case anyone finds this issue and is trying to track down a potential source of it. There is a with a workout around for Bottles that is merged and to nixos-unstable.
Hi this issue's topic is unrelated to the error you're speaking of. See -- the line in this issue can be ignored. The actual issue is above that line in the pahelper build you're talking about:
:pray: thank you very much for clarifying that !
Is there some mitigation for this I can do? Because right now I'm getting this error when trying to build various Python packages and it is pretty annoying.
Either ignore it or backport the fix
How do I ignore it? It seems to break my builds.
No, your builds are failing for a different reason. The error in this issue occurs when the build fails at a certain point, you can just ignore it.
I still have this issue as of today. I'm recompiling to change shortcuts (that's how it is done). When invoking in the hook, I have the mentioned issue. I have had issues with (and the very same error message) in other derivations, too. This has probably nothing to do with . I just happen to use it regularly.
No surprise here, your grep command is failing (because ), so the build fails. Please try to keep on topic.
Ah, yes, you're right. It's the combination of the + grep failing. Thanks. Please try to be polite.
I backported the upstream fix in It looks like only one part of that commit was relevant to this bug, so it applies pretty cleanly.
Change:
--out-dir lib/html-language-server/node/ npx babel ${extensions}/json-language-features/server/dist/node  --out-dir lib/json-language-server/node/ <del> npx babel ${extensions}/markdown-language-features/server/dist/node  --out-dir lib/markdown-language-server/node/ </del> cp -r ${vscode-extensions.dbaeumer.vscode-eslint}/share/vscode/extensions/dbaeumer.vscode-eslint/server/out  lib/eslint-language-server <del> mv lib/markdown-language-server/node/workerMain.js lib/markdown-language-server/node/main.js </del> ''; meta = with lib; {

Discussion:
Steps to reproduce the behavior: Add any other context about the problem here. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
"-DPYTHON_VERSION=${python.pythonVersion}" "-DWITH_PYTHON_INSTALL=OFF" "-DWITH_PYTHON_INSTALL_NUMPY=OFF" <del> "-DPYTHON_NUMPY_PATH=${python39Packages.numpy}/${python.sitePackages}" "-DPYTHON_NUMPY_INCLUDE_DIRS=${python39Packages.numpy}/${python.sitePackages}/numpy/core/include" </del> <ins> "-DPYTHON_NUMPY_PATH=${python310Packages.numpy}/${python.sitePackages}" "-DPYTHON_NUMPY_INCLUDE_DIRS=${python310Packages.numpy}/${python.sitePackages}/numpy/core/include" </ins> "-DWITH_PYTHON_INSTALL_REQUESTS=OFF" "-DWITH_OPENVDB=ON" "-DWITH_TBB=ON"

Discussion:
<!-- 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 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: blender <!-- The current version can be found easily with the same process as 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: 2.93.5 desired version: 3.1 <!-- 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.
Change:
rm dmd/test/runnable/gdb15729.sh rm dmd/test/runnable/gdb4149.d rm dmd/test/runnable/gdb4181.d <ins> # Grep'd string changed with gdb 12 substituteInPlace druntime/test/exceptions/Makefile  --replace 'in D main (' 'in _Dmain (' </ins> '' + lib.optionalString stdenv.isLinux ''

Discussion:
Steps to reproduce the behavior: to latest 22.05 -shell -p dmd Build should work, or be marked as broken.
Here is the relevant failing test and its error: Looks like the gdb output has changed slightly so this grep doesn't work anymore.
Just in case this wasn't obvious, bisected failure to the gdb bump . . I also tested the current bump PR and a local bump to the latest but the error persists. Only thing that fixes it is reverting . We should either remove or fix the affected test on our end and inform upstream about this.
Change:
maintainers = with maintainers; [ peterhoeg ]; platforms = platforms.linux; }; <del> } </del> <ins> } ) </ins>

Discussion:
Package name: dbus-broker Latest released version: v33 <!-- Search your package here: --- Current version on the unstable channel: v32 Current version on the stable/release channel: v32 <!-- 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 Thanks :) <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR.
Change:
maintainers catAttrs collect <del> splitString </del> hasPrefix ;

Discussion:
Keycloak offers the option to configure either the or configuration setting. The current keycloak module doesn't support the option due to the way the config file is generated. Steps to reproduce the behavior: a keycloak service with only and not . a system with this service and get Be able to configure either or as a setting. (maintainer of keycloak module: ) Please run and paste the result.
should resolve this. Please try it out.
Thank you for the quick handling of the issue I'll try to do it at work the day after tomorrow
Has been tested and works.