Weekly Project News

Subscribe
Archives

Weekly GitHub Report for Nixpkgs: June 02, 2025 - June 09, 2025 (12:00:16)

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:

To provide a summary, I would need the specific version release information, including the description and creation date. Please provide those details so I can assist you effectively.

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. Build failure: otb (OTBMosaicHeaderTest1.cxx.o): This issue reports a build failure for the 'otb' package, specifically related to the 'OTBMosaicHeaderTest1.cxx.o' file, due to missing declarations for functions like 'vcl_sqrt', 'vcl_log', and 'vcl_pow' in the source code. The problem seems to be linked to a recent commit that introduced changes in dependency propagation, potentially causing the build to fail due to excessive dependencies.

    • The comments discuss identifying the problematic commit through git bisect, suggest reverting a specific change to resolve the build issue, and explore the dependency chain involving 'c-blosc' and 'gdal'. They also mention filesystem differences affecting build outcomes, with users sharing their experiences on ext4 and btrfs filesystems, and propose contacting upstream developers to address the issue.
    • Number of comments this week: 13
  2. nixos/limine: switch to UKI from bzImage: This issue discusses the transition of the Limine bootloader from using the bzImage format to the Unified Kernel Image (UKI) format, which would allow for better compatibility with bootloaders like systemd-boot and rEFInd, and enable individual signing for Secure Boot systems. The conversation highlights the current limitations and challenges of implementing UKIs in NixOS, including the need for specific system configurations and the potential for increased storage requirements.

    • The comments explore the feasibility of using UKIs with various bootloaders, the potential need for BIOS support, and the challenges of implementing UKIs in NixOS due to storage concerns and configuration complexities. Participants discuss the possibility of using extensions or waiting for Bootspec v2, and they debate the practicality of UKIs given the current state of bootloader support and system requirements.
    • Number of comments this week: 11
  3. nixos/pretalx: nginx.enable causes error "HTTP 403: CSRF" on all login attempts under //login/: This issue involves a configuration problem with the NixOS Pretalx service, where enabling nginx causes a "HTTP 403: CSRF" error on login attempts due to the mishandling of the X-Forwarded-Proto header. The user is using a reverse proxy setup that communicates with nginx over HTTP, and the nginx configuration incorrectly replaces the protocol value, leading to a CSRF error because the protocol is part of the security check.

    • The comments discuss potential solutions and workarounds, including disabling nginx, configuring domains as HTTP only, and setting up custom domains. There is a consensus that the current nginx configuration does not support unencrypted connections well, and suggestions include using custom domains and server aliases, or bypassing the nginx configuration entirely. The discussion also touches on the limitations of the Pretalx configuration and the need for better documentation and support for custom domains.
    • Number of comments this week: 11
  4. nheko: libcurl is not build properly with it: This issue is about a problem with the Nheko application on NixOS, where libcurl is not built with the proper options, resulting in the inability to connect to any server. The error message indicates that a requested feature or protocol was not found in libcurl due to a build-time decision, and the issue persists even after upgrading to a newer version of NixOS.

    • The comments discuss attempts to reproduce the issue, with one user unable to replicate it and another confirming the problem persists after upgrading. Suggestions include checking configuration files and considering the possibility of a related issue with the curl version. A potential fix mentioned is pinning libcurl to a specific version, with hopes that a new curl version in nixpkgs might resolve the issue.
    • Number of comments this week: 6
  5. Build failure: vllm: This issue involves a build failure for the vllm package in the NixOS environment, where the build process fails with a runtime error indicating an unknown runtime environment. The problem persists despite attempts to override the package version and enable CUDA support, and it is noted that the issue cannot be reproduced by Hydra, the NixOS build system.

    • The comments discuss a related issue that might be resolved by upgrading the vllm version, but attempts to build with an overridden version did not help. It is suggested to enable CUDA support globally for all dependencies, and a user expresses gratitude for this advice. Another comment notes the long build time due to the lack of cached CUDA packages, and a final comment indicates partial progress with a new configuration, though the build still faces issues likely due to limited compute resources.
    • Number of comments this week: 6

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.

As of our latest update, there are no stale issues for the project this week.

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

