jiebi/CodeConvo huggingface dataset:
Change:
sha256 = "sha256-P9R4FTU76cRO68lMwo/iaysMW9iJ2vxKWny9+SQUNIA="; }; <ins> patches = lib.optionals (stdenv.isDarwin && !stdenv.isAarch64) [ ./force-kqueue.patch ]; </ins> buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; propagatedBuildInputs = [

Discussion:
Describe the bug upgraded to 2.0.0, but this version is broken on darwin: It appears this is because ' macOS SDK is 10.12, but the symbols that cause problems in 2.0.0 are only available in 10.13+:
Issue regarding newer SDK
I'm also seeing watchdog as a blocker for installing some packages. e.g., installing was-sam-cli is broken: Any work-around or fix?
Still happens with watchdog
Yeah, unfortunately, I think nothing is going to change on this issue until someone has time to upgrade the macOS SDK ()
That's happening at as part of
What if the package uses sdk_11 for now?
It needs , so maybe fine.
Talking to this doesn't seem so simple. The 11 SDK is only available through the Aarch64 stdenv IIUC. So maybe this package doesn't need to be marked broken for Aarch64 Darwin, could someone using native Nix on an M1 mac confirm this? Making it available on x86_64 properly would entail as much work as bumping the SDK to 10.13 does because we have as much as possible depend on the Apple source releases rather than the SDK. So I don't think this'd be an easy workaround. would be better able to judge how practical the idea is though.
<details<summaryHere's what I tried, from a checkout of master: </summary</detailsI suspect the problem is trying to with the 10.12 darwin-stubs, which could explain missing dylibs. The usual 10.12 expression explicitly depends on but does not so I'm not able to override it. I'm not sure why this is,
Maybe it's using impure stubs from the host? Would be cool if someone running Big Sur could confirm or deny whether the above works for them.
I ran into the same issue on Big Sur.
Just coming into this but I see this has been merged? Is there anything to be done here? Thanks A
sorry for causing confusion. That PR became just a bump of LLVM and the bit that was merged is just the small bootstrap-tools bump the work depends on. So this has no impact on this issue. I continue to work on both getting LLVM updated and the Apple SDK. You can keep an eye on or the Discourse thread for updates.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
I marked this as stale due to inactivity. &rarr;
Package ‘python3.9-watchdog-2.1.6’ in /nix/store/16znkxs25xghynrdrrcf3asczxh3hdm3-nixpkgs-22.05pre346850./nixpkgs/pkgs/development/python- is marked as broken, refusing to evaluate.
Hi all, is there a recommended workaround for this?
I used to create a Python virtualenv with my , then just install directly with inside that virtualenv: I mainly use this for , and it WAS working correctly. I don't have a mac currently, so can't say if it still works, but you can give it a try.
Change:
}: let <del> openrct2-version = "0.4.5"; </del> <ins> openrct2-version = "0.4.7"; </ins> # Those versions MUST match the pinned versions within the CMakeLists.txt # file. The REPLAYS repository from the CMakeLists.txt is not necessary. <del> objects-version = "1.3.11"; openmsx-version = "1.3.0"; </del> <ins> objects-version = "1.3.13"; openmsx-version = "1.5"; </ins> opensfx-version = "1.0.3"; <del> title-sequences-version = "0.4.0"; </del> <ins> title-sequences-version = "0.4.6"; </ins> openrct2-src = fetchFromGitHub { owner = "OpenRCT2"; repo = "OpenRCT2"; rev = "v${openrct2-version}"; <del> sha256 = "sha256-TMtaEqui3gUd+j3LwF7VsHiBtbYZMu6Rvo1aMkkU9LY="; </del> <ins> hash = "sha256-2nSzXbZH1o+BEaxhdQTCM/u4Qbun4tqBKjQ4z7owHeg="; </ins> }; objects-src = fetchFromGitHub { owner = "OpenRCT2"; repo = "objects"; rev = "v${objects-version}"; <del> sha256 = "sha256-fA2Kz4GALu6IP7ulbwpAFt3dz6NCPgyB0CWy5uOLBQY="; </del> <ins> hash = "sha256-7RvRe7skXH5x8RbkQgtKs1YMBwq8dHInVo/4FAJwUD0="; </ins> }; openmsx-src = fetchFromGitHub { owner = "OpenRCT2"; repo = "OpenMusic"; rev = "v${openmsx-version}"; <del> sha256 = "sha256-bp+uwTy2ZFMCK8Dq4YVACpQSwo8v1te+NQGwdqViIjU="; </del> <ins> hash = "sha256-p/wlvQFfu3R+jIuCcRbTMvxt0VKGGwJw0NDIsf6URWI="; </ins> }; opensfx-src = fetchFromGitHub { owner = "OpenRCT2"; repo = "OpenSoundEffects"; rev = "v${opensfx-version}"; <del> sha256 = "sha256-AMuCpq1Hszi2Vikto/cX9g81LwBDskaRMTLxNzU0/Gk="; </del> <ins> hash = "sha256-AMuCpq1Hszi2Vikto/cX9g81LwBDskaRMTLxNzU0/Gk="; </ins> }; title-sequences-src = fetchFromGitHub { owner = "OpenRCT2"; repo = "title-sequences"; rev = "v${title-sequences-version}"; <del> sha256 = "sha256-anqCZkhYoaxPu3MYCYSsFFngOmPp2wnx2MGb0hj6W5U="; </del> <ins> hash = "sha256-HWp2ecClNM/7O3oaydVipOnEsYNP/bZnZFS+SDidPi0="; </ins> }; in stdenv.mkDerivation {

