jiebi/CodeConvo huggingface dataset:
Change:
Package name: tpnote Latest released version: Current version on the unstable channel: 1.24.0 Current version on the stable/release channel: - Notify maintainers Note for maintainers: Please tag this issue in your PR.

Discussion:
rustPlatform.buildRustPackage rec { pname = "tpnote"; <del> version = "1.24.0"; </del> <ins> version = "1.24.2"; </ins> src = fetchFromGitHub { owner = "getreu"; repo = "tp-note"; rev = "v${version}"; <del> hash = "sha256-VzBLstjOkaphkBpnhXXBwg48c2s20yZKBHUrQvnahlA="; </del> <ins> hash = "sha256-uNW1gb4zmLjOZFtxaBBEQGRGc9C2M8cSARZBa3+FC2k="; </ins> }; <del> cargoHash = "sha256-4oY1KOdMy9V9Y/sCiWx6160wvUItMvYwNp2TRZrgUZY="; </del> <ins> cargoHash = "sha256-pOiIQU/5z/g4NbdwoYaDdxTfTkxEdddVsmuH54pCOBM="; </ins> nativeBuildInputs = [ cmake pkg-config installShellFiles ]; buildInputs = [ oniguruma ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
Change:
Steps to reproduce the behavior: , enter repl mode. , and get: I also tried neovim-nightly, it successed. and here is my I don't know who to notify for this issue. <!-- 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]:
This should be closed by If not, please reopen it.

Discussion:
libGccJitLibraryPaths = [ "${lib.getLib libgccjit}/lib/gcc" "${lib.getLib stdenv.cc.libc}/lib" <del> ] ++ lib.optionals (stdenv.cc?cc.libgcc) [ "${lib.getLib stdenv.cc.cc.libgcc}/lib" </del> <ins> ] ++ lib.optionals (stdenv.cc?cc.lib.libgcc) [ "${lib.getLib stdenv.cc.cc.lib.libgcc}/lib" </ins> ]; inherit (if variant == "macport"
Change:
Steps to reproduce the behavior: error occurs is installed as a standalone binary. There is custom configuration: The test that fails is : I would, but it depends on coreutils. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Seems like a "known issue" without a solution with cephfs and that test: If you can use default path for store instead of: you won't have to build it yourself as it should be fetched from instead.
Unfortunately, I very much cannot use . Given that it's a known bug with that test, would a PR disabling that test likely be accepted into nixpkgs?
Maintainers for in nixpkgs would probably be able answer it better. But you can always overlay/add patch to your own config. Considering you are already building everything from scratch there won't be that much difference there.
Not sure why this wasn't auto closed.

Discussion:
sed '2i echo Skipping rm deep-2 test && exit 77' -i ./tests/rm/deep-2.sh sed '2i echo Skipping du long-from-unreadable test && exit 77' -i ./tests/du/long-from-unreadable.sh <ins> # The test tends to fail on cephfs sed '2i echo Skipping df total-verify test && exit 77' -i ./tests/df/total-verify.sh </ins> # Some target platforms, especially when building inside a container have # issues with the inotify test. sed '2i echo Skipping tail inotify dir recreate test && exit 77' -i ./tests/tail/inotify-dir-recreate.sh
Change:
Steps to reproduce the behavior: . build fails N.A. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
"tests/test_typeguard.py" # tries to build wheel of package, broken/unnecessary under Nix: "tests/test_wheel.py" <ins> # beartype fails a type check "tests/test_beartype.py" </ins> ]; pythonImportsCheck = [
Change:
On my 20 core machine with 32 GB of RAM, the above build gets killed by the OOM killer. It seems, that upstream triton (40 in my case) build jobs unless the environment variable is set. You can verify this by running the above command and using // to see that some of the / processes under are running with (the exact number may be different depending on the number of cores your machine has). I am not 100% sure what is the idiomatic nixpkgs way to fix this, but I am guessing that the derivation should be changed to correctly take into account the value of the environment variable. I was able to successfully build triton by adding to . seem to indicate that for a machine with 32 GB of RAM, is an appropriate amount of jobs, so it's possible that even setting may be too many jobs by default. For a broader discussion of this kind of issue, see my . If you have any ideas/suggestion on how we can improve the situation so that stuff like this doesn't happen or gets caught earlier, please let me know. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
For triton specifically, consider opening a PR setting : I suppose it's technically a "bug" that the derivation doesn't currently respect . I suppose it wouldn't hurt much to do something like But also let's not unless we find issues with . Also, thanks for the research you've done

Discussion:
# Avoid GLIBCXX mismatch with other cuda-enabled python packages preConfigure = '' <ins> # Ensure that the build process uses the requested number of cores export MAX_JOBS="$NIX_BUILD_CORES" </ins> # Upstream's setup.py tries to write cache somewhere in ~/ export HOME=$(mktemp -d)
Change:
references , and sticks the import of the specified file into a list. This means you can only have one extra module inside of . Is this intentional? The name of makes me think it just got messed up at some point. I was expecting to need to supply a path to a file like with a list of modules. This would work if the import wasn't being wrapped in a list, like it originally was:
with a being:
Are you saying that should work? I'm also unable to do more than import a single module, but maybe I'm missing something.
I just look at the code, and the earliest version using the environment variable probably never worked because this would imply getting a list out of an environment variable, which returns a string. The example I gave was just a way to show that if you have a the ability to load a single module, then you can load any number of modules that you want.
Ah, I misunderstood how works. Thanks!

Discussion:
<ins> <section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0" xml:id="sec-importing-modules"> <title>Importing Modules</title> <para> Sometimes NixOS modules need to be used in configuration but exist outside of Nixpkgs. These modules can be imported: </para> <programlisting> { config, lib, pkgs, ... }: { imports = [ # Use a locally-available module definition in # ./example-module/default.nix ./example-module ]; services.exampleModule.enable = true; } </programlisting> <para> The environment variable <literal>NIXOS_EXTRA_MODULE_PATH</literal> is an absolute path to a NixOS module that is included alongside the Nixpkgs NixOS modules. Like any NixOS module, this module can import additional modules: </para> <programlisting> # ./module-list/default.nix [ ./example-module1 ./example-module2 ] </programlisting> <programlisting> # ./extra-module/default.nix { imports = import ./module-list.nix; } </programlisting> <programlisting> # NIXOS_EXTRA_MODULE_PATH=/absolute/path/to/extra-module { config, lib, pkgs, ... }: { # No `imports` needed services.exampleModule1.enable = true; } </programlisting> </section> </ins>

<xi:include href="option-def.xml" /> <xi:include href="assertions.xml" /> <xi:include href="meta-attributes.xml" /> <ins> <xi:include href="importing-modules.xml" /> </ins> <xi:include href="replace-modules.xml" /> </chapter>
Change:
If you try to use in Minecraft it will fail to open, as the package seems to expect the game to only need OpenGL I assume at least. I think to fix this the package needs to be included in the build. Since this is a mod it doesn't effect the base game, so adding support for this might be debatable but I would like to see it work to compare the renderers and try RT mods that uses hardware RT. Steps to reproduce the behavior: Vulkan mod to run the game that it crashes and cannot find vulkan-loader The game loads with Vulkan mod installed The error: Tried this as well but didn't work due to a build error, likely user error on my part Also, I imagine that this effects Multimc so it's package should be updated as well. I have also tested on the unwrapped package, same issue there as well :/ <!-- 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]:
First of all, to add additional libraries to the game's search path, you need to override . After I did that, I was getting a SIGSEGV from though.
Mod loads for me with the following
This works for me too, I guess this can be closed in favor of the MR

Discussion:
, mesa-demos , pciutils , udev <ins> , vulkan-loader </ins> , libusb1 , msaClientID ? null

glfw openal stdenv.cc.cc.lib <ins> vulkan-loader # VulkanMod's lwjgl </ins> # oshi udev
Change:
Project description "A suite of useful Git commands" Metadata homepage URL: N/A source URL: license: BSD 3-Clause platforms: All, I think? (I'd like it for linux, please!) Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { lib, stdenvNoCC, fetchFromGitHub, makeWrapper, git, fzf, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "git-toolbelt"; version = "1.9.1"; src = fetchFromGitHub { owner = "nvie"; repo = "git-toolbelt"; rev = "v${finalAttrs.version}"; hash = "sha256-lrVMSItA0Eo7DgB+QjOLPPxwMLaC9+6FNPrhw6pkpKA="; }; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ git fzf # needed by git-fixup-with ]; installPhase = '' runHook preInstall install -Dm755 git-* -t "$out"/bin for exe in "$out"/bin/*; do wrapProgram "$exe"  --prefix PATH : "$out"/bin:${lib.makeBinPath finalAttrs.buildInputs} done runHook postInstall ''; meta = { changelog = "https://github.com/nvie/git-toolbelt/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "A suite of useful Git commands that aid with scripting or every day command line usage"; homepage = "https://github.com/nvie/git-toolbelt"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ tomasajt ]; platforms = lib.platforms.all; }; }) </ins>
Change:
I have tried installing sqitch-pg from nixpkg's master, but it conflicts with my other installs. You should see something like the following error: I tried using the latest version of sqitch from cpan and the issue still occurs. See for some initial debugging System: macOS 10.12.6 (16G29) Nix version: nix-env (Nix) 1.11.15 Nixpkgs version: 18.03pre117347. Sandboxing enabled: false
This isn't darwin specific, buildEnv doesn't know how what to do with because it's a broken symlink.

Discussion:
installPhase = '' mkdir -p $out/bin for d in bin/sqitch etc lib share ; do <del> ln -s ${sqitchModule}/$d $out/$d </del> <ins> # make sure dest alreay exists before symlink # this prevents installing a broken link into the path if [ -e ${sqitchModule}/$d ]; then ln -s ${sqitchModule}/$d $out/$d fi </ins> done ''; dontStrip = true;
Change:
Unable to use freshrss. It returns the error . Try http://localhost, be redirected to http://localhost/i/?rid=, see the error It should run without errors. thank you all for maintaining this module Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I think this issue is happening because the default user isn't being created by the 'freshrss-config' service when authType none is specified. I'll work on a PR to fix this shortly. In the meanwhile, I think a workaround would be to start freshrss with authType form configured once, to initialize the default user, then switching to authType none afterwards.

Discussion:
script = let <del> userScriptArgs = ''--user ${cfg.defaultUser} --password "$(cat ${cfg.passwordFile})"''; updateUserScript = optionalString (cfg.authType == "form") '' </del> <ins> userScriptArgs = ''--user ${cfg.defaultUser} ${optionalString (cfg.authType == "form") ''--password "$(cat ${cfg.passwordFile})"''}''; updateUserScript = optionalString (cfg.authType == "form" || cfg.authType == "none") '' </ins> ./cli/update-user.php ${userScriptArgs} ''; <del> createUserScript = optionalString (cfg.authType == "form") '' </del> <ins> createUserScript = optionalString (cfg.authType == "form" || cfg.authType == "none") '' </ins> ./cli/create-user.php ${userScriptArgs} ''; in

freshrss-sqlite = handleTest ./freshrss-sqlite.nix {}; freshrss-pgsql = handleTest ./freshrss-pgsql.nix {}; freshrss-http-auth = handleTest ./freshrss-http-auth.nix {}; <ins> freshrss-none-auth = handleTest ./freshrss-none-auth.nix {}; </ins> frigate = handleTest ./frigate.nix {}; frp = handleTest ./frp.nix {}; frr = handleTest ./frr.nix {};

<ins> import ./make-test-python.nix ({ lib, pkgs, ... }: { name = "freshrss"; meta.maintainers = with lib.maintainers; [ mattchrist ]; nodes.machine = { pkgs, ... }: { services.freshrss = { enable = true; baseUrl = "http://localhost"; authType = "none"; }; }; testScript = '' machine.wait_for_unit("multi-user.target") machine.wait_for_open_port(80) response = machine.succeed("curl -vvv -s http://127.0.0.1:80/i/") assert '<title>Main stream · FreshRSS</title>' in response, "FreshRSS stream page didn't load successfully" ''; }) </ins>

}; passthru.tests = { <del> inherit (nixosTests) freshrss-sqlite freshrss-pgsql freshrss-http-auth; </del> <ins> inherit (nixosTests) freshrss-sqlite freshrss-pgsql freshrss-http-auth freshrss-none-auth; </ins> }; buildInputs = [ php ];
Change:
Project description is implementation of QuickShare (NearbyShare) About QuickShare: Metadata homepage URL: source URL: license: gpl3 platforms: linux It might also work on macOS. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { appimageTools, lib, fetchurl, }: let pname = "rquickshare"; version = "0.7.1"; src = fetchurl { url = "https://github.com/Martichou/rquickshare/releases/download/v${version}/r-quick-share_${version}_amd64.AppImage"; hash = "sha256-716d7T4nbs/dDS4KVGTADCpLO31U8iq6hDVD+c7Ks1I="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in appimageTools.wrapType2 { inherit pname version src; extraInstallCommands = '' install -Dm444 ${appimageContents}/r-quick-share.desktop -t $out/share/applications substituteInPlace $out/share/applications/r-quick-share.desktop  --replace-fail 'Exec=r-quick-share' 'Exec=rquickshare %u' cp -r ${appimageContents}/usr/share/icons $out/share ''; meta = { description = "Rust implementation of NearbyShare/QuickShare from Android for Linux"; homepage = "https://github.com/Martichou/rquickshare"; changelog = "https://github.com/Martichou/rquickshare/blob/v${version}/CHANGELOG.md"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.luftmensch-luftmensch ]; platforms = [ "x86_64-linux" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; mainProgram = "rquickshare"; }; } </ins>
Change:
Copied from After running libreoffice in terminal, this is some error output: I think this is path issue in the soffice script but I do not know how to solve it. Something similar has been solved for in (pinging because of recent activity in regard to ) <!-- 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]:
I can make a PR, but I don't have the patience to build locally, so someone have to test it.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Ok. Built successfully. Sending PR

Discussion:
, dconf , librsvg , gdk-pixbuf <ins> # some scripts need these when used in conjuction with firejail , coreutils , gnugrep </ins> # Configuration options for the wrapper , extraMakeWrapperArgs ? [] , dbusVerify ? stdenv.isLinux

"--prefix" "XDG_DATA_DIRS" ":" "${hicolor-icon-theme}/share" "--prefix" "GST_PLUGIN_SYSTEM_PATH_1_0" ":" "${lib.makeSearchPath "lib/girepository-1.0" unwrapped.gst_packages}" <ins> "--suffix" "PATH" ":" "${lib.makeBinPath [ coreutils gnugrep ]}" </ins> ] ++ lib.optionals unwrapped.kdeIntegration [ "--prefix" "QT_PLUGIN_PATH" ":" "${ lib.makeSearchPath
Change:
The redo build manager may no longer work: The source is pulled from , a domain which is no longer registered, therefore the tarball is no longer available. N/A N/A N/A The source is available on github: , we should consider pulling it from there (alternatively consider removing abandonware from nixpgks, if nothing depends on this) <-- seems inactive <-- probably not your fault I am not sure who to tag here, so: N/A

Discussion:
<del> {lib, stdenv, fetchurl, perl }: </del> <ins> {lib, stdenv, fetchFromGitHub, perl }: </ins> stdenv.mkDerivation rec { pname = "redo"; version = "1.4"; <del> src = fetchurl { url = "https://jdebp.eu./Repository/freebsd/${pname}-${version}.tar.gz"; sha256 = "1c8gr5h77v4fw78zkhbm9z9adqs3kd7xvxwnmci2zvlf4bqqk4jv"; </del> <ins> src = fetchFromGitHub { owner = "jdebp"; repo = "redo"; rev = "91f5462339ef6373f9ac80902cfae2b614e2902b"; hash = "sha256-cA8UN4aQnJ8VyMW3mDOIPna4Ucw1kp8CirZTDhSoCpU="; </ins> }; nativeBuildInputs = [ perl /* for pod2man */ ]; <del> sourceRoot = "."; </del> buildPhase = '' <del> ./package/compile </del> <ins> package/compile </ins> ''; installPhase = '' <del> ./package/export $out/ </del> <ins> package/export $out/ </ins> ''; meta = {
Change:
Package name: kitty Latest released version: 0.34.0 <!-- Search your package here: --- Current version on the unstable channel: 0.33.1 Current version on the stable/release channel: 0.31.0 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
with python3Packages; buildPythonApplication rec { pname = "kitty"; <del> version = "0.33.1"; </del> <ins> version = "0.34.0"; </ins> format = "other"; src = fetchFromGitHub { owner = "kovidgoyal"; repo = "kitty"; rev = "refs/tags/v${version}"; <del> hash = "sha256-E6gFGgySXs2oCS4Ipevbr9aPWzF4tb4Arl4w+4lQ+wg="; </del> <ins> hash = "sha256-IP1CWMHiWnBSbt+78EQ6hfX2A9FDhlwt0KLthXtO4dA="; </ins> }; goModules = (buildGo122Module { pname = "kitty-go-modules"; inherit src version; <del> vendorHash = "sha256-ypSZHJpk9wTXLH9sbmaSQB28iOIpv2nDPlgweM0Ldhs="; </del> <ins> vendorHash = "sha256-HNE0MWjL0PH20Glzb0GV6+lQu/Lslx8k/+YvlLHbHww="; </ins> }).goModules; buildInputs = [
Change:
Package name: trenchbroom Latest released version: 2024.1 <!-- Search your package here: --- Current version on the unstable channel: 2023.1 Current version on the stable/release channel: 2023.1 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. -- Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
, cmake, ninja, curl, git, pandoc, pkg-config, unzip, zip , libGL, libGLU, freeimage, freetype, assimp , catch2, fmt, glew, miniz, tinyxml-2, xorg <del> , qtbase, wrapQtAppsHook </del> <ins> , qtbase, qtwayland, wrapQtAppsHook </ins> , copyDesktopItems, makeDesktopItem }: stdenv.mkDerivation rec { pname = "TrenchBroom"; <del> version = "2023.1"; </del> <ins> version = "2024.1"; </ins> src = fetchFromGitHub { owner = "TrenchBroom"; repo = "TrenchBroom"; rev = "v${version}"; <del> sha256 = "sha256-62xcFKSqxPS+J54+kLo/hewM+Wu/rVBGD8oiECDCJpA="; </del> <ins> hash = "sha256-HNK/gLbew7MKN6GVStxDb2tyMgyw2l1+dhPr6fSaZ4A="; </ins> fetchSubmodules = true; }; # Manually simulate a vcpkg installation so that it can link the libraries

nativeBuildInputs = [ cmake ninja curl git pandoc wrapQtAppsHook copyDesktopItems pkg-config unzip zip ]; buildInputs = [ libGL libGLU xorg.libXxf86vm xorg.libSM <del> freeimage freetype qtbase catch2 fmt </del> <ins> freeimage freetype qtbase qtwayland catch2 fmt </ins> glew miniz tinyxml-2 assimp ]; QT_PLUGIN_PATH = "${qtbase}/${qtbase.qtPluginPrefix}";
Change:
Seems like introduced a dependency on inside the default of , which make fail to build with: Steps to reproduce the behavior: to build a based on System builds fine Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
default = if lib.versionOlder config.system.stateVersion "24.05" then "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/" else null; <ins> defaultText = literalExpression '' if lib.versionOlder config.system.stateVersion "24.05" then "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/" else null; ''; </ins> description = '' Base path which uploads will be stored at. Whilst this can just be set to a subdirectory of the main domain, it is now recommended to use a different subdomain.

enabled = mkOption { type = types.bool; default = false; <ins> defaultText = literalExpression "false"; </ins> description = '' Whether to enable proxying of remote media through the instance's proxy. '';

default = if lib.versionOlder config.system.stateVersion "24.05" then "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/" else null; <ins> defaultText = literalExpression '' if lib.versionOlder config.system.stateVersion "24.05" then "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/" else null; ''; </ins> description = '' Base path for the media proxy. Whilst this can just be set to a subdirectory of the main domain, it is now recommended to use a different subdomain.