Summarized Issues:

  • NixOS Bootloader Transition: The proposal to switch the NixOS Limine bootloader from bzImage to Unified Kernel Image (UKI) format aims to enhance Secure Boot capabilities and allow direct invocation by bootloaders like systemd-boot. However, concerns about the practicality and storage implications of using UKIs for every NixOS generation have been raised.
    • issues/413039, issues/413077
  • NixOS ZFS Module Bug: A bug in the NixOS ZFS module causes a significant delay during boot due to unnecessary retries when a ZFS pool is in a degraded state. The import script only checks for the "ONLINE" state, leading to 60 retries and a prolonged boot process.
    • issues/413060
  • NixOS Package Bugs: Various NixOS packages, including lgi, gtk4-desktop-icons-ng-ding, and luksroot.nix, are experiencing bugs that affect their functionality. These issues range from library loading failures to incorrect directory paths and command hangs.
    • issues/413112, issues/413134, issues/413165
  • Build Failures in Nixpkgs: Several packages in the Nixpkgs project, such as new-lg4ff, lib2geom, and gnat, are facing build failures due to missing function prototypes, broken symlinks, and missing shared libraries. These issues are causing errors during the compilation process.
    • issues/413170, issues/413230, issues/413309
  • NixOS Configuration Issues: Problems in NixOS configurations, such as the console font being overridden and the lib.mkForce false option breaking the module system, are causing unexpected behavior. These issues highlight the need for better handling of configuration settings.
    • issues/413128, issues/413505
  • NixOS Package Updates: Requests for updates to various NixOS packages, including recordbox, python313, and zcash, are being made to ensure compatibility with newer versions and to incorporate recent changes. These updates are necessary for maintaining package functionality.
    • issues/413884, issues/413961, issues/414104
  • NixOS Service Bugs: Bugs in NixOS services, such as the ntpd daemon lacking a Restart directive and the fwupd service failing to create a boot entry, are affecting service reliability. These issues require configuration adjustments to ensure proper service operation.
    • issues/413939, issues/413672
  • NixOS Package Requests: Requests for new packages, such as filesplit, wordsegment, and pysidesix-frameless-window, are being made to expand the Nixpkgs repository. These additions aim to provide more tools and libraries for developers and users.
    • issues/414302, issues/414303, issues/414305
  • NixOS Build Environment Issues: Build environment issues, such as the failure to cross-compile Perl packages and the need for a static Zig compiler, are causing compilation errors. These problems highlight the challenges of maintaining a consistent build environment.
    • issues/413315, issues/414824
  • NixOS Application Bugs: Bugs in applications like mathpix-snipping-tool and btop are affecting their functionality on NixOS systems. These issues range from plugin errors to incorrect memory usage displays, requiring fixes to restore expected behavior.
    • issues/414692, issues/414830

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:

  • Build Failures in Nixpkgs: Several issues in the Nixpkgs project involve build failures due to missing files or dependencies. For example, the "sauerbraten" package fails due to a missing X11/Xlib.h file, and the "ike-scan" package encounters a "cannot determine 64-bit integer type" error. These issues highlight the challenges in maintaining package compatibility across different systems and configurations.
    • issues/412963, issues/413067, issues/413252, issues/413836, issues/413958, issues/414072, issues/414098, issues/414147, issues/414165, issues/414462, issues/414725
  • Package Update Requests: Multiple issues request updates to various packages in the Nixpkgs repository. These include updates for the proxmox-backup-client, Ollama, and Rust compiler packages, among others. The updates aim to incorporate new features, fix bugs, or address security vulnerabilities.
    • issues/412778, issues/413437, issues/413563, issues/413582, issues/413606, issues/413613, issues/413740, issues/413964, issues/414053, issues/414089, issues/414716
  • Application Launch Failures: Several issues report failures in launching applications on NixOS, often due to architecture-specific problems or missing dependencies. For instance, Logseq fails to start on an OSX M1 laptop, and FreeTube encounters a permission error with its settings database.
    • issues/413094, issues/413198, issues/413937, issues/414012
  • Dependency and Configuration Issues: Some issues involve missing dependencies or configuration errors that prevent successful package installation or service operation. For example, the certbot-dns-inwx plugin cannot be installed due to a missing dependency, and the Tandoor Recipes service fails to start after a channel upgrade.
    • issues/413164, issues/413936, issues/414208
  • UI and Usability Bugs: Various issues describe UI glitches or usability problems in applications running on NixOS. For instance, Burp Suite Pro has a UI glitch in the Repeater panel, and the gg-jj application window disappears due to a protocol error.
    • issues/413767, issues/413937
  • Hash Mismatch and Derivation Errors: Some issues involve hash mismatch errors in fixed-output derivations, which can prevent successful builds or configuration activations. These errors are often due to inconsistencies in source files or repository contents.
    • issues/412967, issues/413965
  • Unexpected Behavior and Environment Issues: Issues in this category involve unexpected behavior in the Nixpkgs environment, such as the collision between different Node.js versions due to hiPrio usage, and the absence of the notify-send command in the SwayNotificationCenter package.
    • issues/413155, issues/413384
  • Service and System Configuration Failures: These issues involve failures in service or system configurations, such as the failure of unprivileged LXC containers to start due to a "Failed to preserve net namespace" error, and the failure of the Gitea service to start after a NixOS upgrade.
    • issues/413172, issues/414057

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

