jiebi/CodeConvo huggingface dataset:
Change:
, makeWrapper , pciutils , perl <ins> , perlcritic </ins> , shellcheck , smartmontools , systemd

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 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: <!-- 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: 1.3.1 desired version: 1.4.0 <!-- 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:
stdenv.mkDerivation rec { pname = "delfin"; <del> version = "0.4.0"; </del> <ins> version = "0.4.2"; </ins> src = fetchFromGitea { domain = "codeberg.org"; owner = "avery42"; repo = "delfin"; rev = "v${version}"; <del> hash = "sha256-QwxdNPLL7PBokq5WaPylD4bBmXmJWyEQsWKN7DM2utk="; </del> <ins> hash = "sha256-7GHwwwFibmwBcrlC2zSpEUZ2dca14wZFU6PJWjincPQ="; </ins> }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; <del> hash = "sha256-ElB9TbfmYn/A1Y3+oQ752zHqkC+f2RJPxfGXH0m5C/E="; </del> <ins> hash = "sha256-zlecw6230AC/+y537iEhJU+BgWRs2WCFP0AIcxchZBA="; </ins> }; nativeBuildInputs = [

Discussion:
Package name: delfin Latest released version: 0.4.2 Current version on the unstable channel: 0.4.0 Current version on the stable/release channel: N/A Notify maintainers Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
patchShebangs scripts/meson_post_install.py scripts/test.sh ''; <ins> preConfigure = '' export GETTEXT_DIR="${gettext}" ''; </ins> passthru = { updateScript = nix-update-script { attrPath = pname;

Discussion:
Project description Fractal is a Matrix messaging app for GNOME written in Rust. Its interface is optimized for collaboration in large groups, such as free software projects. It's currently pacakged for linux, but was recently marked broken in I've implemented some quick hacks on libhandy and gspell to address the build failures here , but the package still fails. To reproduce develop --impure ".#fractal" source build To continue (to a very long error message): and move to nixpkgs/fractal-4.4.0- build cc (if you're still interested in this) Metadata source URL: platforms: unix
Hi, I'm not using my Darwin machine much anymore, so I don't think I will invest the time in fixing fractal for Darwin.
I marked this as stale due to inactivity. &rarr;
It actually suffices to put for fractal to build on Darwin: ~However, it's still kind of broken: the interface won't show up.~
Change:
pname = "matplotlib"; format = "pyproject"; <del> disabled = pythonOlder "3.9"; </del> <ins> disabled = pythonOlder "3.8"; </ins> src = fetchPypi { inherit pname version;

Discussion:
Steps to reproduce the behavior: Error: There should be a working matplotlib for 3.8, and the newer one for 3.9+, I guess Commit caused this regression. For 3.7.0: Latest matplotlib that worked for 3.8 is 3.6.2. by simply taking the old version of (before the said commit), which builds but fails to work with tk (I'm not sure tbh how to approach it). Please run and paste the result.
also cc
Maybe, try poetry2nix or using older nixpkgs.
I tried with but it gave me a error when trying to compile some boost library...
Sorry, but I don't have the energy to provide full support for the python package sets we don't recurse (3.8, 3.9) into. As such they're untested and the fast pace at which python libraries move makes it cumbersome to keep everything in working order.
greetings ! lists python 3.8 as compatible ( sorry you need to look at html title tag to see that its for version 3.7.1 matplotlib builds with this change, tested at I appreciate how much work you put into this, so I am happy to create a PR for this you should be able to just override attribute of derivation, you can refer to nixpkgs manual for that, or let us know if you need some assistance
Thank you! you can try now to use the master branch of nixpkgs with the shell you tried before
Thank you very much everybody. This fixes it :)
Change:
<ins> { config, lib, pkgs, ... }: with lib; let enable = config.programs.bash.enableCompletion; in { options = { programs.bash.enableCompletion = mkEnableOption "Bash completion for all interactive bash shells" // { default = true; }; }; config = mkIf enable { programs.bash.promptPluginInit = '' # Check whether we're running a version of Bash that has support for # programmable completion. If we do, enable all modules installed in # the system and user profile in obsolete /etc/bash_completion.d/ # directories. Bash loads completions in all # $XDG_DATA_DIRS/bash-completion/completions/ # on demand, so they do not need to be sourced here. if shopt -q progcomp &>/dev/null; then . "${pkgs.bash-completion}/etc/profile.d/bash_completion.sh" nullglobStatus=$(shopt -p nullglob) shopt -s nullglob for p in $NIX_PROFILES; do for m in "$p/etc/bash_completion.d/"*; do . $m done done eval "$nullglobStatus" unset nullglobStatus p m fi ''; }; } </ins>

Discussion:
Project description A bash utility; "Notifies you when long-running terminal commands complete." Metadata homepage URL: license: "All of undistract-me, including this file, is made available with the Expat license. See LICENSE for details."
Change:
zip zstd ] <del> ++ (with python3.pkgs; [ </del> <ins> ++ (with python.pkgs; [ </ins> argcomplete debian defusedxml

Discussion:
Steps to reproduce the behavior: diffoscope These tests are failing Full build log at I haven't done a git bisect yet, but it built fine on and is now failing on at commit <!-- 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]:
fails on as well fwiw bisected to
Change:
upgrade=1 upgrade_all=1 ;; <del> --use-substitutes|-s) copyClosureFlags+=("$i") </del> <ins> --use-substitutes|--substitute-on-destination|-s) copyFlags+=("-s") </ins> ;; -I|--max-jobs|-j|--cores|--builders|--log-format) j="$1"; shift 1

Discussion:
says but in flake mode, it uses , not , and the flag has no effect. I guess this is technically as documented, but a bit surprising. Should it pass to as well?
Is there any workaround for now?
Change:
<del> { lib, python3, git, pkgconfig }: </del> <ins> { lib, python3, fetchFromGitHub, git, pkgconfig }: </ins> # Note: # Conan has specific dependency demands; check

Discussion:
Describe the bug Conan fails to build due to the fact that six was updated in pull request To Reproduce Expected behavior Conan should be updated to use the 1.15 version of six to build correctly. Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Metadata system: host os: multi-user?: sandbox: version: channels(narice): channels(root): nixpkgs: Maintainer information:
I'm not actually the maintainer, is, but I'll see if I can see if there's a quick fix
woaw! that was fast! thank you very much
You even got a package update in the bargain :D
Change:
grilo-plugins = callPackage ../development/libraries/grilo-plugins { }; grpc = callPackage ../development/libraries/grpc { <del> # grpc builds with c++14 so abseil must also be built that way </del> <ins> # grpc builds with c++17 so abseil must also be built that way </ins> abseil-cpp = abseil-cpp_202206.override { <del> cxxStandard = "14"; </del> <ins> cxxStandard = "17"; </ins> }; };

Discussion:
name: google-cloud-cpp current version: 1.38.0 desired version: 1.42.0 maintainers: who did the last update Please tag this issue in your PR.
I don't have time to work on this at the moment.
Change:
} else { biocVersion <-  max(as.numeric(as.character(biocVersion$Bioc))) } <del> snapshotDate <- Sys.Date()-1 </del> <ins> dates <- stream_in(url("https://packagemanager.rstudio.com/__api__/repos/2/transaction-dates"), verbose = FALSE) snapshotDate <- as.Date(dates[nrow(dates), "alias"]) </ins> mirrorUrls <- list( bioc=paste0("http://bioconductor.statistik.tu-dortmund.de/packages/", biocVersion, "/bioc/src/contrib/") , "bioc-annotation"=paste0("http://bioconductor.statistik.tu-dortmund.de/packages/", biocVersion, "/data/annotation/src/contrib/") , "bioc-experiment"=paste0("http://bioconductor.statistik.tu-dortmund.de/packages/", biocVersion, "/data/experiment/src/contrib/") <del> , cran=paste0("http://mran.revolutionanalytics.com/snapshot/", snapshotDate, "/src/contrib/") </del> <ins> , cran=paste0("https://packagemanager.rstudio.com/cran/", snapshotDate, "/src/contrib/") </ins> ) mirrorType <- commandArgs(trailingOnly=TRUE)[1]

Discussion:
relies on MRAN mirror, which at the end of this month. Could we switch to another mirror such as CRAN/posit package manager?
We do need to switch, not just the update script but currently CRAN packages are fetched from MRAN. Official CRAN mirrors would be preferable but the organisation is not ideal as the archive tarballs are at a different path to the latest release.
is a similar service. I'm not sure if it's equivalent to MRAN. or could work
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Change:
}) ]; <ins> buildInputs = stdenv.lib.optional stdenv.isDarwin [ Carbon IOKit ]; </ins> meta = { homepage = http://xiph.org/paranoia; description = "A tool and library for reading digital audio from CDs";

Discussion:
Using version
Hello! Can you confirm this patch works on OSX + ? I get the following error above.
This might be the same issue that's breaking
Change:
wait_for_open_port(11334) wait_for_open_port(7980) wait_until_succeeds( <del> "curl -sSf localhost:7980/metrics | grep -q 'rspamd_scanned{host="rspamd"} 0'" </del> <ins> "curl -sSf 'localhost:7980/probe?target=http://localhost:11334/stat' | grep -q 'rspamd_scanned{host="rspamd"} 0'" </ins> ) ''; };

Discussion:
current version: unstable-2017-10-06 desired version: 0.2.0 maintainers:
An option in the service definition to overwrite the package would be nice, too! :smile:
Why is this needed? -options are usually implemented if modifying the package in question with an overlay is a bad idea because it would mean that a lot of leaf-packages would require a rebuild as well. An example for that would be .
Ah, okay.
could you please update this package?
Oh sure, thank you for the ping :)
Change:
, gnome }: <del> stdenv.mkDerivation rec { </del> <ins> stdenv.mkDerivation (finalAttrs: { </ins> pname = "loupe"; <del> version = "45.2"; </del> <ins> version = "45.3"; </ins> src = fetchurl { <del> url = "mirror://gnome/sources/loupe/${lib.versions.major version}/loupe-${version}.tar.xz"; hash = "sha256-uLP/rzZXAmsX4E8Z4EDLqNUetNDKtU5CKVsOWlJxwKs="; </del> <ins> url = "mirror://gnome/sources/loupe/${lib.versions.major finalAttrs.version}/loupe-${finalAttrs.version}.tar.xz"; hash = "sha256-9l8tEgjQhatf+pmN1DyS/pUictTVm1HP7MEevf/KLYY="; </ins> }; patches = [

Discussion:
They apparently fixed the issue where the cursor wouldn’t show up in new tabs. Needs backport to 23.11. Thanks! Package name: vte Latest released version: 0.74.2 Current version on the unstable channel: 0.74.1 Current version on the stable/release channel: 0.74.1 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]:
Change:
<ins> { lib , stdenv , fetchurl , makeWrapper , autoPatchelfHook , fixDarwinDylibNames , darwin , recyclarr , git , icu , testers , zlib }: let os = if stdenv.isDarwin then "osx" else "linux"; arch = { x86_64-linux = "x64"; aarch64-linux = "arm64"; x86_64-darwin = "x64"; aarch64-darwin = "arm64"; }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); hash = { x64-linux_hash = "sha256-aEcinTJlO++rTeyqGJea0TWtleH6fyooA8RhT0Qj24c="; arm64-linux_hash = "sha256-9Gyk09zAGzahP8FCGxj037vaK8h++3M5R2Qqop99Gs4="; x64-osx_hash = "sha256-c87eOZBz+RtbIi+dlXKKVMyPI8JqYDuiaL4xOkDRFn0="; arm64-osx_hash = "sha256-zSHgLXRDB6UA7V0LFgLq9ChqB40IHIJJxRqAYyVFlB8="; }."${arch}-${os}_hash"; libPath = { osx = "DYLD_LIBRARY_PATH : ${lib.makeLibraryPath [darwin.ICU zlib]}"; linux = "LD_LIBRARY_PATH : ${lib.makeLibraryPath [icu zlib]}"; }."${os}"; in stdenv.mkDerivation rec { pname = "recyclarr"; version = "5.1.0"; src = fetchurl { url = "https://github.com/recyclarr/recyclarr/releases/download/v${version}/recyclarr-${os}-${arch}.tar.xz"; inherit hash; }; sourceRoot = "."; nativeBuildInputs = [ makeWrapper ] ++ lib.optional stdenv.isLinux autoPatchelfHook ++ lib.optional stdenv.isDarwin fixDarwinDylibNames; buildInputs = [ icu zlib ]; installPhase = '' runHook preInstall install -Dm755 recyclarr -t $out/bin runHook postInstall ''; postInstall = '' wrapProgram $out/bin/recyclarr  --prefix PATH : ${lib.makeBinPath [git]}  --prefix ${libPath} ''; dontStrip = true; # stripping messes up dotnet single-file deployment passthru = { updateScript = ./update.sh; tests.version = testers.testVersion { package = recyclarr; }; }; meta = with lib; { description = "Automatically sync TRaSH guides to your Sonarr and Radarr instances"; homepage = "https://recyclarr.dev/"; changelog = "https://github.com/recyclarr/recyclarr/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ josephst ]; platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; }; } </ins>

Discussion:
Project description A command-line application that will automatically synchronize recommended settings from the to your Sonarr/Radarr instances. Metadata homepage URL: source URL: license: mit platforms: linux
Change:
{ lib , buildPythonPackage , cairocffi <del> , cython </del> <ins> , cython_3 </ins> , fetchPypi , igraph , leidenalg

Discussion:
, it will fail when it can't find check hydra: works, but also generates deprecation warnings. 0.9.3 (as used by Hydra) isn't an official release at Github. 0.9.4 fixes the deprecation warnings (save for flagging a future dependency and one other future.) Bump to version 0.9.4 coming momentarily. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
with lib; let <del> python = python39Packages.python; </del> <ins> python = python310Packages.python; </ins> optix = fetchzip { <del> url = "https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip"; sha256 = "1b3ccd3197anya2bj3psxdrvrpfgiwva5zfv2xmyrl73nb2dvfr7"; </del> <ins> # url taken from the archlinux blender PKGBUILD url = "https://developer.download.nvidia.com/redist/optix/v7.3/OptiX-7.3.0-Include.zip"; sha256 = "0max1j4822mchj0xpz9lqzh91zkmvsn4py0r174cvqfz8z8ykjk8"; </ins> }; in stdenv.mkDerivation rec { pname = "blender"; <del> version = "2.93.5"; </del> <ins> version = "3.1.0"; </ins> src = fetchurl { url = "https://download.blender.org/source/${pname}-${version}.tar.xz"; <del> sha256 = "1fsw8w80h8k5w4zmy659bjlzqyn5i198hi1kbpzfrdn8psxg2bfj"; </del> <ins> sha256 = "1d0476bzcz86lwdnyjn7hyzkmhfiqh47ls5h09jlbm7v7k9x69hw"; </ins> }; patches = lib.optional stdenv.isDarwin ./darwin.patch; <del> nativeBuildInputs = [ cmake makeWrapper python39Packages.wrapPython llvmPackages.llvm.dev ] </del> <ins> nativeBuildInputs = [ cmake makeWrapper python310Packages.wrapPython llvmPackages.llvm.dev ] </ins> ++ optionals cudaSupport [ addOpenGLRunpath ]; buildInputs = [ boost ffmpeg gettext glew ilmbase freetype libjpeg libpng libsamplerate libsndfile libtiff <del> opencolorio openexr openimagedenoise openimageio2 openjpeg python zlib fftw jemalloc </del> <ins> opencolorio openexr openimagedenoise openimageio2 openjpeg python zlib zstd fftw jemalloc </ins> alembic (opensubdiv.override { inherit cudaSupport; }) tbb

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:
src = fetchurl { url = "https://github.com/STJr/SRB2/releases/download/SRB2_release_${finalAttrs.version}/SRB2-v${lib.replaceStrings ["."] [""] finalAttrs.version}-Full.zip"; <del> hash = "sha256-KsJIkCczD/HyIwEy5dI3zsHbWFCMBaCoCHizfupFoWM="; </del> <ins> hash = "sha256-g7kaNRE1tjcF5J2v+kTnrDzz4zs5f1b/NH67ce2ifUo="; </ins> }; sourceRoot = ".";

Discussion:
Package name: srb2 Latest released version: 2.2.13 <!-- Search your package here: --- Current version on the unstable channel: 2.2.11 Current version on the stable/release channel: 2.2.10 <!-- 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.
Looks like there were a bunch of CMake changes so the build needs to be changed. See: Not sure how to make this work in Nix yet so it might take some time before I figure things out.
Looks like openSUSE patched 2.2.13 with these changes: Will investigate more later.
The PR hasn't been merged yet, but you can play SRB2 with the following: Feel free to leave an approving review if it works for you.
been using it for a few days now, also I don't know how to review since i've never done it before could I be pointed to the relevant docs?
Here's the . Thanks in advance!
Change:
cargoSha256 = "sha256-6oZCpjQ8t/QLFhEtF7td8KGI/kFE04pg7OELutsrJKo="; <ins> # Work around https://github.com/NixOS/nixpkgs/issues/166205. env = lib.optionalAttrs stdenv.cc.isClang { NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; }; </ins> passthru.tests.version = testers.testVersion { package = cbfmt; };

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]:
Interestingly, if I clone the project and use then run it builds just fine
Change:
nativeBuildInputs = [ pkgconfig file gawk ]; <ins> patches = [ (fetchpatch { name = "header-include.patch"; url = "https://git.kernel.org/pub/scm/network/connman/connman.git/patch/?id=bdfb3526466f8fb8f13d9259037d8f42c782ce24"; sha256 = "0q6ysy2xvvcmkcbw1y29x90g7g7kih7v95k1xbxdcxkras5yl8nf"; }) ]; </ins> preConfigure = '' export WPASUPPLICANT=${wpa_supplicant}/sbin/wpa_supplicant export PPPD=${ppp}/sbin/pppd

Discussion:
Complains of a struct being redefined in a header file. Failing hydra build:
This appears to be a known issue, addressed in I will see if that resolves the issue, and if so, I'll put together a PR.
Change:
in '' mkdir -p $out/{bin,lib,sdk} mv ./* $out/ <ins> cp ${logback-core} ${logback-classic} ${slf4j} $out/lib </ins> # Clean up documentation. mkdir -p $out/share/doc/${name}

Discussion:
Starting liquibase results in: system: host os: multi-user?: sandbox: version: channels(philipp): channels(root): nixpkgs:
This is fixed in: So the next release should have this. Alternatives seem to be: Manually download the slf4j jar file and include it in the classpath Use an older version (3.5.* seems to work) Include the PR in the derivation. This would mean building liquibase from source. Keep it broken until it's released. I'm a little baffled that nobody actually tried to execute liquibase apparently. What do you suggest? I made a preliminiary PR that fixes the problem.
Change:
<del> { stdenv, consul, ruby, bundlerEnv, zip }: </del> <ins> { stdenv, consul, ruby, bundlerEnv, zip, nodejs }: </ins> let # `sass` et al

Discussion:
The consul-ui packages currently fails to build on 18.03 and master. On 18.03, applying the following patch causes the build to succeed: however, on master, it fails with: I've tried various things including using different versions of ruby and bundler, but none have solved the issue.
Change:
<del> { lib, buildKodiAddon, fetchzip, addonUpdateScript }: </del> <ins> { lib, buildKodiAddon, fetchFromGitHub, addonUpdateScript }: </ins> buildKodiAddon rec { pname = "urllib3"; namespace = "script.module.urllib3"; <del> version = "1.26.4+matrix.1"; </del> <ins> version = "1.26.8+matrix.1"; </ins> <del> src = fetchzip { url = "https://mirrors.kodi.tv/addons/matrix/${namespace}/${namespace}-${version}.zip"; sha256 = "1d2k6gbsnhdadcl1xc7igz4m71z2fcnpln5ppfjv455cmkk110vf"; </del> <ins> # temporarily fetching from a PR because of CVE-2021-33503 # see https://github.com/xbmc/repo-scripts/pull/2193 for details src = fetchFromGitHub { owner = "xbmc"; repo = "repo-scripts"; rev = "f0bfacab4732e33c5669bedd1a86319fa9e38338"; sha256 = "sha256-UEMLrIvuuPARGHMsz6dOZrOuHIYVSpi0gBy2lK1Y2sk="; </ins> }; <ins> sourceRoot = "source/script.module.urllib3"; </ins> passthru = { pythonPath = "lib"; <del> updateScript = addonUpdateScript { attrPath = "kodi.packages.urllib3"; }; </del> }; meta = with lib; {

Discussion:
The version is called . That seems to be older than which is the first version with a fix for Can't we use ? cc
Would be nice if we could push issues like this upstream and have them fix it. Our tooling is nice and all we would have to do is backport the bump that our bot automatically creates. Any idea if upstream has addressed this? I can probably look later tonight when I'm at a computer.
That's the problem with such tooling. You only get security updates after upstream notices them, if ever. Thus at least one more indirection.
I guess I'm just spoiled by our (nixpkgs) tooling because all this comment made me think is that upstream could really benefit from using this type of tooling too
Is there a way to override specific plugins? There wouldn't be much to maintain if you just use .
Straight libs generally won't work as packaging does a little wrapping. Certainly we could replicate this... but that would come at a bit of a maintenance cost too.
We'll have to do either that or update upstream asap.
I'm out for the day and my android phone can't read files so I can't check if upstream has fixed this or not. Manually running the would let us know... if you have the capacity.
How do I run it? EDIT:
Doesn't change anything.
Where are these add-ons maintained upstream?
Looks like . It seems like developers pull upstream code right into their tree and then make a few minor additions for packaging as seen .