jiebi/CodeConvo huggingface dataset:
Change:
changelog = "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases"; license = licenses.gpl3Only; maintainers = with maintainers; [ aidalgol ]; <del> platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; mainProgram = appName; </del> <ins> # Heroic may work on nix-darwin, but it needs a dedicated maintainer for the platform. # It may also work on other Linux targets, but all the game stores only # support x86 Linux, so it would require extra hacking to run games via QEMU # user emulation.  Upstream provide Linux builds only for x86_64. platforms = [ "x86_64-linux" ]; mainProgram = "heroic"; </ins> }; <del> } </del> <ins> }) </ins>

Discussion:
Package name: heroic Latest released version: 2.15.1 <!-- Search your package here: --- Current version on the unstable channel: 2.14.1 Current version on the stable/release channel: 2.14.1 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Need to wait for to be merged, because upstream depends on Electron 31, but the latest currently in nixpkgs is 30.
you can make draft PR and wait :D
Also does UMU need to be packaged for this release?
I think so. Even though Heroic 2.15 downloads UMU, the version it fetches is outdated, (according to one of the developers, in the project discord server).
Actually, given that , and Heroic can download a working version, just without the latest fixes, I am opting to not package UMU in nixpkgs.

Stardew Valley isn't opening in the nixpkgs' Heroic Launcher, and I think there're missing dependencies. Steps to reproduce the behavior: the Heroic Launcher and installs Stardew Valley from GOG running the game The game would open as usual The logs: <!-- 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]:
Stardew Valley depends on an outdated version of OpenSSL that is insecure IIRC (see also ) I just play the Windows version via Wine, also from Heroic Launcher (on the Steam Deck) and that works just fine, if it's acceptable to you I'd just do that instead of trying to hunt down an ancient version of a library.
Thanks for the explanation! Installing the Windows version worked as expected.
That turns out not to be the case here. I happen to own the GOG version of this game, so I was able to test this. It complains about missing ICU; once I that to the Heroic FHS environment, it launched just fine. Will submit a PR.
Change:
githubId = 428026; name = "embr"; }; <ins> emilioziniades = { email = "emilioziniades@protonmail.com"; github = "emilioziniades"; githubId = 75438244; name = "Emilio Ziniades"; }; </ins> emily = { email = "nixpkgs@emily.moe"; github = "emilazy";

Discussion:
Project description Command line program which provides a suite of tools to create shopping lists and maintain recipes. Metadata homepage URL: source URL: license: mit platforms: linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
A nix-shell script here () which provides a decent starting point. cc
Change:
src = fetchFromGitHub { owner = "Siriusmart"; <del> repo = pname; </del> <ins> repo = "youtube-tui"; </ins> rev = "v${version}"; hash = "sha256-FOiK3yQcQuwdCEjBtRPW4iBd+8uNsvZ6l5tclHVzL+M="; };

Discussion:
Try to run on darwin It fails: runs with no issue N/A N/A Please run and paste the result.
Change:
}; akku = joinOverrides [ <ins> # uses chez </ins> (addToBuildInputs [ curl git ]) (pkg: old: { <del> # hardcode-libcurl patches = akku.patches; </del> <ins> # bump akku to 1.1.0-unstable-2024-03-03 src = akku.src; </ins> }) <ins> # not a tar archive (pkg: old: removeAttrs old [ "unpackPhase" ]) </ins> ]; # circular dependency on wak-trc-testing !?

Discussion:
Akku prints a series of warnings in the format of each time its sub-commands get invoked. Steps to reproduce the behavior: (or or some other Akku commands; I haven't test them all, though) program prints If Akku works well, then it is insignificant what bindings are overrided by some modules, and the warning messages should be trimmed. ! <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Yeah, akku works well enough to nixify its packages (akkuPackages attrset). I'll take a look at suppressing warnings in the next week. Thank you for reporting this!
So, there was a PR: , merged Feb 8, 2021. We're using v1.1.0, released on Feb 6. I bumped akku to , which removed the warnings, but not . Working on it
Oh, whoops, that's on my end. I didn't have the locale environment variables
Change:
- source: ../../../../../doc/languages-frameworks/texlive.xml - current html: https://nixos.org/nixpkgs/manual/#sec-language-texlive */ <del> { stdenv, lib, fetchurl, runCommand, writeText, buildEnv </del> <ins> { stdenv, lib, fetchurl, fetchpatch, runCommand, writeText, buildEnv </ins> , callPackage, ghostscriptX, harfbuzz, poppler_min , makeWrapper, python, ruby, perl , useFixedHashes ? true

Discussion:
Describe the bug The build tool (part of texlive) can't be started. The Error says To Reproduce Steps to reproduce the behavior: -env -iA nixos.jdk11 Expected behavior Arara should start. Additional context The Problem is in the script (texlive-arara-) which wraps the java app. It should use to strip the suffix and start the , but does not use the required argument, so the script tries to start The Problem was fixed by upstream here: But it is still in the snapshots of texlive 2019 which nixpkgs uses. 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(alwin): channels(root): nixpkgs: Maintainer information:
Change:
<del> { lib, fetchurl, gettext, wrapGAppsHook </del> <ins> { lib, fetchurl, fetchFromGitLab, gettext, wrapGAppsHook </ins> # Native dependencies , python3, gtk3, gobject-introspection, gnome

Discussion:
does not build in nixpkgs-unstable, nixos-21.11 and master. The test phase fails with python import errors for emoji data. Thus gajim seems broken in current NixOS and branches. Steps to reproduce the behavior: (current head of nixos-21.11) Gajim builds without any errors. Possibly introduced by Please run and paste the result. Maintainer information:
Looks like it builds now in and
I confirm that after updating I got Gajim back.
Yup, can confirm. Works again, now.
Change:
<ins> { lib , fetchurl , appimageTools , gtk3 , gsettings-desktop-schemas , xorg , pname , version , sha256 , metaCommon ? { } }: let name = "${pname}-${version}"; src = fetchurl { url = "https://github.com/sindresorhus/caprine/releases/download/v${version}/Caprine-${version}.AppImage"; name = "Caprine-${version}.AppImage"; inherit sha256; }; extracted = appimageTools.extractType2 { inherit name src; }; in (appimageTools.wrapType2 { inherit name src; profile = '' export LC_ALL=C.UTF-8 export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS ''; extraPkgs = pkgs: appimageTools.defaultFhsEnvArgs.multiPkgs pkgs; extraInstallCommands = '' mv $out/bin/{${name},caprine} mkdir -p $out/share "${xorg.lndir}/bin/lndir" -silent "${extracted}/usr/share" "$out/share" ln -s ${extracted}/caprine.png $out/share/icons/caprine.png mkdir $out/share/applications cp ${extracted}/caprine.desktop $out/share/applications/ substituteInPlace $out/share/applications/caprine.desktop  --replace AppRun caprine ''; meta = metaCommon // { platforms = [ "x86_64-linux" ]; mainProgram = "caprine"; }; }) // { inherit pname version; } </ins>

Discussion:
Project description Caprine is an unofficial and privacy-focused Facebook Messenger app with many useful features. Metadata homepage URL: URL: mit platforms: linux, darwin
I marked this as stale due to inactivity. &rarr;
I'd love to have this, too. I tried to take a stab at it a while back (using Atom and other Electron apps as a base) but it kept core dumping. I'm going to have to give it another try soon.
I have a binary package PR ( ) dangling for a long time. You may want to take a look.
Change:
<del> { lib, buildGoPackage, fetchFromGitHub }: </del> <ins> { lib, buildGoModule, fetchFromGitHub }: </ins> <del> buildGoPackage rec { pname = "oauth2_proxy"; version = "5.1.0"; goPackagePath = "github.com/pusher/${pname}"; </del> <ins> buildGoModule rec { pname = "oauth2-proxy"; version = "5.1.1"; </ins> src = fetchFromGitHub { repo = pname;

Discussion:
, CVSSv3=6.1 (nixos-unstable) Scanned versions: nixos-unstable: . May contain false positives. Cc Cc
Change:
qtbase libXt ] <del> ++ lib.optionals stdenv.isDarwin [ Cocoa AGL ] ++ lib.optionals withCuda [ cudatoolkit ]; </del> <ins> ++ lib.optionals stdenv.isDarwin [ Cocoa AGL ]; </ins> propagatedBuildInputs = [ boost

Discussion:
Steps to reproduce the behavior: with the following flake: I think this broke with the recent cudaPackages changes, but I haven't figured out the responsible commit. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Not directly relevant but we should rename -for consistency at some point.
Change:
configureFlags = [ "--disable-df-fetch" "--disable-df-verify" <del> "--disable-gtk-update-checks" </del> ] ++ optional (!useGtk) "--disable-gtk" ++ optional useFdk "--enable-fdk-aac"

Discussion:
Package name: handbrake Latest released version: 1.7.3 Current version on the unstable channel: 1.6.1 Current version on the stable/release channel: 1.6.1 Notify maintainers Note for maintainers: Please tag this issue in your PR.
Revised to 1.7.2 release
Revised to 1.7.3
Change:
<ins> { callPackage , enableJavaFX ? false , ... }@args: callPackage ./common.nix ({ # Details from https://www.azul.com/downloads/?version=java-22-lts&package=jdk # Note that the latest build may differ by platform dists = { x86_64-linux = { zuluVersion = "22.28.91"; jdkVersion = "22.0.0"; hash = if enableJavaFX then "sha256-HvMiODsz+puu1xtxG2RRXH/PWCk91PGNZ7UcOd9orqQ=" else "sha256-HvMiODsz+puu1xtxG2RRXH/PWCk91PGNZ7UcOd9orqQ="; }; aarch64-linux = { zuluVersion = "22.28.91"; jdkVersion = "22.0.0"; hash = if enableJavaFX then throw "JavaFX is not available for aarch64-linux" else "sha256-3RLNNEbMk5wAZsQmbQj/jpx9iTL/yr9N3wL4t7m6c+s="; }; x86_64-darwin = { zuluVersion = "22.28.91"; jdkVersion = "22.0.0"; hash = if enableJavaFX then "sha256-Y6PSNQjHRXukwux2sVbvpTIqT+Cg+KeG1C0iSEwyKZw=" else "sha256-Y6PSNQjHRXukwux2sVbvpTIqT+Cg+KeG1C0iSEwyKZw="; }; aarch64-darwin = { zuluVersion = "22.28.91"; jdkVersion = "22.0.0"; hash = if enableJavaFX then "sha256-o0VkWB4+PzBmNNWy+FZlyjTgukBTe6owfydb3YNfEE0=" else "sha256-o0VkWB4+PzBmNNWy+FZlyjTgukBTe6owfydb3YNfEE0="; }; }; } // builtins.removeAttrs args [ "callPackage" ]) </ins>

Discussion:
Project description OpenJDK 22 was released on 19-MAR-2024. The OpenJDK project has been releasing Early Access (EA) binaries for many months now. It would be nice to be able to install OpenJDK 22 as a Nix package and also to begin development of dependent Nix packages (e.g. ) Metadata homepage URL: source URL: (update: is open now) license: GPL with Classpath Exception platforms: unix, linux, darwin, others I'm fairly new to Nix (but loving it so far) so I'm not 100% sure this whether this should be a "new package request" (as Nix keeps multiple versions of OpenJDK available as different packages) or a "package update request" (since jdk22 is an updated version of jdk21.) If I need to change this or anything else in the issue please let me know and I will try to fix it.
Change:
{ x86_64-linux = fetchurl { url = "${base}/v${version}/ArmCord_${version}_amd64.deb"; <del> hash = "sha256-d8Xv9ecXxkUAIqCS82VKlLNne56hESYvYtSDvNvGul0="; </del> <ins> hash = "sha256-IUHcDHIJeGx7QKjxl3fUFHqUfs1JdIFxesvDXt3mVw0="; </ins> }; aarch64-linux = fetchurl { url = "${base}/v${version}/ArmCord_${version}_arm64.deb"; <del> hash = "sha256-yqZ4hl+E4IEEEuKhfyDYY1Lyz5/Nekrf8uxoJr1B8w8="; </del> <ins> hash = "sha256-TWVlEjakdRyZmOuBq9HLO+R7y5jmgstFtyEHjf8nxxM="; </ins> }; }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");

Discussion:
Package name: armcord Latest released version: 3.2.4 <!-- Search your package here: --- Current version on the unstable channel: 3.2.3 Current version on the stable/release channel: 3.2.3 <!-- 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.
Change:
preFixup = '' gappsWrapperArgs+=( --prefix GSETTINGS_SCHEMA_DIR : "$out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas/" <ins> --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS" </ins> ) '';

Discussion:
ZRYTHM crashes on launch with A) B) The application starts. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --
Some details when I run it on my 22.05 system. Output: gdb:
I tried to fix this by updating, see Same issue though.
Ah, so the problem is kind of that it's too new? Libraries aren't yet ready in NixOS?
For the zrythm in the above PR, I needed to add and/or update some libs. To me, that seems unrelated to this issue .
Some helpful comments from it looks for the icons via gtk i think it looks in the standard xdg paths not sure how it's configured in nixos in guix you have to specify the dependency in a specific way because it doesn't get detected as a dependent lib you have to make sure it's available at runtime even though it's not used at build time guix ignores those dependencies unless you specify some flag on them to make sure they get carried forward in the runtime paths
Adding to fixes this btw. But maybe the zrythm package should depend on directly to avoid this?
oh well, it does already, maybe some additional env vars via wrapping need to be set?
Hmm, after testing this I still seem to be getting crashes on attempting to run it as , but perhaps that isn't enough. So I tried simply doing , and the error does indeed go away.
The fix is not in yet, you can track the update in
Change:
makeWrapperArgs = [ "--prefix" "PATH" ":" "${nettools}/bin" ]; <ins> patches = [ # remove ImageProcessor usage, it causes segfaults, see # https://bugs.launchpad.net/hplip/+bug/1788706 # https://bugs.launchpad.net/hplip/+bug/1787289 ./image-processor.patch ]; </ins> prePatch = '' # HPLIP hardcodes absolute paths everywhere. Nuke from orbit. find . -type f -exec sed -i 

Discussion:
Printing with a HP Color LaserJet printer fails due to a crash in the filter when using the driver "hpcups 3.19.1" With the "CUPS+Gutenprint v5.2.14" driver printing works. Try to print anything, a test page would do Please run and paste the results. oops.. let's try again:
I'm having the same problem, and made some observations: hplip 3.18.5 (used in release-18.09) works, even if compiled with pkgs from release-19.03 Here's a bug report with a proposed patch: is probably here: I didn't come around to test any of those patches thoug as I have only very limited access to my HP printer.
Change:
<del> [ "bookmarks" , "calendar" , "contacts" , "cospend" , "deck" , "files_texteditor" , "files_markdown" , "forms" , "groupfolders" , "impersonate" , "keeweb" , "mail" , "maps" , "memories" , "news" , "notes" , "notify_push" , "onlyoffice" , "polls" , "previewgenerator" , "qownnotesapi" , "registration" , "spreed" , "tasks" , "twofactor_nextcloud_notification" , "twofactor_totp" , "twofactor_webauthn" , "unsplash" , "user_saml" ] </del> <ins> { "bookmarks": "agpl3Plus" , "calendar": "agpl3Plus" , "contacts": "agpl3Plus" , "cospend": "agpl3Plus" , "deck": "agpl3Plus" , "files_texteditor": "agpl3Plus" , "files_markdown": "agpl3Plus" , "forms": "agpl3Plus" , "groupfolders": "agpl3Plus" , "impersonate": "agpl3Plus" , "keeweb": "agpl3Plus" , "mail": "agpl3Plus" , "maps": "agpl3Plus" , "memories": "agpl3Plus" , "news": "agpl3Plus" , "notes": "agpl3Plus" , "notify_push": "agpl3Plus" , "onlyoffice": "asl20" , "polls": "agpl3Plus" , "previewgenerator": "agpl3Plus" , "qownnotesapi": "agpl3Plus" , "registration": "agpl3Plus" , "spreed": "agpl3Plus" , "tasks": "agpl3Plus" , "twofactor_nextcloud_notification": "agpl3Only" , "twofactor_totp": "agpl3Plus" , "twofactor_webauthn": "agpl3Plus" , "unsplash": "agpl3Only" , "user_saml": "agpl3Plus" } </ins>

Discussion:
The nextcloud package set offers apps, that have licensing information attached, but not exposed as part of their meta attribute. Also, there are some apps, like news, where the licensing information says , which requires clarification. This needs to be fixed.
Thank you for opening the draft PR in order to fix my mistakes and broken packages. I'm sorry for the bad communication and the inability to resolve this serious issue. Fixing this for Wordpress packages and themes (wp4nix) and Nextcloud apps (nc4nix) in a foreseeable time exceeds my skills and competence. Therefore I would like to offer to add a flag to these package sets and remove them for the next release 23.11 if it's not resolved by then.
Change:
{ stdenv , fetchFromGitLab <del> , fetchpatch </del> , lib , darwin , nettle

Discussion:
Steps to reproduce the behavior: Observed: Full checkPhase log (copied from Garnix): Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --- system: host os: multi-user?: sandbox: version: nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
The checkPhase still fails with this PR applied, but it is a different error: Error: While creating /homeless- Caused by: Permission denied (os error 13)
Thanks for the report (I thought I rebuilt it successfully before I opened the PR). Now should be ready now (the failing test is skipped, and an upstream issue was created).
Change:
./programs/java.nix ./programs/joycond-cemuhook.nix ./programs/k3b.nix <ins> ./programs/kde-pim.nix </ins> ./programs/k40-whisperer.nix ./programs/kbdlight.nix ./programs/kclock.nix

Discussion:
There is currently no documentation, on how to combine the different PIM libraries, and what is needed to get a full Kontact experience. I installed all the seemingly relevant libraries, and it is still resulting in an error. I question the sense of shipping Kontact without Akonadi. Document on how to combine the different PIM libraries, and clearly stating, which one is needed in which case, and what combinations lead to what outcome. <!-- make sure this issue is not redundant or obsolete --- [x] checked [latest Nixpkgs manual] ([source][nixpkgs-source]) and [latest NixOS manual] ([source][nixos-source]) [x] checked [open documentation issues] for possible duplicates [x] checked [open documentation pull requests] for possible solutions [latest Nixpkgs manual]: [latest NixOS manual]: [nixpkgs-source]: [nixos-source]: [open documentation issues]: [open documentation pull requests]: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
We just need to figure out what's wrong and add that to the plasma6 module and maybe add a new option for it. We probably don't need and want to add explicit documentation for this.
Note to myself: We want to add an option named ` that right now only set the following but maybe more or less. To be tested. For proper testing a full log out might be necessary.
Change:
<del> diff -ura a/kernel/nvidia-drm/nvidia-drm-connector.c b/kernel/nvidia-drm/nvidia-drm-connector.c --- a/kernel/nvidia-drm/nvidia-drm-connector.c	2018-09-07 17:38:31.807453997 -0400 +++ b/kernel/nvidia-drm/nvidia-drm-connector.c	2018-09-07 17:39:22.446185824 -0400 @@ -226,7 +226,7 @@ if (nv_connector->edid != NULL) { -        drm_mode_connector_update_edid_property( +        drm_connector_update_edid_property( connector, nv_connector->edid); } diff -ura a/kernel/nvidia-drm/nvidia-drm-encoder.c b/kernel/nvidia-drm/nvidia-drm-encoder.c --- a/kernel/nvidia-drm/nvidia-drm-encoder.c	2018-09-07 17:38:31.807453997 -0400 +++ b/kernel/nvidia-drm/nvidia-drm-encoder.c	2018-09-07 17:39:35.083798484 -0400 @@ -216,7 +216,7 @@ /* Attach encoder and connector */ -    ret = drm_mode_connector_attach_encoder(connector, encoder); +    ret = drm_connector_attach_encoder(connector, encoder); if (ret != 0) { NV_DRM_DEV_LOG_ERR( </del>

Discussion:
doesn't build with or . Please run and paste the results.
In the case of nvidia, we need to add patches for more recent kernels. That's what other Distros do too: In the case of debian, they seem to reside in , but behind a loginwall. Can you have a look at
Fixed by .
Change:
<ins> { mkDerivation, aeson, base, butcher, bytestring, cmdargs , containers, czipwith, data-tree-print, deepseq, directory, extra , fetchgit, filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths , hspec, monad-memo, mtl, multistate, parsec, pretty, random, safe , semigroups, stdenv, strict, syb, text, transformers, uniplate , unsafe, yaml }: mkDerivation { pname = "brittany"; version = "0.12.1.1"; src = fetchgit { url = "https://github.com/bubba/brittany"; sha256 = "1rkk09f8750qykrmkqfqbh44dbx1p8aq1caznxxlw8zqfvx39cxl"; rev = "c59655f10d5ad295c2481537fc8abf0a297d9d1c"; fetchSubmodules = true; }; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base butcher bytestring cmdargs containers czipwith data-tree-print deepseq directory extra filepath ghc ghc-boot-th ghc-exactprint ghc-paths monad-memo mtl multistate pretty random safe semigroups strict syb text transformers uniplate unsafe yaml ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ aeson base butcher bytestring cmdargs containers czipwith data-tree-print deepseq directory extra filepath ghc ghc-boot-th ghc-exactprint ghc-paths hspec monad-memo mtl multistate parsec pretty safe semigroups strict syb text transformers uniplate unsafe yaml ]; homepage = "https://github.com/lspitzner/brittany/"; description = "Haskell source code formatter"; license = stdenv.lib.licenses.agpl3; } </ins>

Discussion:
Describe the bug , a nested dependency, requires < 4.1.14. To Reproduce
Can probably be closed now?
Yes, I thought that would happen automatically.
I just bumped on (something very similar to?) this:
Change:
libyubikey = callPackage ../development/libraries/libyubikey { }; <ins> libyuv = callPackage ../development/libraries/libyuv { }; </ins> libzapojit = callPackage ../development/libraries/libzapojit { }; libzen = callPackage ../development/libraries/libzen { };

Discussion:
Project description Yet another remote desktop software. I planned to use this as a replacement for Teamviewer, but is required and packaging this seems to be harder than I initially thought it would be. Metadata homepage URL: source URL: license: gpl3 platforms: unix