Key Open Pull Requests

1. haskellPackages: stackage LTS 23.21 -> LTS 23.24 : This pull request updates the Haskell package set in the NixOS/nixpkgs repository by advancing the Stackage LTS version from 23.21 to 23.24, incorporating various fixes and improvements to package builds, and ensuring compatibility with the latest configurations, as part of a regular bi-weekly update cycle managed by the NixOS Haskell team.

  • URL: pull/413046
  • Merged: No
  • Associated Commits: cc010, 272b8, ca0a6, 1d251, 09bb1, 1790b, 642aa, 885f5, 278d2, c19fb, 95d01, f59d6, 90c45, 16575, 7f70c, 4a5ac, fa0b1, ee1cc, 2e009, a1a82, 16dca, f2e15, a0d0b, 3c3fe, 221e0, da08e, e941d, 8b8f6, c8fe7, 2ebcb, 0372f, 09fd7, db893, 9e6a9, 5d69a, 2c452, d5231, c6c2e, 6aee0, 85d97, 1ffb8, b79d0, 1aa41, dc416, 2c526, 141e7, 443e5, f08bf, 571e7, 3094b, 2e79a, 2f50a, bfd42, a8e61, a45fd

2. nixosTests: handleTest -> runTest, batch 2: This pull request involves updating various NixOS tests by changing the function used from handleTest to runTest for a batch of tests, ensuring no rebuilds are caused, and includes detailed instructions for testing the changes by comparing outputs on different commits.

  • URL: pull/414711
  • Merged: No
  • Associated Commits: a6ce4, 7cf6d, b5fee, b5c9b, bf533, 96568, ab030, 045f4, 09864, 02a30, 3da17, 1124b, 56744, 0225a, edab7, 5cdc4, 7ad96, d85f4, 8ac43, d7d04, 83e8c, 194d5, 3f6c8, b3b49, a5362, ef3c4, 00acc, a492b, a4bd9, 6af18, 87270, 8960b, 65fc4, 9f5f3, 9592a, 271b8

3. vintagestory: refactor, improve perf, add dtomvan as maintainer: This pull request involves refactoring and performance improvements for the Vintage Story game package in the NixOS/nixpkgs repository, including setting mesa_glthread=true by default, replacing LD_LIBRARY_PATH with autoPatchelfHook where possible, removing redundant scripts, and adding dtomvan as a maintainer, with the intention of keeping the package clean and up-to-date while also planning to provide a NixOS module for the server in a separate pull request.

  • URL: pull/414847
  • Merged: No
  • Associated Commits: 0549d, e7ca9, ae128, a632a, e7a51, 8970f, 21955, 5b1b2, cbc47, 5d651, 86fc1, 6bfb5, 71f39

