Weekly Project News

Subscribe
Archives

Weekly GitHub Report for Nixpkgs: September 22, 2025 - September 29, 2025 (12:02:11)

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. nixos/crowdsec: Use sensible defaults so that the module does not fail when simply enabling it: This issue reports that the crowdsec NixOS module fails to start with a default configuration because the local API client section is disabled by default, causing the systemd service to error out. The reporter suggests that the module should use more sensible defaults that enable the local API and set writable paths for credentials so that beginners can enable the service without additional manual configuration.

    • The comments discuss the rationale behind the current default of disabling the local API, which was originally set for a distributed architecture use case, and agree that enabling it by default aligns better with upstream behavior and user expectations. Contributors debate the appropriate default path for the API credentials file, concluding that it should reside in a writable location like /var/lib/crowdsec rather than /etc/crowdsec on NixOS, to avoid permission issues and to follow conventions for stateful data, with consensus that improving defaults and accepting pull requests would benefit users.
    • Number of comments this week: 12
  2. julia: packages precompile even after build stage when using withPackages: This issue reports a problem where Julia packages precompile correctly during the build stage when using withPackages in Nixpkgs, but then attempt to precompile again at runtime, leading to a failure due to a missing or incompatible Qt6 library symbol. The user initially suspected this was related to Julia using a different package depot, but even after removing local depots and ensuring a clean environment, the error persists intermittently, indicating a reproducibility and environment isolation problem with the current Nixpkgs setup.

    • The discussion explores whether the issue is caused by Julia using a local depot outside the Nix store, with the user confirming removal of local depots but still encountering errors. Attempts to workaround with Pluto integration were mentioned but deemed unrelated. Maintainers suggested closing the issue as not a Nixpkgs bug, but the user reopened it due to persistent errors despite a clean environment, prompting requests for more setup details and highlighting intermittent reproducibility problems.
    • Number of comments this week: 9
  3. love: fails to launch on darwin: This issue reports a failure to launch the love application on Darwin (macOS) due to a missing symbol ___PHYSFS_platformInit in the dynamic linker, despite the application building successfully. The user notes that the symbol found in the upstream source differs slightly (__PHYSFS_platformInit), suggesting a possible naming or linking problem specific to the Darwin build.

    • The comments clarify that Darwin support was recently added and that while the build now succeeds, the runtime issue remains unresolved. Contributors acknowledge limited Darwin access and express willingness to test and improve the situation despite some uncertainty and incomplete support.
    • Number of comments this week: 7
  4. dockerTools: pullImage of nixos/nix 2.28.5 or later fails with "not allowed to refer to other store paths": This issue reports a failure in pkgs.dockerTools.pullImage when attempting to pull the official nixos/nix Docker image version 2.28.5 or later using Nixpkgs 25.05, resulting in an error about disallowed references to other store paths. The problem appears related to changes in how the image is built and the need to use the unsafeDiscardReferences attribute to allow the build to succeed, with earlier versions (2.28.4 and below) not exhibiting this issue.

    • The comments discuss the root cause being the image itself including store paths from the build closure, which triggers the error; a suggested workaround is to override pullImage with unsafeDiscardReferences set to true, which is considered safe since the image is self-contained. The conversation also touches on whether this workaround should be the default behavior, with no strong objections but recognition that the problem is niche, and the original reporter plans to propose a patch if no concerns arise.
    • Number of comments this week: 5
  5. container: won't start: This issue reports that the container tool (version 0.4.1) fails to start on macOS 26, hanging indefinitely during the startup and shutdown commands. The user observes that the service incorrectly reports as running when it is not, and attempts to resolve the problem by reinstalling and stopping the service also hang without success.

    • The comments reveal that the root cause is an internal error where the container-apiserver cannot find the required network plugin. A linked issue suggests moving plugin files from one directory to another, and after applying this fix by adjusting the system configuration to link the correct plugin path, the user confirms that the container now starts successfully.
    • Number of comments this week: 5

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 package python3Packages.horizon-eda on the stable Nixpkgs version 25.05, where the Meson build system fails with an error indicating an unknown target 'horizon.so' during the build phase. The problem has been consistently reproducible by Hydra, the Nix build farm, and occurs despite all required dependencies being found except for a few optional ones like spnav and osmesa, suggesting a possible misconfiguration or missing build target in the package's build scripts.
  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 1.5.9 in the stable Nixpkgs channel (25.05). It includes a reference to the upstream changelog and asserts that no existing pull request or duplicate issue covers this update, inviting maintainers to address it accordingly.
  3. zed-editor-fhs: mismatch with zed-editor about provided packages and outputs: This issue addresses a discrepancy between the zed-editor-fhs and zed-editor packages in the Nixpkgs repository, specifically concerning the mismatch in their provided packages and output. The reporter expects these two related packages to have consistent package provisions and outputs, but currently, they differ, which may cause confusion or integration problems.
  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 are unable to log in or perform network operations, with error logs indicating missing features or protocols in libcurl due to build-time decisions.
  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 for 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: 81

