jiebi/CodeConvo huggingface dataset:
Change:
version = "8.1.29"; hash = "sha256-h6YDEyY/L1M/GA5xknLKXkfNmITU7DyTcgGY6v+uCCc="; extraPatches = [ <del> # Fix build with libxml 2.12+. </del> <ins> # Fix build with libxml2 2.12+. </ins> # Patch from https://github.com/php/php-src/commit/0a39890c967aa57225bb6bdf4821aff7a3a3c082 (fetchpatch { url = "https://github.com/php/php-src/commit/0a39890c967aa57225bb6bdf4821aff7a3a3c082.patch"; hash = "sha256-HvpTL7aXO9gr4glFdhqUWQPrG8TYTlvbNINq33M3zS0="; }) <ins> # Fix tests with libxml2 2.12 (fetchpatch { url = "https://github.com/php/php-src/commit/061058a9b1bbd90d27d97d79aebcf2b5029767b0.patch"; hash = "sha256-0hOlAG+pOYp/gUU0MUMZvzWpgr0ncJi5GB8IeNxxyEU="; excludes = [ "NEWS" ]; }) # Backport of PHP_LIBXML_IGNORE_DEPRECATIONS_START and PHP_LIBXML_IGNORE_DEPRECATIONS_END # Required for libxml2 2.13 compatibility patch. ./php81-fix-libxml2-2.13-compatibility.patch # Fix build with libxml2 2.13+. Has to be applied after libxml2 2.12 patch. (fetchpatch { url = "https://github.com/php/php-src/commit/9b4f6b09d58a4e54ee60443bf9a8b166852c03e0.patch"; hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY="; }) </ins> ]; }); in

Discussion:
Steps to reproduce the behavior: php-simplexml-8.1.2 This happen after latest flake update Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Hydra build : and seem fine: Probably related: (fixes for 8.2 and 8.3 with same error) 1 is out of active support, so there was no backport for from upstream PS you did not ping any maintainers for that package, so they would need to notice this issue (which is unlikely)
Also causes an lsp-plugins build failure. Gonna ping maintainers.
this is fixed in master
forgive my ignorance, but what needs to happen for the fix on master to make its way to the unstable channel? I would love to be able to rebuild my system soon
fixed "lsp-plugins build failure" (it does not depend on php 8.1 version now) If your system update depends on in some other way it won't help. does not build on current master as of (2024-07-30T19:50:23Z)
Well if you only need to rebuild your system again and you don't necessarily care about the updates you're missing out on, you can try using a previous version of your file
Change:
package = lib.mkPackageOption pkgs "mihomo" { }; configFile = lib.mkOption { <del> default = null; </del> type = lib.types.nullOr lib.types.path; description = "Configuration file to use."; };

Discussion:
A clear and concise description of what the bug is. raise Steps to reproduce the behavior: add ... ... A clear and concise description of what you expected to happen. If applicable, add screenshots to help explain your problem. 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. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
stdenv.mkDerivation rec { pname = "typora"; <del> version = "0.9.73"; </del> <ins> version = "0.9.89"; </ins> src = fetchurl { url = "https://www.typora.io/linux/typora_${version}_amd64.deb"; <del> sha256 = "1fgcb4bx5pw8ah5j30d38gw7qi1cmqarfhvgdns9f2n0d57bvvw3"; </del> <ins> sha256 = "0gk8j13z1ymad34zzcy4vqwyjgd5khgyw5xjj9rbzm5v537kqmx6"; </ins> }; nativeBuildInputs = [

Discussion:
Describe the Bug The Typora pkg cannot work: To Reproduce During the package installation, This message will occur: The URL cannot be reached.
anyone can solve the problem?

Describe the bug Current version 0.9.73 is broken (download link at least). To Reproduce Steps to reproduce the behaviour: -env -i typora ... ... Expected behaviour Typora installed successfully. Screenshots ! Additional context Maybe we should replace the deb package: ${version} by Notify maintainers Metadata /nix/store/5k0id2x2sqj9k7kb9f1jzf382mpn6b2r-nix-info copying path '/nix/store/5k0id2x2sqj9k7kb9f1jzf382mpn6b2r-nix-info' from ''... system: host os: multi-user?: sandbox: version: channels(root): channels(vutaliy): nixpkgs:
The version referenced is simply outdated and not available any more from upstream. Switching to the is no solution, as the contents may change without being visible through the file name, leading to a hash mismatch and breaking the build.
I tried updating to 0.9.89 with sha256 but the .deb has setuid for the chrome sandbox and with it builds, but crashes at startup.

Describe the bug Typora have released version 0.9.80 To Reproduce Steps to reproduce the behavior: -env -i typora old version compared to the latest version in their website :( Expected behavior The latest version should be installed Screenshots If applicable, add screenshots to help explain your problem. Additional context Add any other context about the problem here. Metadata Please run and paste the result. Maintainer information:
Can do :+1:
Hey, I just noticed that the current version 0.9.73 is broken (download link at least), I'll update it to 0.9.9.33.2. Edit: I just noticed that the url using the version is now broken all versions. We should replace the deb package: ${version} by Do you have a better idea?
Change:
description = lib.mdDoc "List of plugins to install."; example = lib.literalExpression "[ pkgs.tmuxPlugins.nord ]"; }; <ins> withUtempter = mkOption { description = lib.mdDoc '' Whether to enable libutempter for tmux. This is required so that tmux can write to /var/run/utmp (which can be queried with `who` to display currently connected user sessions). Note, this will add a guid wrapper for the group utmp! ''; default = true; type = types.bool; }; </ins> }; };

Discussion:
A follow up to It seems like is not getting updated when tmux sessions begin/end. Relevant links: Steps to reproduce the behavior: and note the results. a different shell, open a new tmux session: exiting tmux, run again and note that the results are the same. Tmux user sessions to show up in , , and , as is custom in other OSes. n/a n/a <!-- 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.
Change:
description = lib.mdDoc "List of datasources to insert/update."; default = []; type = types.listOf grafanaTypes.datasourceConfig; <del> apply = map (flip builtins.removeAttrs [ "password" "basicAuthPassword" ]); </del> }; deleteDatasources = mkOption {

Discussion:
The module seems to be generating wrong file. Steps to reproduce the behavior: I have this in my : And the generated looks like this: I have problem where is creating 3 datasources from this, not sure if this is what causing it. (screenshot below) The shouldn't be there. ! This is the code where the data is being parsed: <!-- 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.
Seems like the duplicated datasources in the screenshot is not caused by this, it was my mistake and those were created when I was playing with the interface
Sounds a bit like to me
Yeah that's exactly the problem. Should this be closed for duplicate?
Change:
smemstat = callPackage ../os-specific/linux/smemstat { }; <del> tgpt = callPackage ../tools/misc/tgpt { }; </del> tgt = callPackage ../tools/networking/tgt { }; lkl = callPackage ../applications/virtualization/lkl { };

Discussion:
Package name: tgpt Latest released version: 2.5.1 <!-- Search your package here: --- Current version on the unstable channel: 2.0.4 Current version on the stable/release channel: 2.0.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. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
<del> { config, lib, pkgs, ... }: with lib; let cfg = config.security.pam.usb; anyUsbAuth = any (attrByPath ["usbAuth"] false) (attrValues config.security.pam.services); in { options = { security.pam.usb = { enable = mkOption { type = types.bool; default = false; description = lib.mdDoc '' Enable USB login for all login systems that support it.  For more information, visit <https://github.com/aluzzardi/pam_usb/wiki/Getting-Started#setting-up-devices-and-users>. ''; }; }; }; config = mkIf (cfg.enable || anyUsbAuth) { # Make sure pmount and pumount are setuid wrapped. security.wrappers = { pmount = { setuid = true; owner = "root"; group = "root"; source = "${pkgs.pmount.out}/bin/pmount"; }; pumount = { setuid = true; owner = "root"; group = "root"; source = "${pkgs.pmount.out}/bin/pumount"; }; }; environment.systemPackages = [ pkgs.pmount ]; }; } </del>

Discussion:
The usb pam module is broken (it requires udisks 1.0, which is not available on DBUS) Add to ; Rebuild the system; Try to run Get the following output: Add a line Rebuild the system; Try to run Get the following output: system: host os: multi-user?: sandbox: version: channels(root): channels(balsoft): nixpkgs:My config (long & dirty):
seems to be unmaintained. The GitHub and SourceForge pages seem to have no activity since 2015. It may be worth considering to deprecate and then remove the module. Cc of the NixOS security group (since this may be a security issue too)
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 .
Coincidentally ran into this issue today. +1 for removing the package or marking it as broken.
I marked this as stale due to inactivity. &rarr;
Change:
"-Djasper=true" "-Dx11=true" "-Dgir=${if gobjectIntrospection != null then "true" else "false"}" <del> ] ++ stdenv.lib.optional stdenv.isDarwin "-Dbuiltin_loaders=all"; </del> <ins> ]; </ins> postPatch = '' chmod +x build-aux/* # patchShebangs only applies to executables

Discussion:
fails to compile on Darwin with the following error message: git version: system: host os: multi-user?: sandbox: version: channels(root): channels(smaret):
See also
Change:
githubId = 15623522; name = "Amar Paul"; }; <ins> ambroisie = { email = "bruno.nixpkgs@belanyi.fr"; github = "ambroisie"; githubId = 12465195; name = "Bruno BELANYI"; }; </ins> ambrop72 = { email = "ambrop7@gmail.com"; github = "ambrop72";

Discussion:
Project description Podgrab is a is a self-hosted podcast manager which automatically downloads latest podcast episodes. It is a light-weight application built using GO. It works best if you already know which podcasts you want to monitor. However there is a podcast search system powered by iTunes built into Podgrab Metadata homepage URL: source URL: license: gpl3 (I think, see about a typo) platforms: unix, I think, it's a Go package
If I have some time this week-end, I might tackle this issue myself. The repo has and files so it should be pretty easy for a first contribution :-)
So I'm having issues with the package's tests, I have opened an upstream issue to discuss it.
Change:
buildInputs = [ pkgconfig libtool intltool libXmu lua agg alsaLib soundtouch <del> openal desktop-file-utils gtk2 gtkglext libglade pangox_compat </del> <ins> openal desktop-file-utils gtk2 gtkglext libglade </ins> libGLU libpcap SDL zziplib tinyxml ]; configureFlags = [

Discussion:
Describe the bug Seems like some updates to pango broke a few packages Among the broken ones: ettercap (see ) pangox-compat (which anydesk needs) probably a few more To Reproduce Steps to reproduce the behavior: to build ettercap or anydesk from master will fail to build with some pango-related errors Expected behavior It should work Screenshots If applicable, add screenshots to help explain your problem. Additional context Add any other context about the problem here. Metadata system: host os: multi-user?: sandbox: version: channels(maciej): nixpkgs: Maintainer information:
Also remmina is broken But doesn't seem to depend on pango directly, so unsure which dependency actually is broken
Here's an issue for pangox-compat
Lutris is broken too - not an urgent requirement but just making you fine folks aware!
Not sure why Lutris is broken, but Lutris-unwrap is fine.
It's a failure in the dependency chain, in this case .
no longer depends on on its master branch: We should probably switch to that. should not be needed in according to the README in , I suspect it was only there because we did not propagate it until ebassi also suggests switching to HEAD and says we need not worry about ABI changes:
Not having pangox_compat fixed is definitively still an issue. Can this be re-opened?
After , the only program depending on this is anydesk and openmodelica which is broken.
So it breaks anydesk thus either we mark anydesk as broken or we fix that?
Anydesk shouldn't use this deprecated library. Yes, we can mark it as broken.
Change:
<ins> { lib , python3 , fetchFromGitHub }: python3.pkgs.buildPythonApplication rec { pname = "calcure"; version = "2.8.2"; format = "pyproject"; src = fetchFromGitHub { owner = "anufrievroman"; repo = "calcure"; rev = version; hash = "sha256-CWuyBjIhEYb3zOIXT0+pVs9fFahMi04yq2sJjDMwKTI="; }; nativeBuildInputs = [ python3.pkgs.setuptools python3.pkgs.wheel ]; propagatedBuildInputs = with python3.pkgs; [ jdatetime holidays ics attrs ]; pythonImportsCheck = [ "calcure" ]; meta = with lib; { description = "Modern TUI calendar and task manager with minimal and customizable UI"; homepage = "https://github.com/anufrievroman/calcure"; license = licenses.mit; maintainers = with maintainers; [ dit7ya ]; }; } </ins>

Discussion:
Project description Modern TUI calendar and task manager with customizable interface. Manages your events and tasks, displays birthdays from your , and can import events and tasks from and . Metadata homepage URL: source URL: license: MIT platforms: linux, macos, windows
Can you please test the linked PR?
Builds and launches fine on nixos. Thank you :)
Change:
buildInputs = [ curl <ins> sqlite patchelf ] ++ lib.optionals (!headless) [ </ins> libGLU libGL libXmu

Discussion:
Project description Currently there is a package for boinc, but it comes with a GUI manager. For a headless server it would be nice to have a package without graphical dependencies as an option. Unfortunately, I have no experience in creating packages myself, but I found these links that might be useful: General build instructions: Arch Package: Metadata homepage URL: source URL: license: gpl3, lgpl3 platforms: unix, linux, darwin
Change:
in buildGoModule rec { pname = "pomerium"; <del> version = "0.13.3"; </del> <ins> version = "0.13.6"; </ins> src = fetchFromGitHub { owner = "pomerium"; repo = "pomerium"; rev = "v${version}"; <del> hash = "sha256-g0w1aIHvf2rJANvGWHeUxdnyCDsvy/PQ9Kp8nDdT/0w="; </del> <ins> hash = "sha256:0bpqxbsb4cw12kp1f4a4r1ls292m5wwcmhy69rplyv11i61in4y2"; </ins> }; <del> vendorSha256 = "sha256-grihU85OcGyf9/KKrv87xZonX5r+Z1oHQTf84Ya61fg="; </del> <ins> vendorSha256 = "sha256:1y6mpa3f3z1p843mlrzyk9gjg6n57gzsx2pjyygnqw2frr9s3f42"; </ins> subPackages = [ "cmd/pomerium" "cmd/pomerium-cli"

Discussion:
, CVSSv3=6.1 (nixos-21.05) CVSSv3=6.1 (nixos-21.05) Scanned versions: nixos-21.05: . Cc Cc
See also:
Fixed by the linked PR.
Change:
<del> { mkDerivation , lib , fetchFromGitLab , qtcharts , qtsvg , qmake </del> <ins> { mkDerivation, lib, fetchFromGitLab, libsForQt5, cmake, </ins> }: mkDerivation rec { pname = "ldutils"; <del> version = "1.10"; </del> <ins> version = "1.15"; </ins> src = fetchFromGitLab { owner = "ldutils-projects"; repo = pname; <del> rev = "v_${version}"; sha256 = "sha256-fP+tZY+ayaeuxPvywO/639sNE+IwrxaEJ245q9HTOCU="; </del> <ins> rev = "4fc416f694ce888c5bd4c4432a7730bb6260475c"; #rev = "v_${version}"; sha256 = "sha256-UMDayvz9RlcR4HVJNn7tN4FKbiKAFRSPaK0osA6OGTI="; </ins> }; <del> buildInputs = [ </del> <ins> buildInputs = with libsForQt5.qt5; [ </ins> qtcharts qtsvg ]; nativeBuildInputs = [ <del> qmake </del> <ins> cmake </ins> ]; <del> qmakeFlags = [ "ldutils.pro" ]; </del> <ins> qmakeFlags = ["ldutils.pro"]; </ins> <del> LDUTILS_LIB=placeholder "out"; LDUTILS_INCLUDE=placeholder "out"; </del> <ins> LDUTILS_LIB = placeholder "out"; LDUTILS_INCLUDE = placeholder "out"; </ins> meta = with lib; { description = "Headers and link library for other ldutils projects"; homepage = "https://gitlab.com/ldutils-projects/ldutils"; license = licenses.gpl3Plus; <del> maintainers = with maintainers; [ sohalt ]; </del> <ins> maintainers = with maintainers; [sohalt]; </ins> platforms = platforms.linux; }; }

Discussion:
Package name: zombietrackergps Latest released version: 1.15 <!-- Search your package here: --- Current version on the unstable channel: 1.10 Current version on the stable/release channel: 1.10 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:
rawkit = callPackage ../development/python-modules/rawkit { }; <ins> ray = callPackage ../development/python-modules/ray { redis = pkgs.redis; }; </ins> rbtools = callPackage ../development/python-modules/rbtools { }; rcssmin = callPackage ../development/python-modules/rcssmin { };

Discussion:
Project description Ray is a fast and simple framework for building and running distributed applications. It is packaged with RLlib, a scalable reinforcement learning library. The project provides a wheel at , but according to NixOs is by default not compatible. Metadata homepage URL: source URL: license: apache2 platforms: unix, linux
I'm interested in this as well, when I try to use any sort of non-local mode with ray installed in a nix-shell environment via pip, it throws errors launching redis. Even though redis-server exists at the aforemention path. It fails to launch when I attempt to execute redis directly.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
I haven't tested, but since manylinux1 is available by default now (), does it work on your machine on the latest unstable?
I still have the issue with redis unfortunately
this seems to work
I see, the s fixed it.
I marked this as stale due to inactivity. &rarr;
Still important to me.
I marked this as stale due to inactivity. &rarr;
In case anyone is still looking for this - it is packaged in python-on-nix
Change:
{ lib , stdenv , fetchFromGitHub <del> , fetchpatch </del> , wrapQtAppsHook , cmake , qhull

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: pcl <!-- 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.11.1 desired version: 1.12.0 <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR.
Change:
fingerprint = "B956 C6A4 22AF 86A0 8F77  A8CA DE3B ADFE CD31 A89D"; }]; }; <ins> nitsky = { name = "nitsky"; email = "492793+nitsky@users.noreply.github.com"; github = "nitsky"; githubId = 492793; }; </ins> nkpvk = { email = "niko.pavlinek@gmail.com"; github = "nkpvk";

Discussion:
Project description Metadata homepage URL: source URL: license: GNU AGPL v3 platforms: unix, linux, darwin
Change:
<ins> { config, lib, pkgs, ... }: with lib; let enable = config.programs.bash.enableLsColors; in { options = { programs.bash.enableLsColors = mkEnableOption "extra colors in directory listings" // { default = true; }; }; config = mkIf enable { programs.bash.promptPluginInit = '' eval "$(${pkgs.coreutils}/bin/dircolors -b)" ''; }; } </ins>

Discussion:
Project description A bash utility; "Notifies you when long-running terminal commands complete." Metadata homepage URL: license: "All of undistract-me, including this file, is made available with the Expat license. See LICENSE for details."
Change:
openring = callPackage ../applications/misc/openring { }; <del> openvino = callPackage ../development/libraries/openvino { stdenv = gcc10StdenvCompat; python = python3; }; </del> <ins> openvino = callPackage ../development/libraries/openvino { python = python3; }; </ins> phonetisaurus = callPackage ../development/libraries/phonetisaurus { # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70

Discussion:
When trying to get openvino in a shell, something fails to build with a linker error similar to shell nixpkgs#openvino OpenVINO builds successfully and it's provided in a shell. The nix build log is attached. Please run and paste the result.
Web-viewable logs on hydra:
Would also be nice to have a more recent version that could work with frigate.
The original error meant that tbb was built with gcc 11, while openvino was built using gcc 10.
Change:
"--enable-vendor" "--build=${rust.toRustTargetSpec stdenv.buildPlatform}" "--host=${rust.toRustTargetSpec stdenv.hostPlatform}" <del> "--target=${rust.toRustTargetSpec stdenv.targetPlatform}" </del> <ins> # std is built for all platforms in --target. When building a cross-compiler # we need to add the host platform as well so rustc can compile build.rs # scripts. "--target=${concatStringsSep "," ([ (rust.toRustTargetSpec stdenv.targetPlatform) ] ++ optionals (stdenv.hostPlatform != stdenv.targetPlatform) [ (rust.toRustTargetSpec stdenv.hostPlatform) ])}" </ins> "${setBuild}.cc=${ccForBuild}" "${setHost}.cc=${ccForHost}"

Discussion:
With the update to 1.48, rustc is missing some host platform libraries when built as a cross-compiler. Most notably, is missing which causes cross-compiled packages with scripts to fail with the following error: The native (host == target) compiler is not affected. The diff between the native and cross directory is as follows: This seems like an upstream regression. Interestingly, the list of missing libraries exactly matches the list of libraries installed in . cc
looks kind of suspicious.
Or actually looks like it would explain the issue. I think we need to add the host platform to targets as well.
That makes sense to me and sounds like a good solution.