Other Open Pull Requests

  • Linphone Package Update: This pull request updates the Linphone package and its related components from version 5.1.2 to 5.2.6, along with several other dependencies to their respective newer versions. The update ensures compatibility and incorporates the latest features and bug fixes.
    • pull/414360
  • NixOS Man-db Package Enhancement: This pull request aims to enhance the NixOS man-db package by building a cache per package to significantly speed up subsequent builds of the man cache. However, it is currently marked as a draft due to unresolved issues such as not respecting cfg.manualPages and producing slightly different outputs compared to the existing implementation.
    • pull/414076
  • Gentium Font Package Update: This pull request updates the Gentium font package to version 7.000, reflecting the upstream renaming from "Gentium Plus" to "Gentium." It also introduces a separate package for the "Gentium Book" variant and renames the old "gentium" package to "gentium-plus" to maintain compatibility with dependent packages.
    • pull/414001
  • Adios2 Package Improvements: This pull request involves several updates and improvements to the adios2 package, including setting the adios2_DIR before the install phase and explicitly declaring third-party dependencies. It also replaces python3 with python3Packages.python, adds a test for CMake configuration modules, and introduces optional MPI support.
    • pull/414597
  • OCaml Packages Update and Initialization: This pull request updates the ocamlPackages.awa package from version 0.5.1 to 0.5.2 and incorporates changes to ensure tests pass using mirage-crypto-rng. It also introduces the initialization of several OCaml packages, including hc, prelude, scfg, patricia-tree, smtml, and processor.
    • pull/414639, pull/414133, pull/414281
  • Lttng-ust Package Update: This pull request updates the lttng-ust package from version 2.13.8 to 2.13.9, modernizes its derivation, and removes unnecessary hardening settings. It also improves pkg-config support, enables testing, and switches the source to GitHub with an added update script.
    • pull/413294
  • Expo-orbit Application Addition: This pull request introduces the addition of the "expo-orbit" application, version 2.0.4, to the NixOS package repository. It includes various commits such as adding maintainers, refactoring desktop entry paths, and enabling installation checks.
    • pull/413657
  • FEX Project Library Forwarding Feature: This pull request introduces a feature to the FEX project that adds support for library forwarding, which redirects API calls to specific ARM64 host libraries to improve performance. It also addresses challenges related to the dlopen() function failing to locate host libraries outside the Nix store.
    • pull/413255
  • GCC Package Patches Refactor: This pull request involves reviewing, documenting, and refactoring patches for the GCC package in Nixpkgs. It details their purpose and origin, fetches some patches directly from their upstream sources, and removes broken or unused code.
    • pull/413617
  • CPython Versions Update: This pull request updates the CPython versions from 3.13.3 to 3.13.4, 3.12.10 to 3.12.11, 3.11.12 to 3.11.13, and 3.10.17 to 3.10.18 to address several security vulnerabilities. It includes adjustments to dependencies for Python versions up to 3.12, with successful builds on multiple platforms.
    • pull/413987
  • Tree-sitter Package Update: This pull request updates the tree-sitter package from version 0.25.4 to 0.25.6, along with updating its grammars and several related Python packages. It ensures compatibility with the x86_64-linux platform.
    • pull/414233
  • Netbox Package Update: This pull request introduces the netbox_4_3 package at version 4.3.2, updates the Python dependencies strawberry-graphql and strawberry-django, and adjusts NixOS tests for the new version. It also removes outdated tests for netbox_3_7 and adds a new maintainer.
    • pull/414367
  • Qxmpp Package Update: This pull request involves cleaning up the qxmpp package and updating its version from 1.10.2 to 1.10.4. Changes include moving to by-name, avoiding the use of "with lib;", using finalAttrs, and updating the upstream reference.
    • pull/414449
  • Fwupd-efi Package Update: This pull request updates the fwupd-efi package from version 1.6 to 1.7 to ensure compatibility with gnu-efi version 4.0.0 in NixOS 25.05. It addresses issues with system firmware updates and incorporates an upstream change to disable genpeimg.
    • pull/414593
  • Libfaketime Package Update and Refactor: This pull request involves a work-in-progress update and refactor of the libfaketime package, aiming to fix issues on the Darwin platform and bump the version to 0.9.12-rc1. It removes outdated patches and incorporates various improvements such as subsuming the date patch in postPatch.
    • pull/414782
  • Pycharm Package Renaming: This pull request involves renaming pycharm-professional to pycharm-bin, introducing pycharm as an alias for pycharm-bin, and preparing for the deprecation of pycharm-community. It addresses plugin detection issues and seeks clarification from JetBrains regarding the open-source status of PyCharm.
    • pull/412971
  • OpenTTD Package Cross-compilation Fixes: This pull request focuses on cleaning up the derivation and fixing cross-compilation issues for the OpenTTD package. It includes removing unused flags, modernizing the derivation, and eliminating the dependency on nlohmann_json.
    • pull/413072
  • ELSE Package Introduction: This pull request introduces the ELSE package version 1.0-rc13 for Pure Data, which includes a wide array of externals and abstractions for signal processing, MIDI, and GUI enhancements. It has been built and tested on the x86_64-linux platform.
    • pull/413095
  • Python312Packages.kokoro Initialization: This pull request introduces the initialization of the python312Packages.kokoro package at version 0.9.4, along with related packages such as misaki and espeakng-loader. It includes the addition of kokoro to the alpaca package.
    • pull/413100

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