Discussion:
Package name: openrct2 Latest released version: 0.4.6 Current version on the unstable channel: 0.4.5 Current version on the stable/release channel: 0.4.4 Notify maintainers Note for maintainers: Please tag this issue in your PR.
I attempted this one, and even though all the new title-sequences files are in the same place as the old ones, it fails to load those. And it fails to load the park files from the original games, that reads without any issues in 0.4.5. Failure logs: Note that object conflict also happens in 0.4.5. Bump commit: Use SRI-hash field: Use "srcs" (solves ):
I experienced the same when I tried 0.4.6 with an overlay. Also could not connect to multiplayer games because he could not load the map. Hoped that somebody more knowledgeable in NixOS could solve this.
Please excuse the late reply. When 0.4.6 came out, I tried bumping the versions as I did before and ran in the same buggy behavior as and did. Since then I procrastinated debugging it. I'm hoping that I'll find time this week. If someone else beats me with that, I would also be happy.
Change:
<ins> diff --git a/setup.py b/setup.py index 3616104..e9bbfda 100755 --- a/setup.py +++ b/setup.py @@ -112,7 +112,7 @@ class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto): DistUtilsExtra.auto.install_auto.run(self) target_data = '/' + os.path.relpath(self.install_data, self.root) + '/' -        target_pkgdata = target_data + 'share/ulauncher/' +        target_pkgdata = '@out@/share/ulauncher/' target_scripts = '/' + os.path.relpath(self.install_scripts, self.root) + '/' </ins>

Discussion:
Ulauncher is an application launcher for Linux: Tried to package it myself but I am a rookie and this seems like a bit painful for the first package.
For those interested I made a really quick. However, if you build and execute it you'll realize there's definitely some problems.
More specifically, the first error I run into halts with the following stack trace: Any ideas for workarounds?
If you just examine the result of the derivation you'll notice that things in appear to be in the wrong locations. So that'll definitely make it not work. There's probably something wrong with and I don't think is maintained. So perhaps we can just change the build system if it's easy? Maybe do what  is doing.
Looking at the beginning of the build log, I noticed: Note that it thinks the version is . Maybe this has to do with ? I assume that is supposed to be replaced with something else at But clearly something is not working. That's all I've got. Cheers
Very late edit, I managed to change this after the build via: But last executable still cries:
Would you mind sharing your full nix expression? I can't figure out how to get past the issue. (I suspect you replaced it in ?)
Yes, but I did it after the build. the last status (which is a wreck with too many unnecessary stuff probably, I gave up after trying a bit).
I'm not sure how to implement this in Nix, but we can get past the error by setting the environment variable to the generated site-packages folder (). In other words: We still get an error but I think this is a step forward?
:) I guess. I am still rookie on nixland and this made me confused since we have defined under everything like crazy.
Just so we are on the same page, this is what I am currently using to build ulauncher: I replaced the version substitution code to put the version number where I think the ulauncher source code intends for it to be put. Doing so does not break the build.
The means that the is missing. I'm working on creating a . I've run into , meaning that I needed to make to load a few libraries with using absolute paths. I'm using to apply the patches: Applying the patches is the only way I was able to manage getting to build.

