jiebi/CodeConvo huggingface dataset:
Change:
Project description A Python library to use infix notation in Python Metadata homepage URL: source URL: license: MIT platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder, setuptools, }: buildPythonPackage rec { pname = "pipe"; version = "2.2"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "JulienPalard"; repo = "Pipe"; rev = "refs/tags/v${version}"; hash = "sha256-/xMhh70g2KPOOivTjpAuyfu+Z44tBE5zAwpSIEKhK6M="; }; build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "pipe" ]; disabledTests = [ # Test require network access "test_netcat" ]; meta = with lib; { description = "Module to use infix notation"; homepage = "https://github.com/JulienPalard/Pipe"; changelog = "https://github.com/JulienPalard/Pipe/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; } </ins>

pipdeptree = callPackage ../development/python-modules/pipdeptree { }; <ins> pipe = callPackage ../development/python-modules/pipe { }; </ins> pipenv-poetry-migrate = callPackage ../development/python-modules/pipenv-poetry-migrate { }; piper-phonemize = callPackage ../development/python-modules/piper-phonemize {
Change:
Project description vfkit - Simple command line tool to start VMs through macOS Virtualization Framework This is (apparently) required by Podman 5.0.x and Darwin. See: Metadata homepage URL: source URL: license: Apache 2.0 platforms: darwin
I can confirm this is required by podman 5 on macOS in order to start the virtual machine uses to run containers
The reason I said "apparently" was because although I had observed that I needed to install to get Podman to work, I wasn't 100% sure there wasn't an alternative configuration.
I know the PR is closed but it's worth mentioning it didn't work.
I know the PR is closed but it's worth mentioning it didn't work. yeah, I could build it with our Darwin SDK, but it seems to disable too many features to make it usable. I think you can use the following:
Could you elaborate a bit on which features needed to be disabled and why,
: I just hit this problem and found this issue. Is there a specific reason that specific package was not yet submitted upstream, or could I (beginner) do that?

Discussion:
, aardvark-dns , netavark , passt <ins> , vfkit </ins> , testers , podman }:

util-linux iptables iproute2 <ins> ] ++ lib.optionals stdenv.isDarwin [ vfkit </ins> ] ++ extraPackages); helpersBin = symlinkJoin {

<ins> { lib, fetchurl, stdenvNoCC, testers, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "vfkit"; version = "0.5.1"; src = fetchurl { url = "https://github.com/crc-org/vfkit/releases/download/v${finalAttrs.version}/vfkit"; hash = "sha256-at+KsvsKO359d4VUvcSuio2ej5hM6//U4Mj/jqXwhEc="; }; dontUnpack = true; installPhase = '' runHook preInstall install -Dm755 $src $out/bin/vfkit runHook postInstall ''; passthru.tests = { version = testers.testVersion { package = finalAttrs.finalPackage; }; }; meta = { description = "Simple command line tool to start VMs through the macOS Virtualization framework"; homepage = "https://github.com/crc-org/vfkit"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ sarcasticadmin ]; platforms = lib.platforms.darwin; # Source build will be possible after darwin SDK 12.0 bump # https://github.com/NixOS/nixpkgs/pull/229210 sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; mainProgram = "vfkit"; }; }) </ins>
Change:
Project description <!-- Describe the project a little: --Configuration profiles manager and scheduler for restic backup Metadata homepage URL: source URL: license: GPL3 platforms: linux, darwin Previous discussion that could be a starting point:

Discussion:
<ins> { lib, buildGoModule, fetchFromGitHub, installShellFiles, restic, bash, testers, resticprofile, }: buildGoModule rec { pname = "resticprofile"; version = "0.27.0"; src = fetchFromGitHub { owner = "creativeprojects"; repo = "resticprofile"; rev = "refs/tags/v${version}"; hash = "sha256-CUTDlSpP0ztr3sEKT0ppFnWx/bcVuY1oIKWJNZylDoM="; }; postPatch = '' substituteInPlace schedule_jobs.go  --replace-fail "os.Executable()" ""$out/bin/resticprofile", nil" substituteInPlace shell/command.go  --replace-fail '"bash"' '"${lib.getExe bash}"' substituteInPlace filesearch/filesearch.go  --replace-fail 'paths := getSearchBinaryLocations()' 'return "${lib.getExe restic}", nil; paths := getSearchBinaryLocations()' ''; vendorHash = "sha256-t2R5uNsliSn+rIvRM0vT6lQJY62DhhozXnONiCJ9CMc="; ldflags = [ "-X main.commit=${src.rev}" "-X main.date=unknown" "-X main.builtBy=nixpkgs" ]; nativeBuildInputs = [ installShellFiles ]; preCheck = '' rm battery_test.go # tries to get battery data rm update_test.go # tries to use network rm lock/lock_test.go # needs ping rm preventsleep/caffeinate_test.go # tries to communicate with dbus rm priority/ioprio_test.go # tries to set nice(2) IO priority rm restic/downloader_test.go # tries to use network rm schedule/schedule_test.go # tries to use systemctl # `config/path_test.go` expects `$HOME` to be the same as `~nixbld` which is `$NIX_BUILD_TOP` export HOME="$NIX_BUILD_TOP" # `util/tempdir_test.go` expects `$HOME/.cache` to exist mkdir "$HOME/.cache" ''; installPhase = '' runHook preInstall install -Dm755 $GOPATH/bin/resticprofile -t $out/bin installShellCompletion --cmd resticprofile  --bash <($out/bin/resticprofile generate --bash-completion)  --zsh <($out/bin/resticprofile generate --zsh-completion) runHook postInstall ''; passthru = { tests.version = testers.testVersion { package = resticprofile; command = "resticprofile version"; }; }; meta = { changelog = "https://github.com/creativeprojects/resticprofile/releases/tag/v${version}"; description = "Configuration profiles manager for restic backup"; homepage = "https://creativeprojects.github.io/resticprofile/"; license = with lib.licenses; [ gpl3Only lgpl3 # bash shell completion ]; mainProgram = "resticprofile"; maintainers = with lib.maintainers; [ tomasajt ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } </ins>
Change:
With the script, errors with: I'm not sure, but it could be because Steps to reproduce the behavior: to a channel, and try I expected it to properly upload the file. N/A This is how I setup in my dots. <!-- 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]:
fixed, I can't PR myself though

Discussion:
cp contrib/matrix_decrypt.py $out/bin/matrix_decrypt cp contrib/matrix_sso_helper.py $out/bin/matrix_sso_helper substituteInPlace $out/bin/matrix_upload  <del> --replace '/usr/bin/env -S python3' '${scriptPython}/bin/python' </del> <ins> --replace-fail '/usr/bin/env -S python3' '${scriptPython}/bin/python' </ins> substituteInPlace $out/bin/matrix_sso_helper  <del> --replace '/usr/bin/env -S python3' '${scriptPython}/bin/python' </del> <ins> --replace-fail '/usr/bin/env -S python3' '${scriptPython}/bin/python' </ins> substituteInPlace $out/bin/matrix_decrypt  <del> --replace '/usr/bin/env python3' '${scriptPython}/bin/python' </del> <ins> --replace-fail '/usr/bin/env python3' '${scriptPython}/bin/python' </ins> mkdir -p $out/${python.sitePackages} cp -r matrix $out/${python.sitePackages}/matrix

postFixup = '' addToSearchPath program_PYTHONPATH $out/${python.sitePackages} patchPythonScript $out/share/matrix.py <del> substituteInPlace $out/${python.sitePackages}/matrix/server.py --replace "matrix_sso_helper" "$out/bin/matrix_sso_helper" </del> <ins> substituteInPlace $out/${python.sitePackages}/matrix/server.py --replace-fail "matrix_sso_helper" "$out/bin/matrix_sso_helper" substituteInPlace $out/${python.sitePackages}/matrix/uploads.py --replace-fail "matrix_upload" "$out/bin/matrix_upload" </ins> ''; meta = with lib; {
Change:
Package name: dwarfs Latest released version: 0.9.8 <!-- Search your package here: --- Current version on the unstable channel: 0.7.5 Current version on the stable/release channel: 0.7.2 <!-- 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:
<del> { lib , fetchFromGitHub , stdenv , substituteAll , bison , boost , cmake , double-conversion , fmt , fuse3 , glog , gtest , jemalloc , libarchive , libevent , libunwind , lz4 , openssl , pkg-config , ronn , xxHash , utf8cpp , zstd </del> <ins> { lib, fetchFromGitHub, stdenv, substituteAll, bison, boost, cmake, double-conversion, fmt, fuse3, glog, gtest, jemalloc, libarchive, libevent, libunwind, lz4, openssl, pkg-config, ronn, xxHash, utf8cpp, zstd, </ins> }: <del> stdenv.mkDerivation rec { </del> <ins> let </ins> pname = "dwarfs"; <del> version = "0.7.5"; </del> <ins> version = "0.9.9"; in stdenv.mkDerivation { inherit pname version; </ins> src = fetchFromGitHub { owner = "mhx"; repo = "dwarfs"; <del> rev = "v${version}"; </del> <ins> rev = "refs/tags/v${version}"; </ins> fetchSubmodules = true; hash = "sha256-Zzm2SaFR31TBBMDfgJulVbqsJBh1He2wBFzHRC/c5vg="; }; patches = [ <del> (with lib.versions; substituteAll { src = ./version_info.patch; </del> <ins> ( with lib.versions; substituteAll { src = ./version_info.patch; </ins> <del> versionFull = version; # displayed as version number (with v prepended) versionMajor = major version; versionMinor = minor version; versionPatch = patch version; }) </del> <ins> versionFull = version; # displayed as version number (with v prepended) versionMajor = major version; versionMinor = minor version; versionPatch = patch version; } ) </ins> ]; cmakeFlags = [

# to the FUSE device GTEST_FILTER = "-dwarfs/tools_test.end_to_end/*:dwarfs/tools_test.mutating_ops/*"; <del> meta = with lib; { </del> <ins> meta = { </ins> description = "A fast high compression read-only file system"; homepage = "https://github.com/mhx/dwarfs"; <del> license = licenses.gpl3Plus; maintainers = with maintainers; [ ]; platforms = platforms.linux; </del> <ins> changelog = "https://github.com/mhx/dwarfs/blob/v${version}/CHANGES.md"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.luftmensch-luftmensch ]; platforms = lib.platforms.linux; </ins> }; }
Change:
(still as of at the time of writing, but ever since ) is missing the runtime dependency which, , is required to fix (which is the issue I am experiencing). Please take a look at the original issue on the upstream repository linked prior, as everything mentioned there is identical (to the behaviour on my machine). I have read on the and which I saw was left unresponded. This issue was opened to hopefully clear up the need for this missing dependency. This is my first time contributing to , so I want to apologise in advance in case I am doing anything wrong here. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
feel free to patch the package, I can't look into it :(

Discussion:
, gobject-introspection , gtk-layer-shell , gtk3 <ins> , gvfs </ins> , json-glib , libgee , libhandy <ins> , libnotify </ins> , libpulseaudio , librsvg , meson

glib gtk-layer-shell gtk3 <ins> gvfs </ins> json-glib libgee libhandy <ins> libnotify </ins> libpulseaudio librsvg pantheon.granite
Change:
Steps to reproduce the behavior: pikepdf Looks like this maybe fixed by upgrading to latest pikepdf see (Relaxed dependency requirements on lxml.......) Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I can reproduce the build issue using on these do build currently only 3.11 and 3.12 build in CI, are you able to use newer python ?
unfortunately no, in this case pikepdf happens to be a dependency of another library or program. I'm still trying to figure out which dependency requires pikepdf.
Trying to use to build the but am having issues with anyone have any suggestions on how I can build this locally? I want to try and upgrade the package and .
can you test ?
that appears to work!
should be resolved now

Discussion:
buildPythonPackage rec { pname = "pikepdf"; <del> version = "8.14.0"; </del> <ins> version = "8.15.1"; </ins> pyproject = true; disabled = pythonOlder "3.8";

postFetch = '' rm "$out/.git_archival.txt" ''; <del> hash = "sha256-3ORvbhO3eLu/NIE0Lwdf93QtUHUmyMf7LmdMBJpkYIg="; </del> <ins> hash = "sha256-YyrGqcLRhCEWaJ6duUMpQMj1kx27t9EilhZ3tll8nbY="; </ins> }; patches = [
Change:
Package name: exodus Latest released version: <!-- Search your package here: --- Current version on the unstable channel: 24.13.3 Current version on the stable/release channel: 23.10.24 <!-- 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:
, mesa }: <del> stdenv.mkDerivation rec { </del> <ins> stdenv.mkDerivation (finalAttrs: { </ins> pname = "exodus"; <del> version = "24.13.3"; </del> <ins> version = "24.17.5"; </ins> src = fetchurl { <del> name = "exodus-linux-x64-${version}.zip"; url = "https://downloads.exodus.com/releases/${pname}-linux-x64-${version}.zip"; </del> <ins> name = "exodus-linux-x64-${finalAttrs.version}.zip"; url = "https://downloads.exodus.com/releases/exodus-linux-x64-${finalAttrs.version}.zip"; </ins> curlOptsList = [ "--user-agent" "Mozilla/5.0" ]; <del> sha256 = "sha256-hhPHWo+nQXgluB6qn57wndX1eslLv3lLpdxm+COGMO8="; </del> <ins> hash = "sha256-HlyscqoxGucoQoFgSWN3vEjAnkdAmtBLOhjhWbScPFc="; </ins> }; nativeBuildInputs = [ unzip ];

platforms = platforms.linux; maintainers = with maintainers; [ mmahut rople380 Crafter ]; }; <del> } </del> <ins> }) </ins>
Change:
Project description Dr. Robotnik's Ring Racers is a kart racing video game originally based on the 3D Sonic the Hedgehog fangame , itself based on a modified version of . Metadata homepage URL: source URL: or license: gpl2+ platforms: linux cc (this is kart v2) Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Done. Test it out and let me know if you encounter any issues :+1:

Discussion:
github = "thefossguy"; githubId = 44400303; }; <ins> thehans255 = { name = "Hans Jorgensen"; email = "foss-contact@thehans255.com"; github = "thehans255"; githubId = 15896573; }; </ins> thekostins = { name = "Konstantin"; email = "anisimovkosta19@gmail.com";

<ins> { lib , stdenv , fetchzip , fetchFromGitHub , cmake , curl , nasm , game-music-emu , libpng , SDL2 , SDL2_mixer , libvpx , libyuv , zlib , makeWrapper , makeDesktopItem , copyDesktopItems }: stdenv.mkDerivation (finalAttrs: { pname = "ringracers"; version = "2.3"; src = fetchFromGitHub { owner = "KartKrewDev"; repo = "RingRacers"; rev = "v${finalAttrs.version}"; hash = "sha256-X2rSwZOEHtnSJBpu+Xf2vkxGUAZSNSXi6GCuGlM6jhY="; }; assets = fetchzip { name = "${finalAttrs.pname}-${finalAttrs.version}-assets"; url = "https://github.com/KartKrewDev/RingRacers/releases/download/v${finalAttrs.version}/Dr.Robotnik.s-Ring-Racers-v${finalAttrs.version}-Assets.zip"; hash = "sha256-sHeI1E6uNF0gBNd1e1AU/JT9wyZdkCQgYLiMPZqXAVc="; stripRoot = false; }; nativeBuildInputs = [ cmake nasm makeWrapper copyDesktopItems ]; buildInputs = [ curl game-music-emu libpng SDL2 SDL2_mixer libvpx libyuv zlib ]; cmakeFlags = [ "-DSRB2_ASSET_DIRECTORY=${finalAttrs.assets}" "-DGME_INCLUDE_DIR=${game-music-emu}/include" "-DSDL2_MIXER_INCLUDE_DIR=${lib.getDev SDL2_mixer}/include/SDL2" "-DSDL2_INCLUDE_DIR=${lib.getDev SDL2}/include/SDL2" ]; desktopItems = [ (makeDesktopItem { name = "ringracers"; exec = "ringracers"; icon = "ringracers"; comment = "This is Racing at the Next Level"; desktopName = "Dr. Robotnik's Ring Racers"; startupWMClass = ".ringracers-wrapped"; categories = [ "Game" ]; }) ]; installPhase = '' runHook preInstall install -Dm644 ../srb2.png $out/share/icons/hicolor/256x256/apps/ringracers.png install -Dm755 bin/ringracers $out/bin/ringracers wrapProgram $out/bin/ringracers  --set RINGRACERSWADDIR "${finalAttrs.assets}" runHook postInstall ''; meta = with lib; { description = "Kart racing video game based on Sonic Robo Blast 2 (SRB2), itself based on a modified version of Doom Legacy"; homepage = "https://kartkrew.org"; platforms = platforms.linux; license = licenses.gpl2Plus; maintainers = with maintainers; [ donovanglover thehans255 ]; mainProgram = "ringracers"; }; }) </ins>
Change:
Since doesn't show icons anymore. It worked before the update and i didn't change anything related to icons/themes (i have them set by ). Thumbnails of pictures are still shown. launch showing icons for directories, file types etc. ! <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
It should also be noted that the program runs slow because it keeps trying (and failing) to load the icons. This can be seen by running as it shows a lot of messages. However, when I launch pcmanfm-qt from my app launcher (albert) the icons show up normally and everything works fine. To be more precise I'm using an older version of albert (0.22.17) as it's currently broken from a recent update ().
I have the exact same problem. Launching it as usual results in no icons, but if I launch it indirectly (via qbittorrent -right click -show in folder) then it shows the icons. I think some env variables (possibly related to are missing/incorrect), but I couldn't yet find the problem. EDIT: After looking at log I saw that is looking for icons but it seems that the icon theme installed in my (I use home-manager) does not come with files, just . Since this was working fine before (no changes in my configuration), I guessed that switching from qt5 to qt6 with version 2.0.0 changed what file formats are supported. Therefore, adding support again to fixes the problem.

Discussion:
, qtimageformats , qttools , qtwayland <ins> , qtsvg </ins> , wrapQtAppsHook , gitUpdater }:

qtbase qtimageformats # add-on module to support more image file formats qtwayland <ins> qtsvg </ins> ]; passthru.updateScript = gitUpdater { };
Change:
Project description <!-- Describe the project a little: --Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin, windows Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<ins> { lib, stdenv, fetchurl, undmg, appimageTools, }: let pname = "dbgate"; version = "5.2.8"; src = fetchurl { aarch64-linux = { url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_arm64.AppImage"; hash = "sha256-gxojSSk7prhnd9fy56B9H+Cj6COBLc7xPfV8dTvSO0c="; }; x86_64-linux = { url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_x86_64.AppImage"; hash = "sha256-/Vfd0R+Mzx1CJKkC7dj99pbuuyh8PJtbYlH3wtwVxSM="; }; x86_64-darwin = { url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_x64.dmg"; hash = "sha256-1kC5CNgD3KGR3nd14cBHhYKCThualLKR3CE4KGKh/Hs="; }; } .${stdenv.system} or (throw "dbgate: ${stdenv.system} is unsupported."); meta = with lib; { description = "Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others."; homepage = "https://github.com/dbgate/dbgate"; license = licenses.mit; maintainers = with maintainers; [ luftmensch-luftmensch ]; changelog = "https://github.com/dbgate/dbgate/blob/master/CHANGELOG.md"; mainProgram = "dbgate"; platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; sourceProvenance = [ sourceTypes.binaryNativeCode ]; }; in if stdenv.isDarwin then stdenv.mkDerivation { inherit pname version src meta ; sourceRoot = "."; nativeBuildInputs = [ undmg ]; installPhase = '' runHook preInstall mkdir -p $out/Applications cp -r *.app $out/Applications runHook postInstall ''; } else appimageTools.wrapType2 { inherit pname version src meta ; } </ins>
Change:
failed to build with Full building log exists but I am not sure how to apply it correctly. Could be easy for anyone who know the process. $ cd /nix/nixpkgs/; git rev-parse HEAD $ nix-shell -I nixpkgs=/nix/nixpkgs -p torcs 2&1 | tee System: NixOS: (Impala) Nix version: nix-env (Nix) 1.11.15 Nixpkgs version: "18.03pre117327." Sandboxing enabled: build-use-sandbox = true

Discussion:
<del> { fetchurl, stdenv, mesa, freeglut, libX11, plib, openal, freealut, libXrandr, xproto, </del> <ins> { fetchpatch, fetchurl, stdenv, mesa, freeglut, libX11, plib, openal, freealut, libXrandr, xproto, </ins> libXext, libSM, libICE, libXi, libXt, libXrender, libXxf86vm, libvorbis, libpng, zlib, bash, makeWrapper }:

sha256 = "0kdq0sc7dsfzlr0ggbxggcbkivc6yp30nqwjwcaxg9295s3b06wa"; }; <del> patchPhase = '' </del> <ins> patches = [ (fetchpatch { url = "https://anonscm.debian.org/git/pkg-games/torcs.git/plain/debian/patches/gcc6-isnan.patch"; sha256 = "16scmq30vwb8429ah9d4ws0v1w6ai59lvn7hcgnvfzyap42ry876"; }) (fetchpatch { url = "https://anonscm.debian.org/git/pkg-games/torcs.git/plain/debian/patches/format-argument.patch"; sha256 = "04advcx88yh23ww767iysydzhp370x7cqp2wf9hk2y1qvw7mxsja"; }) (fetchpatch { url = "https://anonscm.debian.org/git/pkg-games/torcs.git/plain/debian/patches/glibc-default-source.patch"; sha256 = "0k4hgpddnhv68mdc9ics7ah8q54j60g394d7zmcmzg6l3bjd9pyp"; }) ]; postPatch = '' </ins> sed -i -e s,/bin/bash,`type -P bash`, src/linux/torcs.in '';

installTargets = "install datainstall"; <del> hardeningDisable = [ "format" ]; </del> postInstall = '' wrapProgram $out/bin/torcs  --prefix LD_LIBRARY_PATH : ${mesa}/lib