Key Closed Pull Requests

1. isponsorblocktv: add darwin to supported platforms: This pull request aims to add support for the Darwin platform to the "isponsorblocktv" project by confirming that the existing OSX artifacts and Python packages are not Linux-specific, and it has been successfully tested on OSX Sequoia with specific configurations to ensure full functionality.

  • URL: pull/414844
  • Merged: No
  • Associated Commits: 13405, e09bd, 17234, a0e53, d865d, b6507, f44c5, e1e94, 148a4, dc6b3, dd45c, e9e73, de834, 8fc76, 79e2c, 83756, 645e6, 3a920, 73440, c6c44, 3b888, e3544, 0fbef, acc2c, e9cff, 3c692, e3d34, 80220, c2090, affe5, d1871, 909fa, 868ac, 6a9e0, af25d, a28b0, 9022d, a8167, a1773, 5735c, 9afa3, 3a842, 1088f, 19ed4, 27fdb, d5fb6, 455d5, 1e09a, 09200, 67ede, ed876, 59898, 0ba7e, 1a8a7, 533a9, 23b73, 58747, 97ca9, d5274, 95a8e, 92345, 3b01d, da351, 5891d, 98a9e, eb746, 02718, b9c00, 6cd07, fbf7a, f46d4, 450ed, 473f3, 37f8b, 60083, af8d8, 8007f, e7de1, a939b, 92735, f7a92, cf8b6, 0f39d, 43050, 731f3, 10d7f, af3b9, ce311, c8bf9, e465a, e7216, 5f7d2, b87b3, 4f997, 027e9, a1d1f, a28a8, 340c2, 0f3e4, abb6d, 09b57, 41e8c, 2d2a4, ac090, 023f9, e083d, a7318, b44af, 2a2f1, 2f3d4, f69ab, e9f60, ad375, 5b170, 799b3, e46ea, 74941, a261f, 73bc1, 2c067, 0aba1, 1fbbd, 76ad1, 93266, d91d6, eb339, ffc35, 9322c, d4f51, f9f94, ba9d9, 7a10a, a7e15, 47475, 48f5a, 16cbc, 56ba4, 1d1c3, 21231, cd205, cdbf8, 68bdb, c68f0, 611aa, bcd92, 07753, 976b8, 9ff50, 7c0f1, a776c, 20953, 4f32f, 4dbb9, 15d89, 3199c, a8af2, 596bf, ff5be, 7644e, 98cc0, 0c80a, 2ba63, 428bd, 32564, 8e800, 5fe7c, ffb75, 26a54, 63726, 4aec4, 90625, 117f5, ba88e, c4cfd, 0824e, 0eef8, 414b2, 159e4, fc08c, b0b83, 79bff, 29d08, 98a20, bd2e6, 07b5e, 5a74d, e3745, cd3ef, 40ba4, 8a796, 8f1b5, 0d042, aca18, 8e966, 5c98e, 94636, e4f0a, a91c7, f3733, b453a, f10e8, 5657e, 6dde4, 238de, e72db, 53aaa, e2c74, 207da, 965e9, 9fe4b, 1ac8b, 7d3eb, 72ad5, 052f4, cc601, 3f762, 3b32a, fb84d, 9a4dc, d6dd2, a0835, fd6a1, 6b4c5, 2253e, 48889, 0c49b, baaf8, 6987b, 2a4cc, cbf3e, 27f6e, aa02c, c8cad, 29bd8, 272fa, a7429, 4a807, 6aa7d, 57087, f4fdc, bd8f2, d1041, d5347, 3e617, 89593, 85f9b, 587b5, e2698, 47925, f550b

