jiebi/CodeConvo huggingface dataset:
Change:
}: python2.pkgs.buildPythonApplication rec { pname = "chirp-daily"; <del> version = "20210724"; </del> <ins> version = "20211016"; </ins> src = fetchurl { url = "https://trac.chirp.danplanet.com/chirp_daily/daily-${version}/${pname}-${version}.tar.gz"; <del> sha256 = "0wddzls7r0l5b8vvljnmrj5lmmp7zkzl4h73pyigyf9nbhaklybb"; </del> <ins> sha256 = "13xzqnhvnw6yipv4izkq0s9ykyl9pc5ifpr1ii8xfp28ch706qyw"; </ins> }; propagatedBuildInputs = with python2.pkgs; [

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: chirp (chirp-daily) <!-- 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: desired version: <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: None (!) - I can probably volunteer to keep this up to date? The last PR was submitted by though. Please tag this issue in your PR.
Change:
curl double-conversion giflib <del> grpc </del> jsoncpp libjpeg_turbo numpy

Discussion:
Build of failed on x86_64-linux as of . This is currently breaking . maintainers cc: maintainers cc: Other cc: n/a nixpkgs at commit Contents of : This issue was automatically generated by . that created this issue. Internal tags: -
Bisected to
Since then, updating both (currently v1.60 on ) and (to ) has not made any difference on this matter.
See
Change:
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 {

Discussion:
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]:
Change:
<ins> { stdenvNoCC, lib, autoPatchelfHook, fetchzip }: let version = "1.1.0"; dist = { "x86_64-linux" = { url = "https://github.com/osquery/osquery-toolchain/releases/download/${version}/osquery-toolchain-${version}-x86_64.tar.xz"; hash = "sha256-irekR8a0d+T64+ZObgblsLoc4kVBmb6Gv0Qf8dLDCMk="; }; "aarch64-linux" = { url = "https://github.com/osquery/osquery-toolchain/releases/download/${version}/osquery-toolchain-${version}-aarch64.tar.xz"; hash = "sha256-cQlx9AtO6ggIQqHowa+42wQ4YCMCN4Gb+0qqVl2JElw="; }; }; in stdenvNoCC.mkDerivation { name = "osquery-toolchain-bin"; inherit version; src = fetchzip dist.${stdenvNoCC.hostPlatform.system}; nativeBuildInputs = [ autoPatchelfHook ]; installPhase = '' mkdir $out cp -r * $out ''; meta = with lib; { description = "A LLVM-based toolchain for Linux designed to build a portable osquery"; homepage = "https://github.com/osquery/osquery-toolchain"; platforms = [ "x86_64-linux" "aarch64-linux" ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = with licenses; [ gpl2Only asl20 ]; maintainers = with maintainers; [ squalus ]; }; } </ins>

Discussion:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- 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 /cc <!-- 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:
}; openssl_1_1 = common { <del> version = "1.1.1h"; sha256 = "1ncmcnh5bmxkwrvm0m1q4kdcjjfpwvlyjspjhibkxc6p9dvsi72w"; </del> <ins> version = "1.1.1i"; sha256 = "0hjj1phcwkz69lx1lrvr9grhpl4y529mwqycqc1hdla1zqsnmgp8"; </ins> patches = [ ./1.1/nix-ssl-cert-file.patch

Discussion:
, CVSSv3=9.8 (nixos-unstable) CVSSv3=7.5 (nixos-unstable) Scanned versions: nixos-unstable: . Cc
Despite the commits bumping I'd just point out the CVEs are incorrectly matched - they are against an openssl ruby gem, not openssl itself.
Change:
]; buildInputs = [ <del> (python3.withPackages (pp: with pp; [ dbus-python setproctitle pygobject3 pycairo python3.pkgs.xapp # The scope prefix is required pillow pytz tinycss2 python-pam pexpect distro requests ])) </del> atk cacert cinnamon-control-center cinnamon-desktop cinnamon-menus cjs <del> clutter </del> dbus <ins> evolution-data-server # for calendar-server </ins> gdk-pixbuf glib gsound

Discussion:
I have 2 clear bugs for cinnamon that I can't find a way to solve 1- not working due to missing of 2- doesn't show events due to missing of both of the issues related to Steps to reproduce the behavior: in any of the bugged apps
Change:
githubId = 54999; name = "Ariel Nunez"; }; <ins> interdependence = { email = "git@williamvandervalk.com"; github = "interdependence"; githubId = 45567423; name = "William Vandervalk"; }; </ins> Intuinewin = { email = "antoinelabarussias@gmail.com"; github = "Intuinewin";

Discussion:
Project description Backrest is a web-accessible backup solution built on top of . Backrest provides a WebUI which wraps the restic CLI and makes it easy to create repos, browse snapshots, and restore files. Additionally, Backrest can run in the background and take an opinionated approach to scheduling snapshots and orchestrating repo health operations. Metadata homepage URL: source URL: license: gpl3 platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
in rustPlatform.buildRustPackage rec { pname = "rio"; <del> version = "0.0.19"; </del> <ins> version = "0.0.27"; </ins> src = fetchFromGitHub { owner = "raphamorim"; repo = "rio"; rev = "v${version}"; <del> hash = "sha256-N7eHIyp2imkMUVwiOCameOROoaDJ7g+zNKdIB2aGZy0="; </del> <ins> hash = "sha256-q3Wq7jIYE4g1uPAlpzNWvwUvMy9eN6NQNmPNC4cFmYg="; </ins> }; <del> cargoHash = "sha256-XD+/DaaJEJ9jHZITTUma/wfsbduPUTc/SralPOx46Yo="; </del> <ins> cargoHash = "sha256-SP85se+H4jL/cXyvfbFS2lxpNSjuptAIPs3/htcrMcw="; </ins> nativeBuildInputs = [ ncurses <ins> cmake </ins> ] ++ lib.optionals stdenv.isLinux [ pkg-config autoPatchelfHook

Discussion:
Package name: rio Latest released version: 0.0.27 <!-- Search your package here: --- Current version on the unstable channel: 0.0.19 Current version on the stable/release channel: N/A <!-- 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.
Seems one of the dependence of depends on which not entered master yet (see ). I'll handle this once it gets ready.
Not sure why it requires it. Maybe removing this requirement?
And it's an critical component that could not be remove.
1.72.1 merged into master
:+1: Looking forward to this as well. Hopefully fixes
Still not merged into master, merged into staging-next though.
1.73 has been merged into master.
I sent the update
Change:
doCheck = !stdenv.isDarwin; nativeCheckInputs = [ pythonPackages.green pass gnupg ]; checkPhase = '' <del> ${pythonEnv}/bin/python3 setup.py green -q </del> <ins> ${pythonEnv.interpreter} -m green -q </ins> ''; installFlags = [ "DESTDIR=${placeholder "out"}" "PREFIX=" ];

Discussion:
Steps to reproduce the behavior: X <!-- 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:
stb = callPackage ../development/libraries/stb { }; <ins> StormLib = callPackage ../development/libraries/StormLib { }; </ins> stxxl = callPackage ../development/libraries/stxxl { parallel = true; }; sqlite = lowPrio (callPackage ../development/libraries/sqlite { });

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: devilutionx <!-- 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.2.1 desired version: 1.3.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. There are a number of changes in the new version, many of which make it difficult to package for nixpkgs.
Change:
RandomX benchmark. </para> </listitem> <ins> <listitem> <para> Auto nice daemons <link xlink:href="https://github.com/Nefelim4ag/Ananicy">ananicy</link> and <link xlink:href="https://gitlab.com/ananicy-cpp/ananicy-cpp/">ananicy-cpp</link>. Available as <link linkend="opt-services.ananicy.enable">services.ananicy</link>. </para> </listitem> </ins> </itemizedlist> </section> <section xml:id="sec-release-21.11-incompatibilities">

Discussion:
Project description Ananicy (ANother Auto NICe daemon) — is a shell daemon created to manage processes' IO and CPU priorities, with community-driven set of rules for popular applications (anyone may add their own rule via github's pull request mechanism). It's mainly for desktop usage. Metadata homepage URL: source URL: license: gpl3 platforms: linux
Change:
<ins> { lib , buildGoModule , fetchFromGitHub }: buildGoModule rec { pname = "sshocker"; version = "0.3.2"; src = fetchFromGitHub { owner = "lima-vm"; repo = "sshocker"; rev = "refs/tags/v${version}"; hash = "sha256-u/H9X0YbjVFK8IMUmL6OdarP/ojqXjZAHI+k61Ja++w="; }; vendorHash = "sha256-WcPKMF8KNx7zlsdTnFf8vnW/uZZL1F4JWqMK7+qmyCk="; ldflags = [ "-s" "-w" "-X=github.com/lima-vm/sshocker/pkg/version.Version=${version}" ]; meta = with lib; { description = "Tool for SSH, reverse sshfs and port forwarder"; homepage = "https://github.com/lima-vm/sshocker"; changelog = "https://github.com/lima-vm/sshocker/releases/tag/v${version}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; }; } </ins>

Discussion:
Project description ssh + reverse sshfs + port forwarder, in Docker-like CLI Metadata homepage URL: source URL: license: apache platforms: unix, linux, darwin
Change:
, stdenv , curl , Security <del> , version ? "0.2.88" , hash ? "sha256-CpyB2poKIqP4Zfn3Gk1hA9m6EQ/ZiyO91wZViMH7Wsk=" , cargoHash ? "sha256-0D5ABJ3jwsrFIvXSOYgOqJtV5B9JUsHZfJEKl6PO47I=" </del> <ins> , version ? "0.2.89" , hash ? "sha256-IPxP68xtNSpwJjV2yNMeepAS0anzGl02hYlSTvPocz8=" , cargoHash ? "sha256-pBeQaG6i65uJrJptZQLuIaCb/WCQMhba1Z1OhYqA8Zc=" </ins> }: rustPlatform.buildRustPackage rec {

Discussion:
Package name: wasm-bindgen-cli Latest released version: 0.2.89 Current version on the unstable channel: 0.2.88 Current version on the stable/release channel: 0.2.84 Checked the nixpkgs pull requests Notify maintainers and and led to 0.2.88 getting yanked on cargo Note for maintainers: Please tag this issue in your PR.
Change:
done else mkdir -p $root/$(dirname $target) <del> if ! [ -e $root/$target ]; then rsync $rsync_flags $source $root/$target else </del> <ins> if [ -e $root/$target ]; then </ins> echo "duplicate entry $target -> $source" exit 1 <ins> elif [ -d $source ]; then # Append a slash to the end of source to get rsync to copy the # directory _to_ the target instead of _inside_ the target. # (See `man rsync`'s note on a trailing slash.) rsync $rsync_flags $source/ $root/$target else rsync $rsync_flags $source $root/$target </ins> fi fi done

Discussion:
takes an argument that copies source paths into the resulting VM image. It seems to work fine when the sources are files or , but when copying directories, they end up nested inside the target directory named with a nix-store-like path. This is not what I expected, it is hard to use, and I do not think it is the intended behavior. these files: (and additional , see attached ). the VM image with . the VM image, e.g. with . in with credentials literal . that contains a subdirectory with a Nix-store-like path, e.g. instead of . I expected that the source would end up at the target, as happens with contents objects that are files. ! I will have a PR with a test and fix up soon. When changing the behavior of a function that is already widely used, even fixing a bug can cause problems for people. I checked, but I did not find any existing usages of with directories in . And given how broken the directory support seems, I suspect that it is not actually used in the wild, so I think it is okay to fix this behavior. Please run and paste the result.
Change:
buildPythonPackage rec { pname = "click"; <del> version = "8.0.2"; </del> <ins> version = "8.0.3"; </ins> src = fetchPypi { inherit pname version; <del> sha256 = "7027bc7bbafaab8b2c2816861d8eb372429ee3c02e193fc2f93d6c4ab9de49c5"; </del> <ins> sha256 = "sha256-QQ6TKwUPXu13PEzalN51lxyJzbMVWnKggxE5p55ey1s="; </ins> }; postPatch = '' substituteInPlace src/click/_unicodefun.py  <del> --replace "'locale'" "'${locale}/bin/locale'" </del> <ins> --replace '"locale"' "'${locale}/bin/locale'" </ins> ''; propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [

Discussion:
Platformio fails to build in nixos-unstable channel due to missing click dependency. Install platformio from nix-unstable channel (eg ) platformio builds and installs build log: not broken in nixos-21.05 Please run and paste the result. Maintainer information:
Click is not missing but is at 8.0.2 which platformio has explicitly blacklisted due to a regression. Bumping to 8.0.3 should resolve this.
This is resolved now.
Change:
rustPlatform.buildRustPackage rec { pname = "hexyl"; <del> version = "0.10.0"; </del> <ins> version = "0.11.0"; </ins> src = fetchFromGitHub { owner = "sharkdp"; repo = pname; rev = "v${version}"; <del> sha256 = "sha256-LskDHUm45OlWbzlumaIXPXCZEBA5dXanhzgAvenJgVk="; </del> <ins> hash = "sha256-Y/zEJx+tUYCA/Clvwvnsy7L3whIXT7e5bgluhrOOPjM="; </ins> }; <del> cargoSha256 = "sha256-qKk95hGcThu0y3ND9z3mXw1TBaVkwAOrznaqj2k3SEk="; </del> <ins> cargoHash = "sha256-NpEwuVz0tFkbUZQ4W+ojeD3omEXZ7YRqDmy/zLe5Z1o="; </ins> meta = with lib; { changelog = "https://github.com/sharkdp/hexyl/releases/tag/v${version}";

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: hexyl <!-- 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: 0.10.0 desired version: 0.11.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.
Thanks for your work optimizing the program!
Change:
# remove forbidden reference to $TMPDIR preFixup = '' <del> patchelf --shrink-rpath --allowed-rpath-prefixes "/nix/store" "$out/sbin/smbios-sys-info-lite" </del> <ins> patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$out/sbin/smbios-sys-info-lite" </ins> ''; meta = with lib; {

Discussion:
Steps to reproduce the behavior: on nixos-unstable I believe this is related 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.
It'll need a similar fix like the ones in Wasn't caught in staging because it's marked insecure
Change:
githubId = 5837359; name = "Adrian Pistol"; }; <ins> vika_nezrimaya = { email = "vika@fireburn.ru"; github = "kisik21"; githubId = 7953163; name = "Vika Shleina"; keys = [{ longkeyid = "rsa4096/0x5402B9B5497BACDB"; fingerprint = "A03C D09C 36CF D9F6 1ADF  AF11 5402 B9B5 497B ACDB"; }]; }; </ins> vinymeuh = { email = "vinymeuh@gmail.com"; github = "vinymeuh";

Discussion:
Someone asked in #nixos today for a list of packages without maintainers. I don't know of one so I made this : ) Behold, the Approximate List of Unmaintained Packages: This is 168 unmaintained packages. Some that caught my eye, , , , , and . Command I used to produce this approximate list (there's false positives and probably negatives alike): Alternative by Graham (not sure where to get , probably fewer false negatives but more false positives:
Python has some maintainers assigned - looking deeper at Nix expressions, cpython is maintained by PyPy is maintained by GNU Tar, zip, rxvt_unicode, bzip2 and ed indeed lack a maintainer.
Note that certain packages have a special deriver that automatically adds a maintainer. I think a clearer way to check what packages have no maintainers is to use or perhaps using nix directly would be even better.
I did try this , which yields a longer (includes some false positives such as automatically generated derviations).
All emacs packages without maintainers were dropped as a part of
Closing this because there isn't anything actionable and the list is not entirely accurate either. Note that, when talking about maintained or not, there are many core packages maintained by only few. It would be very important if those packages get more maintainers. An example is .
the actionable part would be setting up a webpage that allows people to easily find packages that aren't maintained or have few maintainers. Using maybe some stats from the binary cache or about version lag to indicate which packages have a greater need of maintainers.
Now since a few maintainers have left leaving many packages without maintainers, I think this has to be a priority.
Cross-posting for reference since I stumbled across this, there is/was an RFC regarding this topic:
Change:
sha256 = "0w7pd2h8ayr88kjl82c8fdshnk6f3xslc77gy7ma09zkbvf76qnz"; }; <ins> patches = [ # fix build with cgal 4.13 (https://git.skewed.de/count0/graph-tool/issues/509) (fetchpatch { name = "cgal-4.13.patch"; url = "https://git.skewed.de/count0/graph-tool/commit/aa39e4a6b42d43fac30c841d176c75aff92cc01a.patch"; sha256 = "1578inb4jqwq2fhhwscn5z95nzmaxvmvk30nzs5wirr26iznap4m"; }) ]; </ins> configureFlags = [ "--with-python-module-path=$(out)/${python.sitePackages}" "--with-boost-libdir=${boost}/lib"

Discussion:
I fail to compile graph-tool on nixos-unstable. The error message is a template one, thus cc
This is caused by
Fixed upstream:
thanks !
Change:
<ins> { lib , stdenv , fetchFromGitHub # Native Build Inputs , cmake , pkg-config , makeWrapper # Dependencies , yajl , alsa-lib , libpulseaudio , glib , libnl , udev , libXau , libXdmcp , pcre2 , pcre , util-linux , libselinux , libsepol , lua5 , docutils , libxcb , libX11 , xcbutil , xcbutilwm }: stdenv.mkDerivation (finalAttrs: { pname = "luastatus"; version = "0.6.0"; src = fetchFromGitHub { owner = "shdown"; repo = "luastatus"; rev = "v${finalAttrs.version}"; hash = "sha256-whO5pjUPaCwEb2GDCIPnTk39MejSQOoRRQ5kdYEQ0Pc="; }; nativeBuildInputs = [ cmake pkg-config makeWrapper ]; buildInputs = [ libxcb libX11 xcbutil xcbutilwm libXdmcp libXau libpulseaudio libnl libselinux libsepol yajl alsa-lib glib udev pcre2 pcre util-linux lua5 docutils ]; postInstall = '' wrapProgram $out/bin/luastatus-stdout-wrapper  --prefix LUASTATUS : $out/bin/luastatus wrapProgram $out/bin/luastatus-i3-wrapper  --prefix LUASTATUS : $out/bin/luastatus wrapProgram $out/bin/luastatus-lemonbar-launcher  --prefix LUASTATUS : $out/bin/luastatus ''; meta = with lib; { description = "Universal status bar content generator"; homepage = "https://github.com/shdown/luastatus"; changelog = "https://github.com/shdown/luastatus/releases/tag/${finalAttrs.version}"; license = licenses.gpl3Only; maintainers = with maintainers; [ kashw2 ]; platforms = platforms.linux; }; }) </ins>

Discussion:
Project description luastatus is a universal status bar content generator Metadata homepage URL: No Homepage source URL: license: GPL-3.0 platforms: linux
Change:
configureFlags = "CPPFLAGS=-DNDEBUG CFLAGS=-O3 CXXFLAGS=-O3"; <ins> setupHook = ./lzip-setup-hook.sh; </ins> doCheck = true; <ins> enableParallelBuilding = true; </ins> meta = { homepage = http://www.nongnu.org/lzip/lzip.html;

Discussion:
There seems to be no man page for ed, the standard text editor.
It looks like an issue in how ed installs things:
The target directory is set with: There's another configure flag, , that defaults to . I think nix automatically replaces that by . Resulting in . would default to '$(prefix), but since it was set, the bin files ended up in the right place. Not setting any installFlags results in a correct tree. It basically lets nix figure it out. I noticed very recently replaced by'. Todo: [x] Confirm it's ok to not set the
Yes, removing is usually the correct option.
Fixed by .
Change:
<del> { lib, buildGoModule, fetchFromGitHub }: </del> <ins> { lib , buildGoModule , fetchFromGitHub , makeWrapper , openssh }: </ins> buildGoModule rec { pname = "zrepl"; version = "0.4.0";

Discussion:
Describe the bug I wanted to use the connection type for a zrepl job like so in my : However the service then fails with this error, saying that ssh is missing from this package. I guess I could fix this with an overlay? I'm new to nixos and don't really know how I would go about doing that. (Would appreciate some pointers to examples where smth similar was done before) Notify maintainers Metadata Maintainer information:
Would you mind testing
how would I go about doing that easily in my current system? (sry this is my first day running nix/nixos)
with that snippet you can also use packages from master in your systemPackages
can confirm it's working, thx for the explanation!