The patch was applied with during build time. During runtime, however, the patch was applied, but without substitutions: How do we get the patch substitutions working for runtime?
module is provided by which we already have packaged. definitely should not be used.
Change:
githubId = 1365692; name = "Will Fancher"; }; <ins> emattiza = { email = "nix@mattiza.dev"; github = "emattiza"; githubId = 11719476; name = "Evan Mattiza"; }; </ins> emmabastas = { email = "emma.bastas@protonmail.com"; matrix = "@emmabastas:matrix.org";

Discussion:
Project description OTel-CLI is a command-line application to enhance existing shell based applications with instrumentation and observability via OTLP and OpenTelemetry Metadata homepage URL: source URL: license: ASL2.0 platforms: linux
I marked this as stale due to inactivity. &rarr;
not stale, pr
Change:
https://github.com/lifepillar/vim-gruvbox8/,, https://github.com/brennanfee/vim-gui-position/,, https://github.com/ludovicchabant/vim-gutentags/,, <ins> https://github.com/habamax/vim-habamax/,HEAD, </ins> https://github.com/takac/vim-hardtime/,, https://github.com/chkno/vim-haskell-module-name/,, https://github.com/enomsg/vim-haskellConcealPlus/,,

Discussion:
Project description The habamax theme for vim. Metadata homepage URL: source URL: license: None platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
{ lib, stdenv, fetchurl, pkgconfig <ins> , abiVersion </ins> , mouseSupport ? false , unicode ? true , gpm }: let <del> inherit (stdenv) isDarwin; abiVersion = if isDarwin then "5" else "6"; version = if isDarwin then "5.9" else "6.0"; sha256 = if isDarwin </del> <ins> version = if abiVersion == "5" then "5.9" else "6.0"; sha256 = if abiVersion == "5" </ins> then "0fsn7xis81za62afan0vvm38bvgzg5wfmv1m86flqcj0nj7jjilh" else "0q3jck7lna77z5r42f13c4xglc7azd19pxfrjrpgp2yf615w4lgm"; in

Discussion:
Commit from broke haskell.compiler.ghc6102Binary haskell.compiler.ghc704Binary and therefore the packages haskell.compiler.ghc6104 haskell.compiler.ghc704 haskell.compiler.ghc722 haskell.compiler.ghc742 haskell.compiler.ghc763 which depend on them.
Please try . I test-built the binary GHCs but no further.
Aha. I relied on the update being API-compatible, but the first bootstraping steps don't recompile...
I'm test-building the whole list above.
All succeeded on x86_64-linux.
Change:
''; installPhase = '' <ins> runHook preInstall </ins> mkdir -p "$out/bin" cp bin/* "$out/bin" <ins> runHook postInstall </ins> ''; meta = {

Discussion:
Qtox refuses to start even on the most recent update of unstable nixos. Here's what I get when I try to start it: System: (NixOS: , Ubuntu/Fedora: , ...) 16.09pre84171. (Flounder) Nix version: (run ) nix-env (Nix) 1.11.2 Nixpkgs version: (run ) "16.09pre84171."
99% sure it's a duplicate of
Hmm, apparently it's not the same fix, even if it's the same problem (qt tmp folder at the beggining of rpath). any ideas?
It's because has a custom that does not call its hooks correctly, so the temporary directory never gets deleted (which is required for the to be updated). I'll have it fixed today, but I'm also going to move the deletion to an earlier point in the build process when it cannot be carelessly omitted.
If you're going to fix the install phase, getting it to install the .desktop file would be nice. I think there's something wrong with the file (around line 180 I think) that causes "make install" to ignore the prefix set and install to /usr/, so whoever packaged it probably worked around it by doing a manual installPhase.
Change:
./pass-path.patch ]; <del> buildInputs = [ zlib libxcrypt ] ++ lib.optionals enableStatic [ glibc.static zlib.static ]; </del> <ins> buildInputs = [ zlib libxcrypt ]; </ins> meta = with lib; { description = "A small footprint implementation of the SSH 2 protocol";

Discussion:
Steps to reproduce the behavior: Broken from , worked in . Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
If I'm reading the log correctly, this fails already when building the glibc dependency, doesn't it? After some experimentation, I came up with the changes in
Very cool, that solves it! Thank you :)
Change:
export GIO_EXTRA_MODULES="${glib-networking}/lib/gio/modules:$GIO_EXTRA_MODULES" ''; <del> patches = [ # to remove compiler from the runtime closure, reference was retained via # gimp --version --verbose output (substituteAll { src = ./remove-cc-reference.patch; cc_version = stdenv.cc.cc.name; }) ]; </del> postFixup = '' <del> wrapPythonProgramsIn $out/lib/gimp/${passthru.majorVersion}/plug-ins/ </del> wrapProgram $out/bin/gimp-${lib.versions.majorMinor version}  <del> --prefix PYTHONPATH : "$PYTHONPATH"  </del> --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" '';

Discussion:
Describe the bug GIMP uses Python and GTK+ for e.g. plugins. But GIMP in the NixOS-GIMP-package cannot find the Python-gtk-module: GIMP itself starts, but e.g. some plugins cannot be used, e.g. . When selecting this plugin, nothing happens, and the following error is shown in the console (again): To Reproduce Steps to reproduce the behavior: GIMP. GIMP. at the error-messages. Metadata system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Can confirm this still doesn't work. Of note is that installing will allow when used from the REPL, but GIMP will still not recognize it. Tagging since they are tagged as the maintainer.

I see the following warnings when running gimp: Not sure if they are critical or not. I do have problems with one Python plugin, not sure if this could be related. Run gimp from the terminal. I'm running it from i3+none desktop environment, if that matters. Please run and paste the results.
I can see the warning too. This is what the file looks like on Arch: nothing special compared to ours: The file exists and is executable Not really sure what is wrong. Also the Python scripts seem to work, at least does.
For me, resynthesizer runs but it doesn't produce correct results:
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 .
Still important to me. This is the current console output:
I have found this issue can be fixed by installing the python package by yourself (which is weird: it looks like GIMP may be trying to use the command from your ). I have it in my systemPackages and I got past that stage. However, is still blocking the usage of some plugins.
Spent some time in and it looks like the extension mapping from file only searches in path, not in the mapping described on previous lines and registered in : : The extension is so some other mechanism than extension matching must be involved – perhaps shebangs are applied. We will still want to hardcode the path to ensure purity.
Change:
postPatch = '' shareDir=$out/share/${pname} <ins> substituteInPlace spwgen.py  --replace-fail '  ' '  ' </ins> substituteInPlace pwgen_secure/rpg.py  <del> --replace "os.path.join(path, 'words.txt')" "os.path.join('$shareDir', 'words.txt')" </del> <ins> --replace-fail "os.path.join(path, 'words.txt')" "os.path.join('$shareDir', 'words.txt')" </ins> ''; propagatedBuildInputs = with python3Packages; [ docopt ];

Discussion:
spwgen prints 2 lines with invalid syntax, but after that seems to work just fine: Steps to reproduce the behavior: pwgen-secure via home manager: -manager switch spwgen call gives the invalid syntax warning before printing the desired password SyntaxWarning should not be raised I can provide screenshots, but no additional information could be gained My default shell is Fish, but I can also reproduce the warning when calling spwgen from Bash <!-- 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:
. ./external.sh rm external.sh ''; <del> hash = "sha256-O9nGlJs3OziQLbdbdt3eFRHvk1A9cdEsbKDtsZrnY5Q="; </del> <ins> hash = "sha256-7/JEcP76rp0hSSxzlIlHqkcxTSEJQswFhCoOLYntQ5I="; </ins> }; in ((buildMozillaMach { pname = "betterbird";

Discussion:
Package name: betterbird Latest released version: 102.15.0-bb40 <!-- Search your package here: --- Current version on the unstable channel: 102.14.0 Current version on the stable/release channel: 102.12.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: Can you please also backport to 23.05? Please tag this issue in your PR.
Anyone who is a maintainer can put that label on which would help me tremendously because I do not have a machine with NixOS stable and cannot verify if the graphical stack works.
Thank you!
Change:
}; config = lib.mkIf cfg.enable { <ins> users = lib.mkIf staticUser  { users.${cfg.user} = { inherit (cfg) home; isSystemUser = true; group = cfg.group; }; groups.${cfg.group} = {}; }; </ins> systemd.services.ollama = { description = "Server for local large language models"; wantedBy = [ "multi-user.target" ];

Discussion:
this commit makes my NVIDIA GeForce RTX 3090 no longer visible to ollama: needs to be revisited, or add optional flag to disable hardening (which i don't really need since I dont expose ollama over internet). when running through systemd: when running :
Can you check , and try adding these strings, prefixed with to ? For me on NixOS 24.05 they show and the module currently allows the following device types:
Just upgraded to the unstable module and package and things are still looking fine. The only nvidia related config I have is
, will try later when I get back home. Not sure if related but I'm on nvidia as the newer versions are broken in one way or another (wayland/performance regressions/pytorch issues).
You can also try nuking the DevicePolicy altogether if the suggestions above do not work: = { DeviceAllow = lib.mkForce [ ]; DevicePolicy = lib.mkForce "auto"; };
was the missing piece: +
--------+ |-----------------------------------------+----------------------+----------------------+ +-----------------------------------------+----------------------+----------------------+
thanks for your support!
Feel free to send a PR to add it to the module. Thanks for looking into this!
some additional findings, nvidia device group names are definitely driver version dependent, this is what I get on 555 ( is gone):
Change:
stdenv.mkDerivation rec { pname = "gnunet-gtk"; <del> version = "0.20.0"; </del> <ins> version = "0.21.0"; </ins> src = fetchurl { <del> url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; sha256 = "sha256-6ZHlDIKrTmr/aRz4k5FtRVxZ7B9Hlh2w42QT4YRsVi0="; </del> <ins> url = "mirror://gnu/gnunet/gnunet-gtk-${version}.tar.gz"; hash = "sha256-vQFtKFI57YG64WpKVngx1kq687hI+f1kpP9ooK53/aw="; </ins> }; nativeBuildInputs= [

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:
thumborPexif = throw "thumborPexif has been removed, because it was unused."; # added 2024-01-07 torrent_parser = torrent-parser; # added 2023-11-04 transip = throw "transip has been removed because it is no longer maintained. TransIP SOAP V5 API was marked as deprecated"; # added 2023-02-27 <ins> py-tree-sitter = throw "Was merged with tree-sitter."; # added 2024-03-20 </ins> trezor_agent = trezor-agent; # Added 2024-01-07 tumpa = throw "tumpa was promoted to a top-level attribute"; # added 2022-11-19 tvdb_api = tvdb-api; # added 2023-10-20

Discussion:
The packages and are duplicates. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
ExecStart = '' ${cfg.package}/bin/victoria-metrics  -storageDataPath=/var/lib/victoriametrics  <del> -httpListenAddr ${cfg.listenAddress} -retentionPeriod ${toString cfg.retentionPeriod} </del> <ins> -httpListenAddr ${cfg.listenAddress}  -retentionPeriod ${toString cfg.retentionPeriod}  </ins> ${lib.escapeShellArgs cfg.extraOptions} ''; };

Discussion:
All arguments passed to Victoriametrics by the systemd service after httpListenAddr are improperly formatted and ignored. Test Case: Renders to: Which gives the following error messages in the logs: Looks like the generated service config should be escaping newlines in the whole file. Maintainer: System info: system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
How did this ever work in There are clearly some missing
Well, now I know why my was ignored.
Change:
, numactl , writeText # Processing, video codecs, containers <del> , ffmpeg_5-full </del> <ins> , ffmpeg-full </ins> , nv-codec-headers , libogg , x264

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