2. treewide: migrate to pytest-cov-stub: This pull request involves migrating various packages across different Python versions to use the pytest-cov-stub for testing coverage, ensuring compatibility and consistency in the build process for a wide range of packages, including latex2mathml, luddite, mcstatus, and many others, as part of the NixOS/nixpkgs project.

  • URL: pull/413119
  • Merged: Yes
  • Associated Commits: 7efa7, c09e1, 8d5e6, cf035, cdd57, c3685, 2ee4c, 4972b, 45c6e, b7ec7, 2f53f, bc11a, 8b797, 4a05b, 3359a, c7b89, 55369, e4612, 341e1, eaa9b, 49930, 6f9b5, 3a937, 99853, ea367, 90f30, 36f94, ae0cc, 9f201, 809be, d0964, 4d6b7, ec2d7, b1bd2, a252e, 63cd9, afbf5, 58edc, fa2b1, a3ddf, 78b60, 6b460, 8727d, 843d8, 56cad, ea8f1, 40342, aecaf, c66c2, 97105, df667, bff7b, a4417, d5f85, 05df8, 1ee28, 41044, 70e33, 57c5b, 8309c, caa83, 8e9fe, 5aad9, 3c956, fdfe5, 45a93, 9e833, 72620, 54e4c, 633bf, 125d9, 2bac8, 2d3bd, 0e394, 0e246, c0480, 2b44d, 2ce1a, 80d76, a6997, 9f412, 36b82, 1b7da, 72fcb, a471f, 650a9, d23b3, d294f, 6d7a9, 3f398, 999f2, 39ac9, 7d829, 93d73, 169a5, 7c68b, 5e390, 74478, 22c32

3. jenkins: 2.504.1 -> 2.504.2: This pull request involves updating the Jenkins package from version 2.504.1 to 2.504.2, as part of a series of package updates and backports, to ensure the software remains current and secure, with the changes being built on the x86_64-linux platform and adhering to the project's contribution guidelines.

  • URL: pull/414371
  • Merged: No
  • Associated Commits: 0d31a, 00b62, 8005f, c5cfc, f0375, c5078, 5c45d, 41c7d, 574c7, 7f396, 57801, 1ea22, 844fd, 6350b, e488d, 4506c, c02e0, 9d2d0, a774d, 4579a, 6b1a3, 5f039, cc0f7, d8aee, 07e7d, bf090, 3569c, 320b5, a218d, adc40, f6f42, d3f97, 2f383, 6a052, 298ef, 4982d, 84069, fb7ee, 6d3b1, 54b89, f07b4, 1f5b7, 8c853

