jiebi/CodeConvo huggingface dataset:
Change:
mkdir -p $out/lib/plymouth/renderers # module might come from a theme <del> cp ${themesEnv}/lib/plymouth/{text,details,$moduleName}.so $out/lib/plymouth </del> <ins> cp ${themesEnv}/lib/plymouth/{text,details,label,$moduleName}.so $out/lib/plymouth </ins> cp ${plymouth}/lib/plymouth/renderers/{drm,frame-buffer}.so $out/lib/plymouth/renderers mkdir -p $out/share/plymouth/themes

Discussion:
It should always show the NixOS version. Reproducible on: Lenovo Thinkpad X230 with grub Not reproducible on: Apple iMac 11,3 with systemd-boot (EFI) Thinkpad L470 with systemd-boot (EFI) system down system system: host os: multi-user?: sandbox: version: channels(davidak): channels(root): nixpkgs:
I can second this. It's been the case for ages.
Yes, I'm not sure why this is. It used to show it at startup, and I don't think anything much has changed there.
I did an update yesterday and bootet the system today and the version was shown. It's a Thinkpad L470. I will see if it fixes it also on the system i used when reporting this issue. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Doesn't work here on latest unstable.
Seems to be a problem specifically with GRUB.
I'm using systemd-boot, not GRUB.
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly: for maintainers and people that previously touched the related code and @ mention them in a comment. on the . on the on .
Problem persists.
This is because the Plymouth plugin is missing from the initrd, along with a font with which to render the text. See .
Change:
<ins> { stdenvNoCC, lib, fetchurl, autoPatchelfHook, cups, unzip, }: stdenvNoCC.mkDerivation { pname = "cups-idprt-mt888"; version = "1.2.0"; src = fetchurl { name = "idprt_mt888_printer_linux_driver.zip"; url = "https://www.idprt.com/prt_v2/files/down_file/id/324/fid/780.html"; # NOTE: This is NOT an HTML page, but a ZIP file hash = "sha256-fmKDRa6NOXMM6IuxRK8sjToGhdPiHO6ZdfUVvR1KKb0="; }; buildInputs = [ cups ]; nativeBuildInputs = [ autoPatchelfHook unzip ]; installPhase = let arch = builtins.getAttr stdenvNoCC.hostPlatform.system { x86_64-linux = "x64"; x86-linux = "x86"; }; in '' runHook preInstall mkdir -p $out/share/cups/model $out/lib/cups/filter cp -r filter/${arch}/. $out/lib/cups/filter cp -r ppd/. $out/share/cups/model chmod +x $out/lib/cups/filter/* runHook postInstall ''; meta = { description = "CUPS driver for the iDPRT MT888"; platforms = [ "x86_64-linux" "x86-linux" ]; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ pandapip1 ]; }; } </ins>

Discussion:
Project description CUPS drivers for iDPRT label printers Metadata homepage URL: source URL: / license: proprietary platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
There is no need to create an issue for a software you are packaging. Create the package right away.
I wasn't planning on packaging the software. I opened this issue last week. About an hour ago I decided to bite the bullet and do it myself.
No problem.
Change:
, bundlerApp , bundlerUpdateScript }: bundlerApp { pname = "neocities"; gemdir = ./.;

Discussion:
I'm not really sure how it happened, however we have 2 copies of the Neocities CLI: One from , and another from . After formatting the nix files in each, the only differences are: Description Maintainers Platforms ( lists ) Gemfile lock platform/bundled-with version ( is bundled-with , has as a platform and is bundled-with ) is older, while is newer and slightly more complete, as it seems. One should be removed, with the other aliased to it. CC as the maintainer of the other Neocities package.
this happened before, i wonder if there are more cases like this rn
I'll take care of this -- it seems like is out of date so might as well take care of that, too.
Change:
ebook2cw = callPackage ../applications/radio/ebook2cw { }; <ins> qdmr = libsForQt5.callPackage ../applications/radio/qdmr { }; </ins> edwin = callPackage ../data/fonts/edwin { }; etBook = callPackage ../data/fonts/et-book { };

Discussion:
Project description a program for managing several popular DMR hand held radios Metadata homepage URL: source URL: license: gpl3 platforms: linux, macos
Change:
, writeScript }: <ins> let python = python3.override { packageOverrides = final: prev: { # version 4 or newer would log the followng error but tests currently don't fail because radare2 is disabled # ValueError: argument TNULL is not a TLSH hex string tlsh = prev.tlsh.overridePythonAttrs ({ src, ... }: let version = "3.19.1"; in { inherit version; src = src.override { rev = version; hash = "sha256-ZYEjT/yShfA4+zpbGOtaFOx1nSSOWPtMvskPhHv3c9U="; }; }); }; }; in </ins> # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! <del> python3.pkgs.buildPythonApplication rec { </del> <ins> python.pkgs.buildPythonApplication rec { </ins> pname = "diffoscope"; version = "265";

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:
{ lib <del> , stdenv </del> , fetchFromGitHub , python310Packages , testers

Discussion:
Steps to reproduce the behavior: stig If I try to install it from my config, I get . If I try to run it by nix-shell: is the nixpkgs commit I'm currently using to get a working version of this program. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
The different experience you get with vs is a problem in your Nix environment - probably an old version of nixpkgs you use for vs how you build "your config". However the test failing mark this package is now completely broken. See also discussion with upstream at: . I opened that marks stig as broken, and it will close this issue when merged.
stig works for me with this overlay: I think since addresses
It'd be great if you'd share this in a PR.
Opened at !
Change:
, qttools , darwin <ins> , asciidoctor </ins> , curl , glibcLocales , libXi

Discussion:
Describe the bug program crash when clicking button To Reproduce Steps to reproduce the behavior: a database in keepassxc settings, secret service integration freedesktop integration edit database settings Expected behavior dialog open or something, no crash Screenshots ! Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Maintainer information:
This is an . Workaround: Between steps 3 and 4, click "OK" and re-enter settings. You should then be able to edit the database settings.
Change:
sha256 = "ff6d5376a2d9caba6f5bb78e68af77cefbdb2f04cd256f738e39f8ac9a79a4a8"; }; <del> buildInputs = [ ncurses curl taglib fftw mpd_clientlib pkgconfig ]; </del> <ins> buildInputs = [ ncurses curl taglib fftw mpd_clientlib pkgconfig ] ++ libiconvOrEmpty; </ins> <del> meta = { </del> <ins> meta = with stdenv.lib; { </ins> description = "Curses-based interface for MPD (music player daemon)"; <del> homepage = http://unkart.ovh.org/ncmpcpp/; license = "GPLv2+"; maintainers = [ stdenv.lib.maintainers.mornfall ]; platforms = stdenv.lib.platforms.all; </del> <ins> homepage    = http://unkart.ovh.org/ncmpcpp/; license     = licenses.gpl2Plus; maintainers = with maintainers; [ lovek323 mornfall ]; platforms   = platforms.all; </ins> }; }

Discussion:
CMake seems to use ps command internally, but looks like CMake in nix on darwin can not find ps command, so it complains with message "sh: ps: command not found." (very many times) Although this does not seem to harm build, it is desirable if this can be solved quite easily by some simple patch.
I found a similar problem report in macports. Shall we include /bin/ps visible in cmake environment in darwin systems?
Is there no way to hard-code the path of into CMake?
isn't actually in .
The relevant code in cmake is I believe. The package on contains the Apple ps. I'll likely get it building as part of my revamp of the darwin stdenv, and if I'm feeling particularly charitable I might even hook it into cmake. In the mean time, I'd probably just leave this alone, since I don't think we're far off from having a sensible darwin stdenv.
We definitely can't use procps on Darwin since it doesn't have /proc. Also, these warnings are not always harmless: MySQL's startup scripts won't work unless it has ps in scope during the build process. Right now the workaround is this
This was fixed as part of the new darwin stdenv.
Change:
# From ./bootstrap preAutoreconf = '' <del> cd contrib </del> <ins> pushd contrib </ins> find wallet-core/backoffice/ -type f -printf '  %p n' | sort > Makefile.am.ext truncate -s -2 Makefile.am.ext cat Makefile.am.in Makefile.am.ext >> Makefile.am <del> cd .. </del> <ins> popd </ins> ''; configureFlags = [ "--with-gnunet=${gnunet}"

Discussion:
Package name: gnunet Latest released version: 0.21.0 Current version on the unstable channel: 0.20.0 Current version on the stable/release channel: 0.20.0 Notify maintainers Changelog: 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:
buildGoModule rec { pname = "gitea"; <del> version = "1.20.5"; </del> <ins> version = "1.21.1"; </ins> # not fetching directly from the git repo, because that lacks several vendor files for the web UI src = fetchurl { url = "https://dl.gitea.com/gitea/${version}/gitea-src-${version}.tar.gz"; <del> hash = "sha256-cH/AHsFXOdvfSfj9AZUd3l/RlYE06o1ByZu0vvGQuXw="; </del> <ins> hash = "sha256-5WEHUMQsQNgrglS+xJ4IWHUl0a6RLLPyx0l+ECJ4R9g="; </ins> }; vendorHash = null;

Discussion:
Package name: gitea Latest released version: 1.21.1 () <!-- Search your package here: --- Current version on the unstable channel: 1.20.5 Current version on the stable/release channel: 1.19.4 <!-- 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.
thanks. I've created:
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Change:
<del> { lib, stdenvNoCC, fetchFromGitLab }: stdenvNoCC.mkDerivation { </del> <ins> { lib , stdenvNoCC , fetchFromGitLab , nix-update-script }: stdenvNoCC.mkDerivation (finalAttrs: { </ins> pname = "xr-hardware"; <del> version = "unstable-2023-11-08"; </del> <ins> version = "1.1.1"; </ins> src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "monado/utilities"; repo = "xr-hardware"; <del> rev = "9204de323210d2a5ab8635c2ee52127100de67b1"; hash = "sha256-ZS15WODms/WKsPu+WbfILO2BOwnxrhCY/SoF8jzOX5Q="; </del> <ins> rev = "refs/tags/${finalAttrs.version}"; hash = "sha256-w35/LoozCJz0ytHEHWsEdCaYYwyGU6sE13iMckVdOzY="; </ins> }; <ins> dontConfigure = true; dontBuild = true; </ins> installTargets = "install_package"; installFlagsArray = "DESTDIR=${placeholder "out"}"; <ins> passthru.updateScript = nix-update-script { }; </ins> meta = with lib; { description = "Hardware description for XR devices"; homepage = "https://gitlab.freedesktop.org/monado/utilities/xr-hardware";

Discussion:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: None <!-- 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 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:
./services/databases/clickhouse.nix ./services/databases/cockroachdb.nix ./services/databases/couchdb.nix <ins> ./services/databases/dragonflydb.nix </ins> ./services/databases/firebird.nix ./services/databases/foundationdb.nix ./services/databases/hbase.nix

Discussion:
Project description Metadata homepage URL: source URL: license: Business Source License 1.1, change to Apache License 2.0 on June 1st 2027 platforms: linux
Can you check out my PR if everything works?
Change:
<del> { pkgs, lib, config, ... }: with lib; let cfg = config.services.mathics; in { options = { services.mathics = { enable = mkEnableOption "Mathics notebook service"; external = mkOption { type = types.bool; default = false; description = "Listen on all interfaces, rather than just localhost?"; }; port = mkOption { type = types.int; default = 8000; description = "TCP port to listen on."; }; }; }; config = mkIf cfg.enable { users.users.mathics = { group = config.users.groups.mathics.name; description = "Mathics user"; home = "/var/lib/mathics"; createHome = true; uid = config.ids.uids.mathics; }; users.groups.mathics.gid = config.ids.gids.mathics; systemd.services.mathics = { description = "Mathics notebook server"; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; serviceConfig = { User = config.users.users.mathics.name; Group = config.users.groups.mathics.name; ExecStart = concatStringsSep " " [ "${pkgs.mathics}/bin/mathicsserver" "--port" (toString cfg.port) (if cfg.external then "--external" else "") ]; }; }; }; } </del>

Discussion:
The mathics test does not work because: /cc (commit history)
I see the same error with on the 20.03 beta channel. I think it also happens on Master. It used to work (maybe a few weeks ago? if I have time I'll bisect).
I removing mathics.
Change:
self = python3; packageOverrides = _: super: { tree-sitter = super.tree-sitter_0_21; }; }; <del> version = "0.56.0"; </del> <ins> version = "0.57.0"; </ins> in python3.pkgs.buildPythonApplication { pname = "aider-chat";

Discussion:
A small difference in the dependencies used by aider and nixpkgs causes aider to crash. aider 0.56.0 something should get a stack overflow See <!-- 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]:
was closed by mistake so opened this
Thanks for opening this issue. Discussion started here It is clear that v1.44.22 of is what causes the issue but I'm not sure what could be done. maybe you have an idea?
There is an open issue in the repo, we have to wait for the dependencies to be updated upstream unfortunately. On the next update of this dependency ill be sure to try to run aider. Sorry for the inconvenience !
Why don't you use ?
the issue on aider's repo was closed the fix is to not use the wrong version of litellm :sweat:
it's not so simple for python packages. each one is a forest of carefully balanced dependencies.
Latest aider update matches with the latest litellm update, so we should be good in a couple of days
Change:
<ins> From: Matthew Bauer <mjbauer95@gmail.com> Date: Wed, 29 May 2019 22:51:52 -0400 Subject: [PATCH] Add /postgresql suffix for Nix outputs Nix outputs put the `name' in each store path like /nix/store/...-<name>. This was confusing the Postgres make script because it thought its data directory already had postgresql in its directory. This lead to Postgres installing all of its fils in $out/share. To fix this, we just look for postgres or psql in the part after the / using make's notdir. --- From: Matthew Bauer <mjbauer95@gmail.com> Date: Wed, 29 May 2019 22:51:52 -0400 Subject: [PATCH] Add /postgresql suffix for Nix outputs Nix outputs put the `name' in each store path like /nix/store/...-<name>. This was confusing the Postgres make script because it thought its data directory already had postgresql in its directory. This lead to Postgres installing all of its fils in $out/share. To fix this, we just look for postgres or psql in the part after the / using make's notdir. --- diff --git a/src/Makefile.global.in b/src/Makefile.global.in index b9d86acaa9..bce05464c3 100644 --- a/src/Makefile.global.in +++ b/src/Makefile.global.in @@ -102,15 +102,15 @@ datarootdir := @datarootdir@ bindir := @bindir@ datadir := @datadir@ -ifeq "$(findstring pgsql, $(datadir))" "" -ifeq "$(findstring postgres, $(datadir))" "" +ifeq "$(findstring pgsql, $(notdir $(datadir)))" "" +ifeq "$(findstring postgres, $(notdir $(datadir)))" "" override datadir := $(datadir)/postgresql endif endif sysconfdir := @sysconfdir@ -ifeq "$(findstring pgsql, $(sysconfdir))" "" -ifeq "$(findstring postgres, $(sysconfdir))" "" +ifeq "$(findstring pgsql, $(notdir $(sysconfdir)))" "" +ifeq "$(findstring postgres, $(notdir $(sysconfdir)))" "" override sysconfdir := $(sysconfdir)/postgresql endif endif @@ -136,8 +136,8 @@ endif mandir := @mandir@ docdir := @docdir@ -ifeq "$(findstring pgsql, $(docdir))" "" -ifeq "$(findstring postgres, $(docdir))" "" +ifeq "$(findstring pgsql, $(notdir $(docdir)))" "" +ifeq "$(findstring postgres, $(notdir $(docdir)))" "" override docdir := $(docdir)/postgresql endif endif </ins>

Discussion:
postgresql is littered with files in out/share/postgresql. Please run and paste the results.
Weird. Not sure why GH did not close this.
Change:
# Tests appear to be broken with import errors within the project structure doCheck = false; <del> nativeBuildInputs = [ wrapGAppsHook ]; </del> <ins> nativeBuildInputs = [ wrapGAppsHook gobject-introspection ]; </ins> buildInputs = [ gobject-introspection

Discussion:
When running autokey it does not work (it errors). Steps to reproduce the behavior: the package from nixpkgs. in the terminal. The program should work. This is the error message: After searching through the autokey repo, I believe the X protocol errors can be safely ignored. The important part is the final error (about GSettings schemas). Autokey was last updated 2 years ago, it's quite out of date. I haven't tested if the latest version fixes this problem or not. Also, it seems that the program is missing, only / / are installed. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- (doesn't seem to exist anymore) Maintainer information:
Autokey qt was hard to get working so I chose to delete it during the build the gtk should work since This pr and I also updated autokey in it
Strange, I am using version 0.95.10, but I still get the error. What desktop environment are you using?
Sway, I'll try in a fresh kde vm later
I marked this as stale due to inactivity. &rarr;
Change:
, writeShellScriptBin , runtimeShell , installShellFiles <ins> , bc </ins> , ncurses , perl , glibcLocales

Discussion:
Installing and using fzf breaks with the following error message: Steps to reproduce the behavior: fzf with tmux integration, I did it via home manager modules fzf with tmux integration within tmux The tmux pop up appears with history to filter If applicable, add screenshots to help explain your problem. Add any other context about the problem here. Please run and paste the result. Looks like this got introduced with The runtime dependency was with that new version: Line 183 of file I wasn't able to find a proper URL to link to that line within the diff.
Workaround: Install as another package.
due to providing the update to 0.39.0 at
Should be fixed by , would be helpful if you could test it.
Thanks I'm pretty new, is there any doc how I could test this on my machine?
If you're using Nix channels then you can replace your channel with and rebuild, which will build all your packages from my PR branch, including . If you're using Nix Flakes then you can change the nixpkgs input to be which has the same effect.
Change:
cmakeFlags = [ "-Wno-dev" <ins> # upstream tries to use systemd and udev packages to find these directories in FHS; set the paths explicitly instead (lib.cmakeFeature "UDEV_RULES_INSTALL_DIR" "lib/udev/rules.d") (lib.cmakeFeature "SYSTEMD_USER_UNIT_INSTALL_DIR" "lib/systemd/user") </ins> ]; postPatch = '' <del> # fix hardcoded libevdev path substituteInPlace cmake/compile_definitions/linux.cmake  --replace '/usr/include/libevdev-1.0' '${libevdev}/include/libevdev-1.0' </del> <ins> # remove upstream dependency on systemd and udev substituteInPlace cmake/packaging/linux.cmake  --replace-fail 'find_package(Systemd)' ""  --replace-fail 'find_package(Udev)' "" </ins> substituteInPlace packaging/linux/sunshine.desktop  <del> --replace '@PROJECT_NAME@' 'Sunshine'  --replace '@PROJECT_DESCRIPTION@' 'Self-hosted game stream host for Moonlight'  --replace '/usr/bin/env systemctl start --u sunshine' 'sunshine' </del> <ins> --subst-var-by PROJECT_NAME 'Sunshine'  --subst-var-by PROJECT_DESCRIPTION 'Self-hosted game stream host for Moonlight'  --replace-fail '/usr/bin/env systemctl start --u sunshine' 'sunshine' </ins> ''; preBuild = ''

Discussion:
Package name: sunshine Latest released version: 0.22.2 <!-- Search your package here: --- Current version on the unstable channel: 0.22.0 Current version on the stable/release channel: 0.21.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: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
- The `power.ups` module now generates `upsd.conf`, `upsd.users` and `upsmon.conf` automatically from a set of new configuration options. This breaks compatibility with existing `power.ups` setups where these files were created manually. Back up these files before upgrading NixOS. <ins> - `unrar` was updated to v7. See [changelog](https://www.rarlab.com/unrar7notes.htm) for more information. </ins> - `k3s` was updated to [v1.29](https://github.com/k3s-io/k3s/releases/tag/v1.29.1%2Bk3s2). See [changelog and upgrade notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#urgent-upgrade-notes) for more information. - `k9s` was updated to v0.31. There have been various breaking changes in the config file format,

Discussion:
Package name: unrar Latest released version: 7.00 beta 3 Current version on the unstable channel: 6.2.12 Current version on the stable/release channel: 6.2.12 I receive more and more RAR files which are created with Unrar 7.00 beta versions / require a more recent version tan 6.2.12 I would appreciated if the existing unrar package can be updated or a new unrar-beta package be proposed .. Changelog : Notify maintainers
There was an automatic update in that I marked as draft, exactly because it's in beta. I'd much rather add a new package. what do you think?
I don't think we should update to the beta either. Sometimes I think about adding beta and release candidate versions to package , but that would be a nixpkgs policy discussion.
If people are still creating new RAR files then I don't want to be maintainer of this package. Stop using RAR.