Weekly Project News

Subscribe
Archives

Weekly GitHub Report for Nixpkgs: August 25, 2025 - September 01, 2025 (12:01:57)

Weekly GitHub Report for Nixpkgs

Thank you for subscribing to our weekly newsletter! Each week, we deliver a comprehensive summary of your GitHub project's latest activity right to your inbox, including an overview of your project's issues, pull requests, contributors, and commit activity.


Table of Contents

  • I. News
    • 1.1. Recent Version Releases
    • 1.2. Other Noteworthy Updates
  • II. Issues
    • 2.1. Top 5 Active Issues
    • 2.2. Top 5 Stale Issues
    • 2.3. Open Issues
    • 2.4. Closed Issues
    • 2.5. Issue Discussion Insights
  • III. Pull Requests
    • 3.1. Open Pull Requests
    • 3.2. Closed Pull Requests
    • 3.3. Pull Request Discussion Insights
  • IV. Contributors
    • 4.1. Contributors

I. News

1.1 Recent Version Releases:

No recent version releases were found.

1.2 Version Information:

Please provide the version release information you would like me to analyze and summarize.

II. Issues

2.1 Top 5 Active Issues:

We consider active issues to be issues that that have been commented on most frequently within the last week. Bot comments are omitted.

  1. CI labelling and branch for PRs that rebuild all NixOS tests: This issue addresses the challenge of managing pull requests (PRs) that trigger rebuilds of all NixOS tests, which are expensive and not properly labeled in continuous integration (CI). It proposes creating a dedicated branch (e.g., staging-nixos) for batching such PRs, especially kernel and test driver updates, alongside introducing a CI label to identify these costly rebuilds and streamline their handling without overwhelming the main branches or CI resources.

    • The discussion centers on whether to use an existing branch like staging or create a new one specifically for kernel and test driver updates that rebuild all NixOS tests, weighing the frequency and impact of these rebuilds. Participants agree on the need for a clear labeling system in CI to flag such PRs and debate the branch naming and workflow details, emphasizing balancing rebuild costs, update frequency, and maintaining efficient channel updates without overloading CI or complicating merges.
    • Number of comments this week: 12
  2. CI: Automatically notify/request review of maintainers for dependents affected by the addition of knownVulnerabilities: This issue proposes implementing an automatic notification system to alert or request reviews from maintainers of dependent packages affected by the addition of known vulnerabilities, aiming to reduce reliance on manual actions. The discussion explores various approaches, including pinging maintainers of removed packages, scoring maintainers based on their proximity to changes, and balancing notification noise with usefulness, while also considering the challenges of build failure notifications and the potential impact on maintainers.

    • The comments extensively debate how to best notify maintainers about package removals or vulnerabilities, suggesting heuristics like scoring maintainers by relevance and limiting notifications to avoid spam. Participants agree on the value of automatic pings for dropped packages and discuss optional review requests, while also acknowledging the complexity of build failure notifications and the need to avoid vetoes on security-related changes. Overall, the conversation emphasizes finding a practical, scalable solution that increases transparency without overwhelming maintainers.
    • Number of comments this week: 12
  3. signal-desktop-bin: deprecate?: This issue discusses the potential deprecation of the signal-desktop-bin package in favor of the source-built signal-desktop package within nixpkgs, highlighting that the binary package is currently maintained across multiple platforms but the source build lacks support for Darwin (macOS). The main concern is whether to remove the Darwin binary build if no one volunteers to maintain it, and the comments focus on efforts and challenges related to enabling a full source build of Signal Desktop on Darwin, including patching dependencies and build failures.

    • The commenters generally agree that dropping the binary package without a maintainer is reasonable and explore the feasibility of building Signal Desktop from source on Darwin, sharing patches and troubleshooting build errors related to WebRTC and toolchain issues. They discuss workarounds involving cctools.libtool and xcodebuild, note ongoing difficulties with Chromium and Electron dependencies, and suggest consolidating efforts in a separate issue to better coordinate progress on Darwin support.
    • Number of comments this week: 8
  4. Build failure: i3ipc (Python): This issue reports a build failure of the Python package i3ipc in the Nixpkgs unstable channel (version 25.11), where the build fails during the test phase due to async test functions not being supported natively by pytest without additional plugins. The problem causes multiple test failures related to async fixtures, and users have discussed workarounds involving overlays to skip tests, but some report these do not fully resolve the issue; a fix is currently being developed in a pull request.

    • Commenters confirmed the build failure affects other packages as well and shared overlay snippets to disable testing phases as a workaround. Some users found partial success with overlays that skip tests, while others continued to experience failures. The root cause is identified as pytest not supporting async tests without plugins, leading to many test failures. A contributor is actively working on a fix in a pull request, inviting review and feedback.
    • Number of comments this week: 7
  5. rime-wanxiang: custom patches don't work: This issue reports that custom patch files (*.custom.yaml) for the rime-wanxiang input method in nixpkgs do not take effect because the package compiles the schema before the install phase, placing artifacts in the nix store and preventing user modifications from being applied. The user describes difficulty deploying changes via the usual GUI options and seeks guidance on how to properly deploy custom configurations to make them effective.

    • The comments include a user offering a pull request to address the issue, discussion about deployment methods including using the rime_deployer tool, and clarification that removing the build directory and redeploying resolves the problem. It is suggested that the PR should be kept to avoid unnecessary compilation and preserve certain configuration files, with the original poster agreeing to update the PR after moving.
    • Number of comments this week: 7