Other Closed Pull Requests

  • Azure CLI and Python Packages Update: This topic involves updating the Azure CLI from version 2.73.0 to 2.74.0, along with various updates and initializations of related Python packages and Azure CLI extensions. The updates include the addition of new extensions and the removal of some existing ones, as part of the NixOS nixpkgs repository.
    • pull/413503
  • Python Packages Benchmarking: This topic involves disabling benchmarking for a wide range of Python packages across different Python versions. The aim is to streamline the build process and potentially address issues related to benchmarking in the NixOS/nixpkgs repository.
    • pull/414378
  • Mypy-Boto3 and Boto3-Stubs Updates: This topic covers updates to several Python packages related to mypy-boto3 and boto3-stubs, ensuring compatibility and incorporating the latest features and fixes. The updates include incrementing their versions to 1.38.28 and upgrading various packages such as mypy-boto3-amplify and mypy-boto3-apigateway.
    • pull/414067, pull/413371
  • Electron Packages Security Update: This topic involves updating the Electron packages to newer versions to address a security vulnerability identified as CVE-2025-5419. The updates are applied using specific update commands and verified on the aarch64-linux platform, with a manual backport to the release-24.11 branch.
    • pull/413995, pull/414575
  • Linux Kernel Updates: This topic involves updating various Linux kernel versions within the NixOS/nixpkgs repository. The updates include increments from 6.15 to 6.15.1, 6.14.9 to 6.14.10, and several others, ensuring the system remains up-to-date with the latest kernel improvements and security patches.
    • pull/413970
  • Python3Packages Spherogram Initialization: This topic introduces the initialization of the python3Packages.spherogram at version 2.2.1, a Python module designed for handling planar diagrams in 3-dimensional topology. It is part of the SnapPy suite and has been tested on the x86_64-linux platform.
    • pull/414273
  • Winetricks and Heroic Updates: This topic involves multiple updates and additions, including updating "winetricks" and "heroic," as well as adding a new file "fish-ai.nix." The changes ensure compatibility and prevent breaking the existing "winetricks.nix" configuration.
    • pull/413699
  • CargoDeps Attributes Update: This topic involves updating several packages within the NixOS/nixpkgs repository to inherit the pname and version attributes in their cargoDeps. The updates are specifically for the packages audio-sharing, fretboard, furtherance, gnome-obfuscate, lorem, and rustls-ffi.
    • pull/413131
  • Google Services Python Packages Cleanup: This topic addresses the cleanup and modernization of several Python packages related to Google services. The changes include the removal of outdated components, the addition of a new maintainer, and the inclusion of a deprecation notice for one package.
    • pull/414038
  • FitTrackee Package Update: This topic updates the FitTrackee package from version 0.9.10 to 0.10.2, introducing new dependencies and relaxing dependencies for lxml and flask. A new maintainer, tebriel, is also added to the project.
    • pull/413109
  • Steam-Unwrapped Package Update: This topic updates the "steam-unwrapped" package from version 1.0.0.82 to 1.0.0.83, incorporating several changes to improve the build process and functionality of the application. Changes include replacing --replace with --replace-fail and substituting sed usage with substitute.
    • pull/413630
  • Openscad-Unstable Package Update: This topic updates the "openscad-unstable" package by changing its version and updating a dependency. The update includes using a built-in manifold and removing unused submodules, with a note on a specific issue causing a cherry-pick check failure.
    • pull/414157
  • SDL2 and SDL3 Dependencies Cleanup: This topic addresses the cleanup of dependencies for SDL2 and SDL3 by making tray support optional and fixing zenity support. The changes also ensure ibus support requires dbus support and expose installed tests for potential VM testing.
    • pull/414472
  • Spectrwm Package Improvements: This topic involves a series of updates and improvements to the "spectrwm" package. The changes aim to streamline the package's configuration and build process by replacing the rev attribute with tag and using top-level X11 libraries.
    • pull/412860
  • Protoc-Gen-Dart and Dart-Sass Updates: This topic updates the protoc-gen-dart package from version 21.1.2 to 22.3.0, along with a minor update to dart-sass and an update to multipass. The updates ensure compatibility and incorporate the latest features and fixes.
    • pull/412996
  • Firefox Developer Edition and Beta Updates: This topic updates the Firefox Developer Edition and Beta packages, including their binary versions, from version 140.0b3 to 140.0b4. The updates are indicated by the series of commits that increment the version numbers for each package variant.
    • pull/413656
  • Python312Packages Nominal Initialization: This topic introduces the initialization of the python312Packages for the nominal package and its dependencies. The initialization includes specific versions for each dependency and has been successfully merged into the NixOS/nixpkgs repository.
    • pull/413747
  • SFCGAL Package Update: This topic updates the SFCGAL package from version 2.0.0 to 2.1.0, incorporating the use of the tag attribute in fetchFromGitLab and correcting the license. The changes also adjust the supported platforms to include Unix systems.
    • pull/413849
  • Telegram Desktop Update: This topic updates the Telegram Desktop application from version 5.14.3 to 5.15.2, along with updating the tg_owt component. Additional changes include setting the meta.mainProgram correctly for versions 5.15 and above.
    • pull/414062
  • Libfaketime Reversion: This topic reverts the update of libfaketime from version 0.9.10 to 0.9.11 due to issues with texlive on Darwin systems. The reversion retains version 0.9.11 for Linux and includes several commits for cleaning up the code.
    • pull/414065
  • Xsimd Package Update: This topic updates the xsimd package from version 13.0.0 to 13.2.0, incorporating changes such as using a tag instead of a revision in the source. The update also includes adding new lines for readability and removing unnecessary library references.
    • pull/414349
  • Python 3.12 Mypy-Boto3 Updates: This topic updates several Python 3.12 packages related to mypy-boto3, including mypy-boto3-cloudformation and mypy-boto3-kms. The updates also include the python313Packages.boto3-stubs, ensuring the NixOS package repository remains up-to-date.
    • pull/414519

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 677 652 0 0
emaryn 90 69 2 124
pbsds 180 29 0 12
dotlambda 41 27 0 150
fabaff 73 39 0 0
Prince213 58 16 1 9
FliegendeWurst 32 22 2 24
mweinelt 34 18 1 15
Defelo 35 11 0 22
Aleksanaa 25 14 1 26

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