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:
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.
-
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
-
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
-
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 theX-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
-
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
-
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
- The comments discuss a related issue that might be resolved by upgrading the
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.
- 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.
- NixOS Package Bugs: Various NixOS packages, including
lgi
,gtk4-desktop-icons-ng-ding
, andluksroot.nix
, are experiencing bugs that affect their functionality. These issues range from library loading failures to incorrect directory paths and command hangs.
- Build Failures in Nixpkgs: Several packages in the Nixpkgs project, such as
new-lg4ff
,lib2geom
, andgnat
, are facing build failures due to missing function prototypes, broken symlinks, and missing shared libraries. These issues are causing errors during the compilation process.
- 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.
- NixOS Package Updates: Requests for updates to various NixOS packages, including
recordbox
,python313
, andzcash
, are being made to ensure compatibility with newer versions and to incorporate recent changes. These updates are necessary for maintaining package functionality.
- NixOS Service Bugs: Bugs in NixOS services, such as the
ntpd
daemon lacking aRestart
directive and thefwupd
service failing to create a boot entry, are affecting service reliability. These issues require configuration adjustments to ensure proper service operation.
- NixOS Package Requests: Requests for new packages, such as
filesplit
,wordsegment
, andpysidesix-frameless-window
, are being made to expand the Nixpkgs repository. These additions aim to provide more tools and libraries for developers and users.
- 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.
- NixOS Application Bugs: Bugs in applications like
mathpix-snipping-tool
andbtop
are affecting their functionality on NixOS systems. These issues range from plugin errors to incorrect memory usage displays, requiring fixes to restore expected behavior.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 thenotify-send
command in the SwayNotificationCenter package.
- 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.
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.
- 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.
- 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.
- 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 replacespython3
withpython3Packages.python
, adds a test for CMake configuration modules, and introduces optional MPI support.
- 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 usingmirage-crypto-rng
. It also introduces the initialization of several OCaml packages, includinghc
,prelude
,scfg
,patricia-tree
,smtml
, andprocessor
.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Netbox Package Update: This pull request introduces the
netbox_4_3
package at version 4.3.2, updates the Python dependenciesstrawberry-graphql
andstrawberry-django
, and adjusts NixOS tests for the new version. It also removes outdated tests fornetbox_3_7
and adds a new maintainer.
- 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.
- Fwupd-efi Package Update: This pull request updates the
fwupd-efi
package from version 1.6 to 1.7 to ensure compatibility withgnu-efi
version 4.0.0 in NixOS 25.05. It addresses issues with system firmware updates and incorporates an upstream change to disablegenpeimg
.
- 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.
- Pycharm Package Renaming: This pull request involves renaming
pycharm-professional
topycharm-bin
, introducingpycharm
as an alias forpycharm-bin
, and preparing for the deprecation ofpycharm-community
. It addresses plugin detection issues and seeks clarification from JetBrains regarding the open-source status of PyCharm.
- 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.
- 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.
- Python312Packages.kokoro Initialization: This pull request introduces the initialization of the
python312Packages.kokoro
package at version 0.9.4, along with related packages such asmisaki
andespeakng-loader
. It includes the addition ofkokoro
to thealpaca
package.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- CargoDeps Attributes Update: This topic involves updating several packages within the NixOS/nixpkgs repository to inherit the
pname
andversion
attributes in theircargoDeps
. The updates are specifically for the packages audio-sharing, fretboard, furtherance, gnome-obfuscate, lorem, and rustls-ffi.
- 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.
- 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.
- 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 substitutingsed
usage withsubstitute
.
- 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.
- 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.
- 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 withtag
and using top-level X11 libraries.
- 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 todart-sass
and an update tomultipass
. The updates ensure compatibility and incorporate the latest features and fixes.
- 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.
- Python312Packages Nominal Initialization: This topic introduces the initialization of the
python312Packages
for thenominal
package and its dependencies. The initialization includes specific versions for each dependency and has been successfully merged into the NixOS/nixpkgs repository.
- 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.
- 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 themeta.mainProgram
correctly for versions 5.15 and above.
- 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.
- 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.
- 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.
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 |