2.2 Top 5 Stale Issues:

We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.

  1. Build failure: python3Packages.horizon-eda: This issue reports a build failure for the python3Packages.horizon-eda package in the Nixpkgs stable release 25.05, where the Meson build system fails with an error indicating an unknown build target horizon.so. The problem has been consistently reproduced by Hydra, and the logs reveal missing dependencies such as spnav and osmesa, as well as a failure during the build phase when invoking Ninja to build the specified target.
  2. Update Request: cie-middleware-linux 1.5.6 → 1.5.9: This issue requests an update of the package cie-middleware-linux from version 1.5.6 to the newer upstream version 1.5.9 in the Nixpkgs stable channel (25.05). It includes a link to the changelog for the new release and confirms that no existing pull request or duplicate issue addresses this update, ensuring the request is relevant and necessary.
  3. zed-editor-fhs: mismatch with zed-editor about provided packages and outputs: This issue reports a discrepancy between the zed-editor-fhs and zed-editor packages in terms of the provided packages and their outputs, which are expected to match but currently do not. The reporter highlights the need for consistency by comparing both packages on the NixOS package search and requests that the maintainers address this mismatch to ensure alignment.
  4. nheko: libcurl is not build properly with it: This issue reports that the libcurl library included with the nheko package in Nixpkgs stable version 23.05 is not built with the necessary options, causing it to fail when attempting to communicate with servers. As a result, users experience connection errors such as autodiscovery failures, preventing successful login and normal operation of the nheko client.
  5. Update Request: libsForQt5.xp-pen-deco-01-v2-driver 01-v2-driver-3.4.9-231023 → 01-v2-driver-4.0.7-250117: This issue requests an update of the package libsForQt5.xp-pen-deco-01-v2-driver from version 3.4.9-231023 to the newer 4.0.7-250117 in the Nixpkgs unstable channel. The updated version introduces a new graphical user interface and supports individual program button mapping, which can enhance user productivity, making it a recommended upgrade over the older package still available for download.

2.3 Open Issues

This section lists, groups, and then summarizes issues that were created within the last week in the repository.

Issues Opened This Week: 143