Summarized Issues:

  • Static asset loading failures in services: Several issues report failures related to missing or inaccessible static assets or configuration files that prevent services from functioning correctly. These include Swagger UI failing to load due to missing static JavaScript and CSS files, OpenSnitch lacking a required network_aliases.json file causing UI network option failures, and python-matter-server missing its dashboard directory resulting in 404 errors on access.
    • issues/445021, issues/445086, issues/446702
  • Build failures due to missing files or broken dependencies: Multiple packages fail to build because of missing headers, broken download links, or incompatible dependencies. Examples include cups-kyodialog failing due to broken Kyocera driver links, nzp-fteqw and xrandr-invert-colors failing due to missing xcb headers, and go-swagger failing due to Go 1.25 incompatibility.
    • issues/445069, issues/445198, issues/446388, issues/445800
  • Package version update requests: Several issues request updating packages to newer upstream versions to keep them current and fix related problems. These include proto, zettlr, session-desktop, python3Packages.gradio, patchutils, python3Packages.cryptography, python3Packages.pynacl, git-credential-oauth, and intelli-shell.
    • issues/445129, issues/445152, issues/445153, issues/445159, issues/446436, issues/446497, issues/446500, issues/446607, issues/445476
  • Service configuration and module bugs: Several NixOS service modules have configuration issues causing failures or unexpected behavior. These include the chrony service improperly handling keyfile directives, crowdsec module lacking sensible defaults and failing to load config files, Tor service ignoring SOCKSPort settings unless client.enable is true, and prowlarr ignoring its dataDir option.
    • issues/445035, issues/445337, issues/445342, issues/445350, issues/445983
  • Kernel module and boot issues: Some issues report missing or broken kernel modules causing boot failures or missing functionality. These include Nvidia driver kernel modules missing after update causing boot failure, VirtualBox kernel modules missing preventing VM startup, and OverlayFS mount failures due to incorrect handling of multiple lowerdir entries.
    • issues/445092, issues/446298, issues/445364
  • Runtime errors and crashes due to missing symbols or libraries: Several runtime failures occur because of missing symbols or libraries, such as the love app failing on macOS due to a missing PhysFS symbol, Lutris failing to detect vulkaninfo causing update issues, and Veloren panicking due to missing libwayland in Wayland-only environments.
    • issues/445083, issues/446027, [issues/446238](https://github.com/issues/446238]
  • Issues with reproducibility and caching: Some packages have reproducibility problems or inefficient caching mechanisms. For example, Keycloak's build embeds timestamps causing non-reproducible outputs, and its package output includes the entire config file causing large deployments.
    • issues/445665, issues/445902
  • Service startup and permission errors: Problems with service startup include rTorrent failing to chown rpc.sock causing core dumps, and atd service ignoring system timezone causing incorrect job scheduling.
    • issues/445186, issues/445872
  • Build system and packaging infrastructure issues: Issues include CMake 4 update causing multiple build failures, diffoscope failing tests on stable due to backport issues, and npm-deps hash mismatch preventing system builds.
    • issues/445447, issues/446683, issues/446132
  • User interface and desktop environment problems: Some desktop applications fail or behave incorrectly, such as Calligra crashing due to missing Kirigami modules, Avidemux video preview broken on Wayland, and kwallet 6.18 breaking automatic wallet unlocking.
    • issues/445940, issues/445657, issues/446596
  • Package deprecations and maintenance concerns: The botan2 library is deprecated and incompatible with GCC-15, prompting removal and updates to botan3. The openhmd package is unmaintained upstream, suggesting a switch or removal. The zotify package is broken and outdated due to protobuf incompatibilities.
    • issues/445575, issues/446383, issues/445861
  • NixOS module system and configuration improvements: Proposals include adding global and individual enable options for submodules to avoid unintended activation, adding a serial console mode to the console module, and improving module argument handling to reduce confusing behavior.
    • issues/445560, issues/445286, issues/446068
  • Static build and linking problems: Static builds fail due to dependencies on dynamic loader features, such as libredirect causing static openssh builds to fail, requiring conditional disabling or fixes.
    • issues/445548
  • Miscellaneous runtime and environment issues: These include Slack running under XWayland ignoring Wayland flags causing DPI issues, meteor-git panicking on aarch64-darwin, and nixos-init crashing on non-modular kernels due to missing modprobe.
    • issues/445220, issues/446362, issues/445803
  • Package startup and executable path issues: Veloren fails to locate assets when launched via $PATH due to improper executable path resolution, and nsight_systems executable cannot be found causing startup failure.
    • issues/446235, issues/445783
  • Service dependency and systemd unit misconfigurations: Gitea service incorrectly depends on local mysql.service even when using external MySQL, causing faulty systemd dependencies.
    • issues/446408
  • Cache configuration limitations: The ccache program settings lack options for max_size, sloppiness, and extraConfig, limiting user control over cache behavior.
    • issues/446353
  • Build failures due to missing submodules or external resources: Albert package fails to build due to deleted GitHub submodule repository, and celeste-classic fails due to 403 Forbidden on source download.
    • issues/445929, issues/446150
  • Nixpkgs governance and project management: The Nixpkgs core team was established to provide formalized governance and coordination while maintaining a consensus-driven and transparent structure.
    • issues/445849
  • Miscellaneous package-specific issues: These include apx failing to start due to missing core components, container hanging on macOS due to missing network plugins, and OpenRGB RC1 breaking Nix build due to systemd file installation steps.
    • issues/445912, issues/445648, issues/446002

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: 41

Summarized Issues:

  • Package build failures on specific platforms or configurations: Several packages fail to build due to platform-specific issues or configuration errors. These include terraform-docs failing due to Go compilation errors, hm failing on aarch64 due to unsupported compiler flags, ghostty failing with Zig compiler bugs on many cores, python3Packages.xformers and python3Packages.jax failing CUDA builds due to compilation errors, espeak-ng failing cross-compilation due to executing target binaries on host, samba4Full failing due to missing headers, rspamd failing on aarch64 due to C++17 and Lua issues, and python3Packages.folium failing due to missing Python modules during tests.
  • issues/445124, issues/445212, issues/445326, issues/445513, issues/445824, issues/445853, issues/446011, issues/446376, issues/446483
  • Package update requests and version bumps: Multiple issues request updating packages to newer upstream versions to keep Nixpkgs current. These include Anki, notesnook, libvirt, pango, python3Packages.psutil, Sunshine, boringssl, yt-dlp (two separate updates), Tailscale, and OpenSSL (not updated yet due to pending newer version).
  • issues/444995, issues/445077, issues/445343, issues/445473, issues/445480, issues/445607, issues/445798, issues/445900, issues/446099, issues/446499, issues/446582
  • Package runtime or functionality failures: Some packages fail at runtime or have broken functionality due to missing dependencies or regressions. Examples include piper-tts crashing due to missing module imports, AmneziaVPN client failing to connect in newer version, open-webui service failing due to missing Python module, VSCode and VSCodium wrappers missing core utilities causing runtime errors, Calibre sub-programs crashing due to GLX framebuffer errors, and incus missing Windows agent binaries causing incomplete virtual CD-ROM.
  • issues/445002, issues/445442, issues/445959, issues/445269, issues/445670, issues/446091
  • Package packaging and configuration issues: Several issues relate to packaging details or configuration shortcomings. These include nixos/network-interfaces installing incomplete bind package causing file collisions, Tombi not generating shell completions in package.nix, checkov missing meta.mainProgram attribute causing errors, bazel_8 incompatible with buildBazelPackage due to missing argument, bitwig-studio ignoring version and source overrides, inability to patch chromium derivations easily, and sway and swayfx having hard dependency on swaybg causing resource waste.
  • issues/444898, issues/445228, issues/445534, issues/446225, issues/446226, issues/445717, issues/446378
  • Torrent and download client issues: The rutorrent package has problems with uploading large torrent files and resolving magnet link metadata, causing failures in adding torrents or retrieving metadata unless workarounds are used.
  • issues/444930, issues/444933
  • Package dependency and build environment problems: Some packages fail due to missing dependencies or environment issues, such as pretix failing due to sepaxml version conflicts, and nodejs_24 failing tests on macOS due to test errors.
  • issues/445658, issues/445472
  • Tooling and upgrade process improvements: There is a proposal to add a unit configuration option to allow nixos-upgrade to ignore service start or restart failures caused by flaky hardware-dependent services, improving upgrade robustness.
  • issues/446285
  • Large packaging rework tracking: A tracking issue was created for the extensive rework of the Zen-browser packaging, which replaces surfer and addresses multiple security concerns, to help contributors follow progress.
  • issues/446017

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: 655

Key Open Pull Requests

1. Update whatsapp-for-mac to an available version: This pull request updates the WhatsApp macOS application package to a newer, available version by bumping the version number and updating the associated hash based on the output from nix-prefetch-url, addressing the issue that the previous version is no longer downloadable.

  • URL: pull/445181
  • Merged: No
  • Associated Commits: 04f64, 73db2, b8972, 688b0, 0fdaa, 33a31, 60b0f, cb967, f75ca, 8c9e9, 4f9a8, a352d, 452ab, 5e91b, 25afb, 62d44, 1f906, d7395, 82fea, 4459b, 9a094, e6876, b4c63, a83ef, 440d3, ecaf0, 72ab9, 5013a, 6494a, dfc01, 77209, 1d7dd, 7767c, d9e6a, fbe6f, 6df4c, 32bb0, 7dcbd, e878f, a9b39, 89dad, 421b6, 28634, b3f02, a4a80, fe7bd, 86f63, fa8c0, 0dcfe, 6024f, 8a839, ead47, 743e0, cd6f9, 7ff83, 2ed77, 04389, 529ea, 04b8c, cdc43, d3abf, 9e0aa, 94600, 29aef, 54d4b, 1cadc, 9617c, 4494b, cce1f, 131d2, 08dbe, 8709a, cc86a, 13443, 22b52, 648ca, c785f, 9e583, d2f1d, f929b, 721a2, 11725, 17919, c5a80, 69f01, 472ef, 0989e, 8c710, fbf43, 9ee95, a9f6b, 3a065, 8b741, fa9d0, 8a6bc, 47f5a, 5892f, 0117a, 8b8c7, 741af, 73bf1, 14331, 2cfc3, 4e5c1, ff076, 8c11c, 7124c, c4860, 93351, 495f1, 6e138, bcd5a, 00536, 8115a, e9b7f, d38d3, 970a1, b5612, a331d, 5e6e5, 75698, 126ca, dd963, 3acf2, 5a7c8, 68a15, 75f5e, 07462, dd04d, 122b2, c9fc1, bedb6, 7636b, 5f534, 69375, b3fd1, a5917, 797ca, a62ac, e4faa, c62e4, 06afd, b2ca6, 88dc6, 8e919, 3e36f, e8462, 994f2, 612f2, d8e89, ca671, 83602, 83cb7, 8f407, af48b, fe1da, 6c200, 3b208, 40603, c03f2, d0d36, d6358, 0b98f, df639, b3cc8, cfc36, 928e9, 647f2, bca0a, 61837, 24386, 8352e, 87aef, 59b03, c9156, 17dec, c84ff, b6920, b76a3, 0bd4b, 44b98, 8004d, 4de8e, a3fd5, 76d31, 1e8ad, d2ed9, f777f, c787a, 03109, 660cc, d4db6, dea33, 5bb69, 4cb34, 0e1e6, 2afe9, 1c175, 1723d, e0961, 63725, bf508, 9b199, f1ef7, 812d5, 6c4e3, dc9d2, 7b9f8, ea701, 807b7, f2f60, b4d13, a7170, 391df, c0f8c, 11fc2, 31327, 4a651, d42c8, 537bf, d3d77, f7cc9, cbf81, 48163, d70f6, b788a, 359fa, 7a222, b2a38, ac93c

2. various: lib usage improvements: This pull request improves library usage across multiple files by replacing less clear or longer patterns with shorter, more intent-revealing built-in functions such as preferring removeAttrs over filterAttrs, concatMap over combinations of flatten and map, elem over any for list inclusion tests, explicit constructors over lib.const, and more specialized functions over general folds, along with various one-off refactors to enhance code clarity and maintainability.

  • URL: pull/445357
  • Merged: No
  • Associated Commits: d8ba3, 65217, b9c75, ec2bc, 66522, 27ade, 03913, 1206a, f905a, 4cda3, 1c643, 41482, 5b705, 46b82, 1faca, 6eb01, 245d4, b35f5, 12d52, afc3a, 1cf8e, b17da, 8552e, 2c410, 692ac, b32c8, 36f01, 2db26, 2eeb2, 72087, f2618, 524a3, 4d1c9, a1a00, 10030, ecbc4, 06886, b44e1, 9e444, 46f63, 76958, 40a56, 2dd3b, 3148c, 54ff1, 76cd3, be635, e04eb, 443e2, e66c7, cb668, 99105, fae14, efbc0, 6e15e, 25be4, e17a3, 3d799, a25cf, 9dd08, 575e8, 2ccc0, 100c9, 7e27c, 0dd3a, a0dc6, 7b28a, 40575, 7e9c1, 3bfab, 14c55, 4df3e, e4c88, aa652, 28853

3. haskellPackages: stackage LTS 24.10 -> LTS 24.12: This pull request proposes merging the haskell-updates branch into staging, updating the Haskell package set from Stackage LTS 24.10 to LTS 24.12, removing obsolete workarounds for various packages due to upstream fixes, and improving package maintenance workflows as part of the regular biweekly update cycle.

  • URL: pull/445213
  • Merged: No
  • Associated Commits: e7f97, 5a2cf, 6592f, 01430, aa39e, e0335, 9dd4e, ce72c, 98830, b4463, c4b2e, 41bd7, 153d9, 579ca, ed149, 0538d, 344c3, a11b0, 22d7e, ffd68, b9c06, 77c78, e2bb0, a65dd, 14114, 1deb9, b7c88, e1831, 3bb02, 19420, fffe1, fc2d6, 1780b, 3712b, e13fa, 89d68, dc9dc, 0eedc, 1cb88, 58f7e, 4809a, 1a646

Other Open Pull Requests

  • Meshlab and pymeshlab update and packaging improvements: This pull request updates Meshlab and python3Packages.pymeshlab from version 2023.12 to 2025.07, refreshes their dependencies, and transitions their packaging to use standard CMake exports to fix build issues with CMake v4. It also removes the older meshlab-unstable package and ensures functionality on Linux and Darwin platforms by testing GUI operations and Python mesh decimation.
    • pull/445078
  • Maintainer additions and backports: This pull request manually backports maintainer additions to the release-25.05 branch, adding "iedame" as a maintainer to multiple packages and addressing maintainer updates and package orphaning issues. It also includes manual backports of Docker package updates to maintain compatibility with older Docker versions.
    • pull/446194, pull/445546
  • Build system modernization and runtime fixes: These pull requests modernize build systems by converting LÖVE from autotools to CMake and modernizing Idris2 packaging with by-name derivations and improved build processes. They fix runtime segfaults on macOS, ensure correct Apple framework integration, enable parallel building, and improve maintainability and usability with helpers and release notes.
    • pull/446288, pull/445120
  • Package maintenance and refactoring: This pull request refactors the tektoncd-cli package to the finalAttrs pattern, fixes completion generation for cross-compiling, restores functional tests without remote networking, and removes end-to-end tests. Another pull request removes generic with expressions from NixOS modules to improve code clarity and error detection.
    • pull/445561, pull/446700
  • Scotch package improvements: This pull request makes the PT-Scotch component optional by default, removes MPI from Scotch and downstream packages, and resolves header file conflicts by relocating Scotch's "metis.h" and "parmetis.h" headers to a dedicated subdirectory to avoid clashes.
    • pull/446322
  • New package additions and initial packaging: These pull requests introduce initial packaging for jprq version 2.4 and asr-debugger version 0.1.1, including formatting fixes, maintainer additions, basic functionality testing on aarch64-darwin and NixOS platforms, and manual testing to verify compatibility.
    • pull/445748, pull/445149
  • macOS driver and notarization fixes: This pull request fixes the notarization process for karabiner-elements drivers on macOS, introduces karabiner-dk version 6.2.0 with an improved notarization method, and updates kanata to use this new driverkit while passing a calculated driver version, restoring proper functionality on macOS.
    • pull/445407
  • Script and package updates: This pull request updates the vscode/extensions/update_installed_exts.sh script to log download failures instead of exiting early, allowing continued execution even if some local extensions are missing. Another pull request updates changedetection-io to version 0.50.14, fixes issue #401277, and adds several new Python packages.
    • pull/445468, pull/445661
  • Systemd service and package build improvements: This pull request adds a systemd service for running the Zellij web server on NixOS with tests and release notes. Another pull request updates the tomb package by replacing dependencies, adding missing phase hooks, and refining install commands to improve build and installation processes.
    • pull/446117, pull/446148
  • Version updates and maintainer additions: This pull request updates the claude-code package from version 1.0.126 to 1.0.127, updates the corresponding vscode extension, adds a version check, and introduces a new maintainer with build testing on aarch64-darwin. Another pull request updates kubernetes-helmPlugins.helm-unittest from 0.7.2 to 1.0.1, adds an update script, modernizes the package, and adds a new maintainer.
    • pull/446609, pull/446075
  • Cross-compilation and build fixes: This pull request adapts the Haskell package set to use iserv-proxy for cross-compiling Template Haskell, enabling successful cross-testing and unblocking test discovery in suites relying on Template Haskell. Another pull request fixes static package builds and cross-compilation issues for flint and ntl libraries by updating derivations, enabling strict dependencies, and cleaning up deprecated code usage.
    • pull/445232, pull/445050
  • NixOS module improvements: These pull requests improve the nixos/i2pd module by dehardcoding tunnel types, removing mandatory fields, adding missing parameters, and correcting descriptions. Another pull request consolidates CrowdSec configuration attributes into a single config attribute, sets a default config file path, and removes redundant settings to simplify user configuration.
    • pull/445715, pull/446307
  • Security and configuration enhancements: This pull request reworks TLS settings for the NixOS Murmur package by renaming options for better grouping, adding configuration for Diffie-Hellman parameters and cipher suites, and enabling ACME certificate specification. Another pull request adds a guiPasswordFile option to the NixOS Syncthing module, reorganizes tests, and includes new tests verifying GUI password configurations.
    • pull/445672, pull/446197

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: 1009

Key Closed Pull Requests

1. plausible: Fix RiscV cross-compilation: This pull request addresses fixing the cross-compilation process for the Plausible package on the RiscV architecture to ensure successful builds.

  • URL: pull/445248
  • Merged: No
  • Associated Commits: 2922a, ba142, af0c6, 2037d, 4e534, ffa5c, 2c362, a25e6, b02ce, ff961, 69ccb, 8f17a, 064d3, 4f027, 5b58c, 3ef89, 6c426, d0ada, 7bd09, a8e52, 72561, e467a, 88188, 156eb, cbded, 83eed, 5081c, ba374, 621b6, 01ccb, 1f5b7, dccce, 0f996, e19f0, 385a9, b3d0a, 6c818, 7c92a, 5074a, 78548, b6c2a, 371e6, 1a0b5, 23968, 85ecd, 3eb9a, d8764, a3033, 5742d, fec11, dfba9, da361, c41f8, cb65e, 000f2, c5e81, 20a42, ba4ea, 36c6c, de09b, e8dc9, 483bf, fe140, 6f38b, 364fa, d56b6, 8966c, b6d04, a3379, 544e9, f5648, 24abd, 1a98b, 2dae4, dbe8d, 6cbd1, 34e8c, 71509, 387b1, f63ce, e5e1b, 63ea3, dfba0, c4900, a1c22, ad0d7, 00aa2, 523ed, ac4dc, 31882, 2dadd, f0ded, 0d3eb, 654a1, 3a96e, e5b6a, 929d8, 238b0, 839cc, 5c051, 5d357, e8c08, 53ced, 81800, c6967, f0751, 86a8c, 7322a, 2cb9c, 103d7, 36346, 02aa7, bc09b, e0cf5, af1ea, d62d8, e28af, 4c7d5, 91798, 0dea8, 03b87, 1dbf1, 0ce01, e3a2e, 5b255, dd538, 4a931, c3a6f, 83a1d, dccb5, 3c0c8, 38da0, 5dcee, 4ffcd, 85d48, 2b8c1, dcc93, 14490, 5e399, 77506, 5e0da, 5a8ff, cd4d8, 8de22, 09e89, 1e83f, 80563, 85891, b6397, 523c5, 6099a, 77559, b4bd8, b1f88, 7e792, 2aff5, 11520, ad719, b5223, e93d6, 6788a, a8037, 93385, cfe64, 54bc7, cf7d4, 39da7, f2574, 5c2cb, 1d3ac, f015e, b6823, 7dc91, 7d7a5, 57874, 7c54f, a388b, 96770, c569c, 6851f, 0542e, f6149, 8d9fc, e0356, 15158, cc896, 361f6, 017a9, e264e, 4aefa, cb563, 0128a, 162d3, 8afe8, b5910, fce01, 8cb33, 7f82e, 6afbe, bd868, e4482, 274b9, f799d, 2bada, 7793a, ba843, a38e4, 80dbe, 5590e, 8bf7e, dcb84, fc732, 76b6f, 37e5c, 857e2, 66c8e, 26620, 38597, 05789, f8aaf, 26114, 050f1, 5352a, e2648, 88c9e, 58145, 94c84, 373b9, c7b2b, f4090, 1223e, ae800, 900b3, 31098, c5947, cd32a, 2f8b3, a745a, 848b8, 762ee, 3bb1a, bea14, 8c15d, 49d88, 20e8e, 349b5, f2760, ac8f7, 48f4c, 0e579

2. openseachest: 24.08.1 -> 25.05.2: This pull request proposes backporting the openseachest package update from version 24.08.1 to 25.05.2, updating it to the latest version available in the master branch as requested in issue #445148, and includes building and basic functionality testing on the x86_64-linux platform.

  • URL: pull/445404
  • Merged: No
  • Associated Commits: 6106b, d810e, 5d542, 63b42, d883b, 1226f, d29d2, 118c9, 05047, a5e78, eb2b9, da464, 7ded1, 4fad7, 0cb34, c93fb, 41c94, 81ac1, 7f8fa, 4d7ff, 668d0, f1f28, 2b6cc, d20d9, b5cb1, c489b, a299a, 61c5d, 0cb7b, ea7a4, bbf11, 34ec6, 56051, 65189, 96690, 909cc, 392c3, f6936, 7d4eb, ccf30, 17a44, fb856, a276d, 8229f, b209f, 69398, 6e9c7, b8896, b77dc, 0aed9, 14d53, f4eb0, ef162, 43a5a, 3315c, bc498, d62ef, 35820, f9275, e41aa, 8ae2f, 488ac, 84090, 718ac, 9691a, 8e84e, 8336f, b6d6b, 25f09, 89eaf, 087a6, 9a8df, 1ea5c, b0e09, 41dc7, e8353, 93c76, f7af8, e2611, 5e9b6, ba4ef, 1f426, 3d7a4, 917e8, 7b9d6, 93161, b1aeb, 265ad, 6c9ec, d84f8, 2e4f7, 169da, 156e8, 24024, 92b64, 53e55, d151a, 42f2c, b28c6, 57169, bd1d6, 17cd3, bd515, 9a2ee, e3559, 97938, f1155, fe5d3, 76442, 1c34a, fe9cd, e93a8, f5c1d, 754ee, 3a4ea, a97d4, 9fc29, b62f4, 3480b, 61551, 8e197, f50c2, e3003, b9481, 6d864, b9c14, e06a5, 81762, 252c5, 9b967, 92ee8, 3a9fe, e6207, da05e, cdff2, df8e3, c6670, f14be, 24707, 320af, 74802, c5b90, 75621, a2bea, 24c4c, 58cd2, 915b2, 94a28, e87aa, c5113, da3b1, cb128, 3d009, 699f3, 6feea, a8d79, 9db4a, dc766, 17a3e, 82bec, f25c1, 467d0, 33d18, 0bc40, b4138, 7c940, c1063, 7f201, fcfad, bb3a1, a48c9, c594c, 8bea3, 4fb46, 580e6, 33003, c5e60, 175a1, b0438, 54ea6, 49310, 37bca, c89e3, 7eca1, 4f113, a88b6, c44d3, 9293b, f1136, 719fc, e6faf, 9ee76, 8d8c9, 64bd3, 00aac, c5424, 403a5, 47332, ff2c2, e4106, 4c2af, 9b6fd, b5fd6, 09dc4, 2c479, 31b02, 4ee3f, 187cb, c2d4d, 8f42d, 7a157, f000a, 0c8e2, 1d7e8, 2d6d1, fd3dd, 6870e, a684c, 130ae, f585e, 3c465, c88b6, e7fcb, 5a7a8, 401a4, 8265b, db42b, 04101, 9d63e, 539c5, 92f27, 5a231, a253b, f4f48, 55414, 127a5, 83199, e51ca, 849db, e062c, 0ac77, 9ea8e, 2e07c, 11ccc, 3bcae, dc926, b79ee, 1d1ef, 50ab7, 0461b

3. Enable libcec Darwin builds: This pull request attempts to enable building the libcec package on Darwin (macOS) platforms, specifically tested on aarch64-darwin, by conditionally excluding Linux-specific udev dependencies, fixing C++11 compilation errors in p8-platform, and adjusting post-patch steps to locate .dylib libraries.

  • URL: pull/445493
  • Merged: No
  • Associated Commits: 86d73, d3573, db668, b1fbe, 29359, 14606, 8db02, 2aeaa, b1b0f, 25e3e, 193b7, 0ecbf, 1f8ed, 4ef9f, cc1f6, ae4a1, f40fb, bcca9, 8fbc1, 33d98, 6e0b9, 519eb, f2ccb, 8024b, 0dc55, 92adb, ad6b4, f40a2, ad033, aec84, 12cd2, 054fc, e2b7a, 3e326, fae6b, a6d7b, c0909, c70dc, 275fd, b10b1, 84b42, 5dcd1, e08dc, ad9fb, 847be, 4847d, 02163, becb1, ade33, b0a5a, c8442, 7158d, 5daa5, 12e99, 99361, 54b96, 4c56e, 2b0fd, 1f6e5, 1a473, f3f49, 065ca, c3e96, ef2a9, dc338, 937ab, 44659, e58d3, d8707, bd0b0, 44c47, 156f9, 2b331, c9d39, 9227d, cd380, 885bf, 7267f, cca37, 9a1d4, 8ebde, bdd44, 94df4, afd00, 06550, 55136, 85810, e7321, 71128, 600b5, d2056, b14fc, da98f, 5730f, f104a, 9e95f, 39220, c8198, 8f723

Other Closed Pull Requests

  • Type improvements in NixOS modules: Multiple pull requests focus on refining type usage in NixOS configurations by replacing types.int with types.port for port numbers and adopting more restrictive integer types such as u32 for UIDs/GIDs and bounded nice values. These changes enhance type safety and correctness across various modules and settings.
    • pull/445243, pull/445244
  • CMake 4 compatibility and build fixes: Several pull requests address compatibility issues with CMake 4 by updating packages like scalapack and FLTK, fixing build errors, removing redundant flags, and improving build configurations. These updates ensure successful builds and modernize package configurations for the upcoming 2025-09-21 staging-next branch.
    • pull/445006, pull/445431, pull/446331
  • Python boto3 packages updates: Multiple pull requests update various python312Packages.mypy-boto3-* and python313Packages.boto3-stubs packages to newer versions (1.40.36 to 1.40.38), ensuring these packages remain current and compatible with the latest releases. These updates cover a broad range of boto3-related packages for improved functionality.
    • pull/445819, pull/446058, pull/445328
  • Haskell packages cleanup and krank tool improvements: Pull requests improve the accuracy of issue references in haskellPackages by cleaning up overrides for closed issues, adding links to current issues, and marking obsolete references to prevent them from appearing in future krank reports. Additionally, obsolete workarounds and overrides are removed as upstream issues are resolved.
    • pull/445108, pull/444945
  • Package version bumps and modernization: Several pull requests update packages such as grpc (1.75.0 to 1.75.1), Thrift (0.18.1 to 0.22.0), FLTK (1.3.8 to 1.3.11), and postgresql anonymizer packages (1.3.2 to 2.4.1), including modernization efforts, build fixes, and improved compatibility across platforms. These updates ensure packages incorporate the latest upstream changes and fixes.
    • pull/446619, pull/445433, pull/446331, pull/445784, pull/445433, pull/445694
  • Refactoring and cleanup of packages: The git-recent package is refactored to adopt improved patterns, replace deprecated attributes, update build commands, minimize dependencies, and relocate the package for better maintainability. Additionally, pre and post phase hooks are corrected across multiple packages to ensure proper build and installation processes.
    • pull/446131, pull/445328
  • Python package updates and dependency management: Updates include bumping python313Packages.fountains from 2.2.0 to 3.0.0 along with related dependencies, and updating the Python package cvxpy from 1.7.2 to 1.7.3 with related dependency updates, ensuring compatibility across multiple platforms.
    • pull/445183, pull/445310
  • Improvements to nixos-rebuild-ng and evaluation speed: One pull request modifies nixos-rebuild-ng to treat Flake references as plain strings instead of pathlib.Path objects, fixing ambiguous path issues. Another introduces experimental changes to improve evaluation speed with a faster CI evaluation method and modifies LLVM package overrides to avoid unnecessary rebuilds.
    • pull/445188, pull/445694
  • Terraform-docs build fix: A pull request fixes the terraform-docs package build by pinning the Go build module to version 1.24, enabling static linking, stripping debug information, and adding passthru tests and maintainer updates to address compatibility with Go 1.25.
    • pull/445041
  • Apple SDK and Swift compatibility improvements: Updates to the apple-sdk include fixing broken symlinks, linking CUPS headers into the sysroot, adding necessary Info.plist fields for Swift Build recognition, and reducing warnings when using Swift Package Manager to improve Swift compatibility.
    • pull/445094
  • Updates to llm-related Python packages: Multiple llm-related python3Packages are updated to their latest versions, adding new models, tool calling support, reasoning options, and reorganized tests, while ensuring successful builds and basic functionality on x86_64-linux.
    • pull/446188

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 3472 1593 0 0
fabaff 481 160 0 3
emilazy 298 14 0 121
dotlambda 181 48 1 115
wolfgangwalther 205 30 3 77
SuperSandro2000 120 25 0 130
kyehn 188 83 0 4
acid-bong 9 2 0 237
mweinelt 189 19 2 24
qzylinra 18 2 18 184

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