Summarized Issues:

  • Build Failures Due to Missing or Incompatible Dependencies: Several packages fail to build because of missing dependencies, incompatible versions, or incorrect build configurations. These issues include missing pytest fixtures, missing headers, incompatible Python or Cython versions, and dependency version mismatches causing compilation or test failures.
    • issues/436534, issues/436591, issues/436677, issues/437066, issues/437077, issues/437102, issues/437206, issues/437228, issues/437236, issues/437253, issues/437311, issues/437350, issues/437404, issues/437439, issues/437466, issues/437470, issues/437500, issues/437510, issues/437525, issues/437533, issues/437660, issues/437688, issues/438260, issues/438287, issues/438298, issues/438342, issues/438362, issues/438386, issues/438395, issues/438429, issues/438433, issues/438457, issues/438494, issues/438623, issues/438625, issues/438629
  • Reproducibility and Build Output Consistency Issues: Multiple packages produce non-bit-by-bit identical outputs across builds, causing reproducibility problems that complicate continuous integration and verification. These issues affect packages like qtvirtualkeyboard, kdePackages.kcoreaddons, Qt and KDE packages, and hscolour, requiring investigation to identify sources of non-determinism.
    • issues/436698, issues/436702, issues/436703, issues/437140
  • Package Version Updates and Maintenance Requests: Numerous issues request updating packages to newer upstream versions to fix bugs, add features, or maintain compatibility. These include updates for Flutter, bun, naps2, arocc, yarp, watchman, xcodes, xcodegen, libblockdev, volume_key, volk, vmm-clock, vk-messenger, vk-bootstrap, keyguard, vbam, searxng, bitwarden-desktop, suricata, healthchecks, OpenCV, and others.
    • issues/436672, issues/436998, issues/437019, issues/437037, issues/437304, issues/437761, issues/438150, issues/438189, issues/438425, issues/438482, issues/438483, issues/438486, issues/438497, issues/438502, issues/438504, issues/438556, issues/438570, issues/438257, issues/438853, issues/438854, issues/438520, issues/437520, issues/437527
  • Nixpkgs/NixOS Module and Configuration Issues: Several issues highlight problems or proposals related to NixOS modules and configuration options, including limitations in Trilium module configuration, issues with nix binary implementations, problems with nixos-rebuild behavior on activation failure, firewall trustedInterfaces not working as expected, and bugs in modules like tuned, Yggdrasil, lldap, audiobookshelf, and Pantheon desktop manager.
    • issues/436602, issues/436808, issues/436936, issues/436826, issues/437920, issues/438107, issues/438591, issues/438631, issues/438663, [issues/438353](https://github.com/issues/438353]
  • CI and Development Process Improvements: There are proposals and discussions about improving continuous integration workflows, such as adding dedicated branches and labels for expensive test rebuilds, automating maintainer notifications for known vulnerabilities, and managing pull requests to avoid accidental merges and reduce manual effort.
    • issues/437208, issues/438368, issues/438361
  • Runtime and Packaging Bugs Affecting Usability: Various runtime issues affect package usability, including problems with local Gemfile conflicts in rubyPackages.jekyll, Music Assistant's incompatibility with librespot CLI, Steam not inheriting cursor themes, Weblate's SSH wrapper breaking after garbage collection, and sentry-cli failing to upload due to read-only Nix store paths.
    • issues/436569, issues/436670, issues/437065, issues/437281, issues/437561
  • Build System and Tooling Issues: Several issues relate to build system problems such as incorrect or missing patch files, hash mismatches in fixed-output derivations, improper handling of environment variables, and build scripts failing due to hardcoded paths or missing files.
    • issues/436814, issues/437087, issues/437092, issues/437097, issues/437872, issues/438296, issues/438444, issues/438836
  • Security and Licensing Concerns: There are issues addressing license violations, such as the linuxPackages.perf package combining incompatible GPL licenses, and discussions on managing known vulnerabilities in packages to avoid breakages while informing maintainers and users.
    • issues/436678, issues/438361
  • Platform-Specific and Cross-Compilation Issues: Some issues report platform-specific bugs, including macOS library loading errors, aarch64-linux launch failures for Ghidra, cross-compilation problems causing corrupted HTTP/2 headers, and build failures on specific architectures like aarch64-darwin.
    • issues/436881, issues/438238, issues/438240, issues/437626, issues/438494
  • New Package Requests and Feature Proposals: Requests for new packages and features include adding Plastic SCM, LLVM Propeller support, a watchparty NixOS module, and improvements to the Traefik module with local plugin support.
    • issues/436559, issues/436776, issues/436791, issues/436807, issues/437142, [issues/437154](https://github.com/issues/437154]
  • User Experience and UI Bugs: Some issues report user-facing bugs such as GDM failing to launch Wayland sessions by default, the gnome-tecla virtual keyboard not displaying keys correctly, and Neovim's desktop entry mishandling file arguments causing launch failures.
    • issues/437021, issues/437411, issues/438730
  • System and Service Failures: Several issues describe system-level or service failures, including Traccar failing to start due to read-only filesystem errors, borgmatic crashing with empty database paths, tuned-ppd service failing to start, and incus service restarting unexpectedly on updates.
    • issues/437241, issues/437649, issues/438214, [issues/437817](https://github.com/issues/437817]
  • Miscellaneous Bugs and Limitations: Other reported problems include the maximum user limit causing rebuild failures, the reflink feature not working on btrfs, Pantheon desktop font rendering issues, and VLAN MAC address collisions in virtual network interfaces.
    • issues/437870, issues/437308, issues/438353, issues/438019

2.4 Closed Issues

This section lists, groups, and then summarizes issues that were closed within the last week in the repository. This section also links the associated pull requests if applicable.

Issues Closed This Week: 94

Summarized Issues:

  • Build Failures Due to Dependency or Environment Issues: Multiple packages fail to build in Nixpkgs unstable or stable due to missing dependencies, version conflicts, or environment misconfigurations. These include failures caused by missing libraries, deprecated APIs, incompatible runtime dependencies, or missing build tools, which prevent successful compilation or testing of packages like python3Packages.cfn-lint, omnissa-horizon-client, gst_all_1.gst-plugins-rs, mitmproxy, mat2, python3Packages.pygls, python3Packages.oracledb, python3Packages.langgraph, cargo-binutils, aws-sam-cli, auto-cpufreq, gdtoolkit, python3.13-xvfbwrapper, bambu-studio, ansible-runner, and others.
  • [issues/432354, issues/435078, issues/436413, issues/436417, issues/436421, issues/437024, issues/437487, issues/437081, issues/437101, issues/437103, issues/437123, issues/437173, issues/438091, issues/438129, issues/438172]
  • Package Launch and Runtime Failures: Several applications fail to launch or run correctly due to missing files, incorrect packaging, or runtime environment issues. Examples include Niri failing to start from graphical login managers, Grand Theft Auto V Enhanced Edition missing the Windows launcher executable, Firefox source build AI features malfunctioning, Claude-code CLI exiting immediately due to outdated version, 86Box emulator crashing from missing libgcrypt, and mindustry-server missing executable files.
  • [issues/430230, issues/431569, issues/432724, issues/436326, issues/437267, issues/438606]
  • Reproducible Build and Output Consistency Issues: Some packages produce non-bit-identical outputs across builds, complicating reproducibility and Continuous Integration breach detection. This problem affects packages like testdisk, grub2, and hscolour, where repeated builds yield differing binaries or outputs.
  • [issues/435047, issues/435085, issues/437136]
  • Package Update Requests: Multiple issues request updating packages to newer upstream versions to fix bugs, add features, or maintain currency. These include updates for wivrn, tuta-desktop, uv, GTK4-layer-shell, fmt_11, zfs, nushellPlugins.skim, vkd3d, and freetube.
  • [issues/432695, issues/434051, issues/435740, issues/436747, issues/436896, issues/437016, issues/437339, issues/438501, issues/436574]
  • Build Failures Due to Rust Compiler or Source Code Issues: Several Rust-based packages fail to build due to compiler errors, invisible Unicode control characters, or source code problems. This includes failures in anyrun, anki, fractal, gitui, cargo-binutils, and hurl.
  • [issues/437276, issues/437935, issues/436588, issues/437040, issues/437101, issues/437827]
  • Issues with Python Package Builds and Tests: Python packages frequently encounter build or test failures due to missing dependencies, deprecated configurations, or test assertion errors. Affected packages include python3Packages.pygls, python3Packages.spdx-tools, python3Packages.coincurve, python3Packages.langgraph, python3.13-xvfbwrapper, python3.13-azure-multiapi-storage, pythonPackages313.textstat, python3Packages.oracledb, and ansible-runner.
  • [issues/437024, issues/437893, issues/437068, issues/437081, issues/438091, issues/437044, issues/437063, issues/437487, issues/438172]
  • Issues Related to CUDA and GPU Support: CUDA support in Nixpkgs causes build failures or missing cache entries for Firefox and Thunderbird due to unfree cudnn dependencies, and Monado fails to compile with CUDA support because the nvcc compiler is not found without manual path setting.
  • [issues/432731, issues/437672]
  • Wayland and EGL Compatibility Problems: EGL-dependent applications fail on multi-GPU Wayland systems due to missing or deprecated EGL Wayland extensions, causing compositor and application errors. Additionally, ghostty crashes on AMD integrated graphics due to EGL display creation failure linked to Mesa ABI changes.
  • [issues/436438, issues/437888]
  • Packaging and Configuration Errors in NixOS Modules and Services: Some NixOS modules and services fail due to configuration limitations or missing build inputs, such as the Tor module not supporting multiple Bridge lines, xenstored service failing due to missing bash input, and cups-pdf module failing strict type checks.
  • [issues/435556, issues/437878, issues/438459]
  • Issues with Missing or Incorrect Documentation: There is a lack of documentation for adding BiocManager packages in R within Nixpkgs or NixOS manuals, leading to user requests for guidance.
  • [issues/433986]
  • Build Failures Due to Licensing or Source Availability Issues: The copilot-vim plugin is marked unfree despite appearing open source, causing build errors and discussion about license classification in Nixpkgs.
  • [issues/438578]
  • Build Failures on Specific Architectures or Platforms: Some packages fail to build on specific platforms, such as uv on 32-bit x86 due to out-of-memory errors, ueberzug failing on macOS due to unsupported OS errors, and pocket-id-frontend failing on aarch64-linux due to incompatible native binaries.
  • [issues/433152, issues/436876, issues/437625]
  • Issues with Package Requests and Project Contribution Guidelines: Users mistakenly submit new package requests as issues despite guidelines requiring pull requests, leading to reminders about proper contribution processes.
  • [issues/438349, issues/438389]
  • Build Failures Due to Missing or Incorrect Build Tools: Some builds fail due to missing tools like aclocal-1.16 or ccache-links, affecting packages like Gnumeric, Darktable, linuxManualConfig, and others.
  • [issues/437028, issues/437429, issues/437074]
  • Issues with Network and Systemd Behavior in NixOS: Systemd fails to introspect initrd units after switch-root due to overridden service configurations, and an infinite recursion bug occurs when certain networking options are unset or misconfigured.
  • [issues/438691, issues/437780]
  • Issues with Package Runtime or Build Scripts: Some packages fail due to invalid or missing files during build or runtime, such as mysql-workbench linker errors due to missing zstd, nixos/paperless failing to convert emails due to Chromium startup issues, and plex failing to download a yanked installer file.
  • [issues/437274, issues/436513, issues/437846]
  • Issues with Missing or Broken UI Elements: Lutris shows a large, ugly icon causing UI shifts, Nextcloud Forms app page appears blank due to missing CSS, and tecla virtual keyboard preview shows no keys, indicating UI or theming problems.
  • [issues/435087, issues/435644, issues/437331]
  • Requests for New Packages or Features: Requests include adding Curlew audio converter, FMOD Studio sound engine, and packaging vim-rhai plugin, reflecting community interest in expanding Nixpkgs offerings.
  • [issues/436493, issues/437153, issues/433005]
  • Issues with Package Hashing and Security: The fetchNextcloudApp function only supports sha256 hashes despite Nextcloud providing sha512 by default, creating security and convenience issues that need resolution.
  • [issues/435915]
  • Issues with Build Caches and Licensing Restrictions: Firefox and Thunderbird are missing from CUDA caches due to unfree cudnn dependencies, causing build failures and cache misses related to licensing and build resource concerns.
  • [issues/437672]

2.5 Issue Discussion Insights

This section will analyze the tone and sentiment of discussions within this project's open and closed issues that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.

Based on our analysis, there are no instances of toxic discussions in the project's open or closed issues from the past week.


III. Pull Requests

3.1 Open Pull Requests

This section provides a summary of pull requests that were opened in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.

Pull Requests Opened This Week: 887

Key Open Pull Requests

1. staging-next 2025-08-30: This pull request updates the staging-next branch of the NixOS/nixpkgs repository with numerous package upgrades, refactors, patches, and fixes, including updates to python3Packages, libbpf, libadwaita, protobuf, qt6, spidermonkey, and various fonts, along with build improvements and security patches, while noting no significant breakages so far.

  • URL: pull/438642
  • Merged: No
  • Associated Commits: c0149, 7f3ba, 73468, ef91c, cf289, 97b3f, a01bb, 14e47, 56fe1, 4bd58, cd916, d210f, 38ba6, e4ee1, 053b6, ee1db, 957b9, c7e85, f84b8, 3d7b5, 3eec0, 1293b, 59115, 71635, 81fdf, ac8ce, 426a1, d212d, 7222b, 35494, 3f7b3, 81551, e1a2a, acb5e, 65b50, e80c0, 97d85, e3873, 42e54, 1ae85, e905b, be847, e7553, 209dc, 4d2d3, d1d8b, 72644, 2a016, b5700, 59906, 3c421, a6c4b, 00864, a2cd8, ed1cf, 04220, 2a3c9, 764d6, 9a23c, 1eb52, 77f90, 026a8, b87fc, 69097, fc96a, 78351, 593cf, fb98d, 0fec3, 472fb, a525a, ae8ba, 4e5e6, 4e8ef, 1ea6b, 5c34c, 9d9f6, 2ba62, 3455c, b95ac, 8e04e, f84f4, b7f63, 12a4c, 93cbb, 8df3b, b2de0, 513ed, f7bcf, 372f8, 6ec1a, 0b51d, 77eae, 7e3bd, e7d3e, fbb3e, 03951, 210c7, 35b3a, 5c99d, 2a908, 7cba1, 6ad67, b206e, 50177, 3351f, c2406, b4d7d, 09d0b, 31e61, 59504, 5cfa0, 92c54, dfb65, b5043, ca6fe, f8136, 657eb, e2143, 98df8, 9ef06, f3448, 58e67, 2e962, 254e2, 6c2fb, dffd8, 6e1a9, 0a183, 8acc3, 996d4, e23f7, e849b, 2c1a7, e9468, 69ed9, 7fac8, 39642, 240d5, 47b8e, 74412, fea40, 3c24c, 19c8f, 0d457, 2dfb1, 16895, 9060a, 51446, 18503, ca67e, 25277, f1f02, e3fa0, 21e25, e889e, db3ee, a6947, 23153, 5b40a, 2663a, b7aae, 6e8f5, d3afb, 3e04a, fd261, f86a0, c027c, 1e7ed, 8fd95, 11336, 0c0f4, e6c30, 76ee0, a70ae, 27872, 242b0, 04831, 988c8, e4f14, 9929a, 205c2, cbb3c, 1bc6e, 8362b, 136df, 39df3, bba34, fb915, 251d7, 1051e, 2877d, 98721, c8fef, d95b3, 45859, 566b3, e2e16, 320a8, 6983b, cd139, 11326

2. zig: replace generated dependencies with fixed-output drivations: This pull request replaces the use of generated build.zig.zon.nix files with fixed-output derivations for Zig dependencies in Nixpkgs, introduces a zigDeps parameter integrated with the Zig build hook, implements a workaround for fetching lazy dependencies in pre-0.15.1 Zig versions, standardizes update scripts using nix-update-script, and fixes broken packages like fancy-cat by adopting native Nixpkgs fetchers for Zig dependencies.

  • URL: pull/438523
  • Merged: No
  • Associated Commits: df9e9, defb5, 023e0, 819db, 54e18, 2b403, abb44, e7322, 2934b, 76ca2, fe299, a9309, 41e39, 12209, 9e4dd, 77052, 61aac, 746ce, 2a15f, 614f7, 87da2, 41ded, 66309

3. add upmpdcli (package and service): This pull request adds the upmpdcli package along with its associated NixOS service, including multiple updates and dependencies such as libnpupnp and libupnpp, to enable integration and management of the UPnP Media Renderer client within the NixOS ecosystem.

  • URL: pull/438210
  • Merged: No
  • Associated Commits: 86fe3, 8a9e3, 00448, 019ce, 820bf, 360c1, a8b42, fffe7, 6f502, 09198, 4d6f4, 33d6c, 83ad9, 6778e, 95886, 1a71b, c5efe, 31848

Other Open Pull Requests

3.2 Closed Pull Requests

This section provides a summary of pull requests that were closed in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.

Pull Requests Closed This Week: 1436

Key Closed Pull Requests

1. [Backport release-25.05] grafanaPlugins.grafana-sentry-datasource: init at 2.2.1: This pull request proposes backporting the initialization of the grafanaPlugins.grafana-sentry-datasource package at version 2.2.1 to the release-25.05 branch of the NixOS/nixpkgs repository.

  • URL: pull/437952
  • Merged: No
  • Associated Commits: 89413, 80863, a1e09, b9331, 2481e, 57853, cafd0, b0e0a, d3047, 4f6f5, a79df, 1ca85, 88c23, 95059, a537f, 1c964, d139a, af5e1, cb5d1, be0a7, 8c637, 9e1a8, 08072, 16464, a6fed, 00b9c, 413da, 1fbfc, a387b, a9dac, 8fe97, 135ab, 530b8, 65d17, e6ad5, 33608, 51b0a, da071, ace0e, 1693d, 2abe5, 9824e, f745d, 80819, 005d0, f46ea, b1b32, a8374, b5ba2, e723c, 31bb4, db437, 32e5e, f03a7, c4986, 233f5, 835aa, c19d2, 7a6f8, 7c86f, 5c51b, e5127, 88122, c7d48, b884c, 5a205, b93bc, bcee0, 5f958, bcd90, 42ea4, e4079, 9fdcb, d51ae, 364c6, deb31, 46b38, 16d1e, a4561, 9972f, 0f9b5, cf17c, 44d6b, b575f, 450bb, 3cd89, fd91d, 9bea5, 2955b, 73644, 8c5d7, a33f1, 8056b, 2bb49, a4572, 45330, 76f48, 5aa55, 83ace, f76fc, 8a43e, 18de8, 8824c, fc237, 78287, 14e13, d74d1, cd69e, ddac8, eea41, 9ce09, 4ccbd, 70834, 75e39, 1937a, fdcbc, 64694, 8c37a, b66c9, 3cbc9, 95691, 9ebd5, 04323, 42a89, 6570c, 32d1a, af062, ce15d, a9a37, e3f97, edde2, 59eb6, 64fbd, 8353c, 91c08, a900b, 606e5, d7c59, a0f6e, e670d, ee1e8, 60b68, 6a2c9, cea33, dd165, e75aa, f33d8, c1d10, 73852, 8edc9, 40bcb, 006e3, baf0c, e26b1, 4ac84, 0f7a1, c6c8b, a29ce, 6b7d6, 7ebf5, ee068, d98ce, 1883e, 86ddc, d5041, b37d5, 9dc15, 51dee, 0ec83, 9b81d, c585f, 73822, 150ba, ad9e1, 2620d, 4e766, fd628, a227b, ca301, 3ab31, 7bc8d, 08e50, cece5, 6a76c, b2a4c, 29fd0, 567cb, fa6d8, 45f04, 0cfc9, 3cd58, 2ae74, 767e6, 2e92b, 565f9, 97059, d90d1, abefd, 0d3ac, b0b01, 6f668, 4a559, c9c00, 44124, 45f4a, e10d8, f4936, 707c9, d20f5, 700d8, 28f76, 40909, f0dce, 687c3, 7c287, 5b0e2, 98bbd, 92ae7, 768c1, 79576, 84c26, 4d400, 19891, 778c4, a041f, a34c0, 999ed, 143f2, 883ed, 8cb71, 99e41, 89629

2. staging-next-25.05 iteration 3 - 2025-08-23: This pull request merges the staging-next-25.05 branch into staging-25.05, incorporating multiple package updates, security patches, and backports including updates to cacert, mbedtls, go, nodejs, systemd, and others, while ensuring no important breakages have occurred.

  • URL: pull/436107
  • Merged: 2025-08-29T12:13:13Z
  • Associated Commits: 80b51, 4d9c0, 6ee60, aa262, 63c0e, 6803c, 5c97a, cdcc6, ee1f8, e651f, 10fa8, b6aa2, 44b1d, e354d, f23eb, fe6cb, 8ab91, 4941d, c104e, d6b1d, 32000, 92a90, 7bdd4, 67d00, c841a, 7eb0b, 605c8, 24aa0, 564ac, 5a30b, 5410b, a6cf0, f16ee, b10e1, 5ee9c, 4c59f, 4c0a2, 079dd, c5e7f, 3bc28, 7dffe, 71762, 823f0, a256a, afa4a, 14259, e13d0, a1cb4, 22193, 3cb47, 7770c, f7f32, 809b5, 732b2, bf024, a05a2, 57a36, 9e740, 5c26f, 281a4, d2a62, 380f1, d1267, f04d5, c795f, 916e2, 37880, ead41, 438bc, 3b588, 6a055, 8431b, db78a, a6f30, 0b399, 3fb71, 745a5

3. python312Packages.mypy-boto3-*: updates: This pull request updates multiple python312Packages.mypy-boto3-* packages to their latest versions, ranging mostly from 1.40.0 to 1.40.20, to keep the type stubs for AWS SDK for Python up to date.

  • URL: pull/438208
  • Merged: 2025-08-29T10:52:40Z
  • Associated Commits: 95945, df28a, 7c251, 59ca1, 1be0b, 2eceb, ca0a5, 74513, ae02e, dcaf9, 23fc1, 1117f, 049f9, f5f12, cb7e2, 35c79, 4d23f, 5aef1, ba2b4, 74c77, cd44c, 35f9d, 4ee03, fde46, d5f1e, 8692a, 6da1a, ab687, 781ea, 0a589, 7f3fe, b1c9f, 96a28, 11d8b, 723be, 5579c, 771dd, 17100, 2bdb6, 1460d, d206c, 65aea, 686a5, fb0cc, fda18, 83ce9, e8fdd, f590d, c6c9d, e919c, d7423, f7a81, 657a8, 9f52d, 94983, 09a37, 2c735, 7e139, 872c2, fd9d9, 7ae0b, a7a02, be372, c59b6, 6cfb7, 0e164, 6306c, f235f

Other Closed Pull Requests

  • python312Packages.mypy-boto3 updates: Multiple pull requests update various python312Packages.mypy-boto3-* packages to their latest versions, ranging from 1.40.0 to 1.40.18, ensuring alignment with upstream boto3-stubs releases. These updates maintain consistency and currency across AWS service client packages.
    • pull/437266, pull/436796
  • langchain and langgraph Python package fixes: Separate pull requests fix broken updates in langchain and langgraph Python packages caused by erroneous bulk update scripts by reverting incorrect tag replacements and adding flags to skip future bulk updates. These fixes restore correct versions and prevent similar issues going forward.
    • pull/436925, pull/437178
  • llama-index Python package fixes and migration: A pull request addresses build errors and inconsistencies in multiple llama-index Python packages by migrating from deprecated agent classes to new workflow-based agents and switching the build system from poetry to hatchling. This resolves upstream breaking changes and package removals.
    • pull/436656
  • LXDE-related package updates and cleanups: One pull request updates multiple LXDE-related packages by switching their upstream sources to GitHub, bumping versions, and performing cleanups while considering GTK3 defaults and package organization improvements.
    • pull/436105
  • vimPlugins package set restructuring: A pull request removes the use of buildVimPlugin from overrides.nix to ensure it only contains overrides, relocates several plugins to the non-generated directory, and prevents new plugins from being added in overrides.nix by shadowing plugin builder helpers.
    • pull/438708
  • GNOME-related package updates: Multiple GNOME-related packages are updated to their latest versions as of August 24, 2025, including gexiv2, ghex, gnome-music, and others, with successful basic functionality testing on x86_64-linux.
    • pull/436507
  • NixOS systemd initrd test simplification: A pull request simplifies the transition to systemd initrd by default in NixOS tests through removal of unnecessary initrd scripts and adoption of autoFormat across multiple test modules.
    • pull/434312
  • Bazel package upgrade and deprecation: The Bazel package is updated from version 6 to 7, with the deprecated Bazel 6 package removed due to upcoming end of security support, alongside related package bumps to maintain compatibility and security ahead of the 25.11 release.
    • pull/435096
  • Linux kernel version updates: Multiple Linux kernel versions (6.16, 6.12, 6.6, 6.1, 5.15, 5.10, 5.4) are updated to their latest patch releases as of August 28, 2025, improving stability and security across supported platforms including x86_64-linux and aarch64-linux.
    • pull/437955
  • Xorg-related package refactoring: Several pull requests refactor core Xorg libraries, libxcb-related packages, and other Xorg-related packages by moving them from the xorg namespace to the pkgs/by-name directory, renaming them to match repository names, and cleaning up build dependencies to improve organization and maintainability.
    • pull/434790, pull/434876, pull/435457
  • dashcore initial packaging: The dashcore package version 22.1.3 is introduced to Nixpkgs, including adding the submitter as maintainer and ensuring basic functionality on x86_64-linux.
    • pull/435503
  • dbt-related python3Packages updates: Multiple python3Packages related to dbt are updated, including upgrading dbt-common and other dbt packages, fixing build failures on Hydra, and closing two previous related pull requests.
    • pull/436834
  • scx.full package update and module improvements: The scx.full package is updated from 1.0.14 to 1.0.15, with removal of deprecated flags, addition of production-ready schedulers, removal of unstable tests, restoration of Rust compiler flags, and maintainership metadata alignment.
    • pull/437169
  • slade package refactor and build fix: The slade package is moved to a by-name attribute, refactored to address unsupported freeimage dependency causing build failures, and similar improvements are applied to the slade-unstable version which already replaces freeimage.
    • pull/437187
  • python313Packages.primer3 and related updates: The distutils component is added to python313Packages.primer3, alongside modernization and updates to related Python packages such as python-codon-tables, flametree, and dnachisel.
    • pull/437875
  • Manual backport of img4tool and libgeneral: A manual backport to release-25.05 initializes img4tool at version 217 and libgeneral at version 85, incorporating changes from multiple commits including usbmuxd2 adjustments.
    • pull/438637
  • cursor-cli package introduction: The cursor-cli package, formerly cursor-agent, is introduced in beta with support for x86_64-linux and aarch64-darwin, fixing build issues and assigning a new maintainer.
    • pull/432035
  • phosh and related components update: The phosh package and related components (phosh-mobile-settings, phoc, gmobile) are updated to newer versions, changing fetch methods and adding a new maintainer, with basic functionality confirmed on x86_64-linux.
    • pull/433732
  • Emacs elisp package sets update: Multiple Emacs elisp package sets including elpa, melpa, nongnu, and their development variants are updated to latest versions as of August 21, 2025, incorporating emacs-overlay changes but noting some new build failures due to upstream issues.
    • pull/435408
  • spidermonkey_91 package removal and cleanup: The spidermonkey_91 package is dropped due to end-of-life status and loss of last dependent couchdb3, with build configuration cleaned by removing conditionals for versions older than 115 and obsolete meta.broken attribute.
    • pull/437376

3.3 Pull Request Discussion Insights

This section will analyze the tone and sentiment of discussions within this project's open and closed pull requests that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.

Based on our analysis, there are no instances of toxic discussions in the project's open or closed pull requests from the past week.


IV. Contributors

4.1 Contributors

Active Contributors:

We consider an active contributor in this project to be any contributor who has made at least 1 commit, opened at least 1 issue, created at least 1 pull request, or made more than 2 comments in the last month.

If there are more than 10 active contributors, the list is truncated to the top 10 based on contribution metrics for better clarity.

Contributor Commits Pull Requests Issues Comments
r-ryantm 3827 1473 0 0
fabaff 878 75 0 4
mweinelt 528 21 0 29
wolfgangwalther 388 32 1 150
yzhou216 40 25 0 219
qzylinra 112 56 22 69
GaetanLepage 178 57 0 23
Sigmanificient 87 23 3 142
jopejoe1 191 26 0 20
emilazy 143 16 3 58

Don't miss what's next. Subscribe to Weekly Project News:
Powered by Buttondown, the easiest way to start and grow your newsletter.