Weekly GitHub Report for Nixpkgs: June 16, 2025 - June 23, 2025 (12:00:51)
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.
-
piper-tts: Illegal instruction on RPI4: This issue reports a bug in the piper-tts text-to-speech program on a Raspberry Pi 4, where an illegal instruction error occurs after upgrading from Nixpkgs version 24.11 to 25.05. The user provides detailed steps to reproduce the error and notes that the issue does not occur with the unstable version of Nixpkgs, suggesting a potential link to an update in the onnxruntime package.
- The comments discuss the distinction between piper-tts and another tool, the source of the model files, and attempts to diagnose the issue using logs and commands. The conversation identifies a potential link to an onnxruntime update, with further testing confirming the error's presence in specific commits. The discussion concludes with a reference to an upstream bug in onnxruntime, indicating a broader issue beyond the immediate project.
- Number of comments this week: 20
-
linux-firmware: AMD GPU fails after firmware update: This issue concerns a problem with AMD GPU drivers failing after a firmware update in NixOS 25.05, which results in connected monitors remaining powered off. The problem is linked to a specific commit in the nixpkgs repository, and a temporary workaround involves reverting to an earlier version of the linux-firmware.
- Multiple users report experiencing the same issue and confirm that applying an overlay to revert the firmware resolves the problem. The issue is linked to a known upstream problem with broken microcode, and a fix has been proposed upstream. The discussion includes references to upstream issues and fixes, and there is a consensus on the need to track the issue in nixpkgs until it is resolved.
- Number of comments this week: 13
-
openssh:
ssh-keygen
’s man page says “lines Ns = Ns number” instead of “lines=number”: This issue highlights a formatting error in thessh-keygen
man page within the Nixpkgs project, where the stringNs
appears inappropriately, suggesting a discrepancy between the Nixpkgs and Void Linux versions of the man page. The problem is traced back to a configuration flag set nearly 18 years ago, which should be updated to correct the formatting issue without introducing new dependencies.- The comments discuss the root cause of the issue, which is linked to a configuration flag and a script that converts man pages. A proposed fix involves changing the flag to resolve the formatting error, and there is a consensus to merge this fix. The discussion also touches on the historical context of the bug, the technical details of man page formatting, and potential improvements to the conversion script.
- Number of comments this week: 12
-
Build failure: manifold: This issue involves a build failure in the Nixpkgs project when attempting to include the manifold or openscad-unstable package and rebuild the system, with the failure being reproducible by Hydra. The error log indicates that one test, CrossSection.RoundOffset, fails, causing a cascade of build failures for various dependencies, and the issue is suspected to be related to the clipper2 library.
- The comments discuss the potential cause of the failure being related to clipper2 and suggest disabling the specific test. Attempts to resolve the issue by modifying build flags led to further errors, indicating a need to maintain existing flags. A contributor plans to make a pull request to address the issue, and there is a suggestion to try the latest version of manifold for performance improvements. Another pull request is mentioned that might address the build failure by adjusting the test.
- Number of comments this week: 7
-
zsh-abbr: >=v6.2.0 hangs on
_abbr_init:dependencies
: This issue describes a problem with the zsh-abbr plugin version 6.2.0 or higher, which causes a significant delay during startup on NixOS 25.05 due to a hang in the_abbr_init:dependencies
step. The problem can be reproduced by running zsh with home-manager's zsh-abbr enabled, and debugging indicates that the hang occurs specifically during the initialization of the zsh-job-queue.- The comments discuss potential causes and solutions for the issue, including missing files and changes in the zsh-job-queue initialization. A workaround involving the removal of a specific directory is mentioned, which temporarily resolves the issue. The discussion concludes with a plan to update the original issue in zsh-abbr and a commitment to further investigation.
- 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: 89
Summarized Issues:
- Build Failures: The Nixpkgs project has encountered multiple build failures across various packages, including
gnucobol
,python312Packages.chromadb
,manifold
,linuxKernel.packages.linux_5_4.perf
,linuxPackages_5_{10,15}_hardened.ajantv2
,linuxKernel.packages.linux_5_15_hardened.rtl8852bu
,linuxKernel.packages.linux_6_1_hardened.dddvb.x86_64-linux
,quodlibet-full
,siril
,vscode-extensions.ms-dotnettools.csdevkit
,datadog-agent
,python3.13-tpm2-pytss-2.3.0
,binaryninja-free
,emulationstation-de
,python3.13-lxml-html-clean
, andnix
onaarch64-darwin
. These failures are due to various issues such as missing dependencies, unsupported features, and test failures, which are reproducible by Hydra and require attention to resolve.- nixpkgs/issues/417106, nixpkgs/issues/417287, nixpkgs/issues/417728, nixpkgs/issues/417935, nixpkgs/issues/417937, nixpkgs/issues/417940, nixpkgs/issues/417942, nixpkgs/issues/418481, nixpkgs/issues/418482, nixpkgs/issues/418521, nixpkgs/issues/418555, nixpkgs/issues/418654, nixpkgs/issues/418655, nixpkgs/issues/418681, nixpkgs/issues/418689, nixpkgs/issues/418695
- Package Updates: Several packages in the Nixpkgs repository require updates, including
Postman
,Universal Media Server
,uim
,miru
,Tracy
,Agda
,dcp9020cdw-cupswrapper
,tulip
,linux-wallpaperengine
,ryzen_smu
,django-allauth
,strictdoc
,less
,kcc
, andprotonup-ng
. These updates are necessary to incorporate new features, fix bugs, and ensure compatibility with other software components.- nixpkgs/issues/417009, nixpkgs/issues/417130, nixpkgs/issues/417141, nixpkgs/issues/417173, nixpkgs/issues/417177, nixpkgs/issues/417293, nixpkgs/issues/417380, nixpkgs/issues/417401, nixpkgs/issues/417648, nixpkgs/issues/418178, nixpkgs/issues/418208, nixpkgs/issues/418333, nixpkgs/issues/418365, nixpkgs/issues/418650, nixpkgs/issues/418535
- Bugs and Issues: Various bugs have been reported in the NixOS and Nixpkgs projects, affecting packages like
zsh-abbr
,Jellyfin
,Podman
,vmware-horizon-client
,cloudflared
,Davmail
,uwsm
,Anydesk
,firejail
,Zabbix
,Onlyoffice DocumentServer
,Docker
,piper-tts
,nixos-rebuild-ng
,initialPassword
,opensnitch
,immich-machine-learning
,monaspace
,rocprofiler
, andtelegram-desktop
. These issues range from application crashes and high CPU usage to configuration problems and missing features, impacting user experience and system functionality.- nixpkgs/issues/417007, nixpkgs/issues/417038, nixpkgs/issues/417312, nixpkgs/issues/417330, nixpkgs/issues/417377, nixpkgs/issues/417433, nixpkgs/issues/417468, nixpkgs/issues/417513, nixpkgs/issues/417544, nixpkgs/issues/417572, nixpkgs/issues/417587, nixpkgs/issues/417641, nixpkgs/issues/417684, nixpkgs/issues/417690, nixpkgs/issues/417727, nixpkgs/issues/418773, nixpkgs/issues/418799, nixpkgs/issues/418809, nixpkgs/issues/418825, nixpkgs/issues/418259
- Feature Requests and Improvements: There are several feature requests and suggestions for improvements in the NixOS and Nixpkgs projects, including adding
writeGo
andwriteGoBin
functions, improving maintainer pings, adding support for reading MySQL passwords from files, enhancing documentation foreid-mw
, and adding a man page forasciinema_3
. These requests aim to enhance functionality, improve user experience, and provide better documentation for users and maintainers.
- Configuration and Documentation Issues: The NixOS and Nixpkgs projects face several configuration and documentation issues, such as the inability to configure WOPI in Onlyoffice, missing ip6tables rules in Docker, lingering systemd settings, and unclear instructions for
eid-mw
setup. These issues highlight the need for better configuration options and clearer documentation to assist users in setting up and maintaining their systems effectively.
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: 54
Summarized Issues:
- Package Updates: Several issues involve requests to update packages in the Nixpkgs repository to newer versions. These updates are often necessary to include critical bug fixes or improvements, such as the Ardour package update to version 8.12 and the fluxcd package update to version 2.6.1. issues/416818, issues/417024, issues/417633, issues/417810, issues/418252
- Build Failures: Numerous issues report build failures across various packages in the Nixpkgs repository. These failures are often due to missing dependencies, incompatible versions, or errors in the source code, such as the build failure of the Deno package due to a segmentation fault and the HandBrake package due to incompatible pointer types. issues/417331, issues/417341, issues/417495, issues/417735, issues/417905, issues/417992, issues/418002, issues/418026, issues/418030, issues/418398, issues/418414, issues/418441, issues/418445, issues/418453, issues/418474, issues/418486, issues/418492, issues/418528, issues/418548, issues/418645, issues/418657, issues/418660, issues/418711, issues/418717, issues/418728, issues/418795, issues/418802, issues/418803
- Dependency Issues: Several issues highlight problems with dependencies in the Nixpkgs repository. These include missing or outdated dependencies that cause build failures or runtime errors, such as the missing "adwaita-dark" module for rpi-imager and the missing
libxml2.so.2
for various packages. issues/416914, issues/418339, issues/418474, issues/418657, issues/418660
- Python Compatibility: Issues related to Python compatibility are prevalent, particularly with the transition to Python 3.13. These issues often involve packages that are not yet compatible with the new version, such as the
future-1.0.0
package and thepythonPackages.ckzg
package. issues/417098, issues/418711, issues/418026, issues/418453
- User Experience and Documentation: Some issues focus on improving user experience and documentation within the Nixpkgs repository. These include requests for better documentation for GitHub Copilot and clearer migration guidance for transitioning from
nixos-rebuild
tonixos-rebuild-ng
. issues/417369, issues/417609
- Runtime Errors: Various runtime errors are reported, often due to incorrect configurations or missing components. These include the Kasts application crashing upon launch and the EXWM window manager failing to install due to a 404 error. issues/418253, issues/418270
- Package Requests: There are requests for new packages to be added to the Nixpkgs repository, such as the "Kapitano" package, which is a GTK-based interface for malware scanning on Linux. issues/416861
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: 647
Key Open Pull Requests
1. staging-next-25.05 iteration 1 - 2025-06-20: This pull request, titled "staging-next-25.05 iteration 1 - 2025-06-20," is a comprehensive update for the NixOS/nixpkgs project, incorporating numerous changes such as security patches, version upgrades, and bug fixes across various packages, including updates to Node.js, Python packages, and system libraries, while also addressing specific issues like CVE vulnerabilities and build failures on different platforms.
- URL: pull/418358
- Merged: No
- Associated Commits: b98ad, 928a0, 91710, 79514, b79ac, eb60d, cb19e, fbbcc, 22212, e8a59, 5ea2b, f4ea3, 6ef05, fc474, d33e8, bf10c, 8aaf4, 2e9fa, 0ee41, ba309, ee840, f3bd2, 2ea7f, a0101, 0b96d, 3575b, 648d1, b1d94, e280c, c29b6, 7afb3, 19b8c, 7950e, 30563, a203f, fa2de, 930c5, 31962, 28238, 6cb53, 2c729, 4b21d, 6b328, ab043, ea937, 1e899, d7fec, c76a1, 208a4, ce9b6, 76fc2, 25c8b, aee0d, b9664, a5702, bc164, 8b0d1, 8c55f, 6f0ac, 2bec1, 920f2, d30c9, 4c70e, deba2, f496b, ae890, 268b5, 0fa8d, e54d7, 367d1, 1d309, def85, d1da8, 760f6, d870b, 3c842, 73bb1, f5add, 155a1, 494a4, b6a40, 840ea, 55e3c, 575b7, c5160, 4fb38, b4ef0, 826dd, e7e7d, 6a95b, c7b84, 846b2, 8b32a, 635fd, 6d015, 062cf, 03984, 27300, 7fa4a, 1079d, 4b719, eb141, 6c873, f66fd, 8b2b7, 7ddde, ca129, 7379d, e8316, 7113c, 4d902, f5bf4, ca433, 71689, b5b21, 48c6c, 69b66, 1dc1a, d2adc, e845e, ff7fc, a1c9e, c0091, 8a8e3, 93ba2, a6894, 00770, 2b108, cbbdf, 05ae7, efe96, a56cc, 1afaa, 48616, d5f0f, d4426, 46945, f8350, 57ddc, 3f532, e9281, 2eed3, 98079, adac6, 8e881, dbfc2, 01867, c024f, f5a0c, c970a, ff451, 2f973, a9d7e, d297b, dfb56, cce44, 26393, 22735, 22a19, 84c59, fef9f, a6563, 6f579, 32a01, 62545, a797b, bc813, 17c95, 20b14, a4bbc, 702fc, 5031b, 1369d, 040ca, 33d7e, 7f2f4, ace77, 619ff, 5417e, 95e14, 2db80, 9b0e0, 32582, e81bb, 26129, 476fe, d3f24, 1caa5, 5afcb, 74853, 869f0, 6d4be, dd0db, 35a30, 2f9fe, 33657, 43b41, 44d54, 265f3, a35f2, f70c1, 19c1e, bc4a0, e048a, 12006, 62eed, 58982, 8a782, 5b7aa, 871a0, 94d47, 13092, e4b28, 39b50, e115b, 1111a, 241c6, 07f00, 2eb59, 85c7c, fd4c9, 553c6, d18c1, f6d09, 229cd, 32a2c, bff65, 82d58, 77044, ef76b
2. treewide: passthru outputBin as bin
: This pull request involves modifying the NixOS/nixpkgs repository to consistently pass through the outputBin
attribute as bin
across multiple packages, ensuring that these changes are made in the passthru
section above meta
to enhance the maintainability and future-proofing of the expressions, as well as superseding a previous pull request.
- URL: pull/418439
- Merged: No
- Associated Commits: 06ea2, 8fabf, 6c593, 5f57a, 124c0, 5e83c, 6813c, b3d88, 54bd2, 1e9ac, 514d2, c3a6f, 0ade9, a0810, 1be7e, c5e3a, 46445, 6374d, 02bfa, 9f372, 9209b
3. fctix5 packages and module update: This pull request updates several fcitx5-related packages and modules, including removing qt5 support from the fcitx5-configtool in the NixOS module due to its transition to qt6, while maintaining qt5 compatibility for fcitx5-qt, and includes various version upgrades for components like libime, fcitx5, and fcitx5-anthy, among others, to ensure compatibility and functionality improvements.
- URL: pull/417815
- Merged: No
- Associated Commits: 5cf7d, df8cc, 6a10c, 45e34, 05c43, f3ad8, cb801, c60e0, fe087, 14345, 1138f, 00a71, 9f9ae, 4c909, 6bae0, 9f3e3
Other Open Pull Requests
- Python Package Updates: This topic covers updates to various Python packages, including Python 3.12 packages related to mypy-boto3 and Python 3.13 packages for boto3-stubs, ensuring compatibility and incorporating the latest features and bug fixes. The updates aim to keep the packages current and functional with the latest Python versions.
- New Hooks for Build Optimization: The introduction of new hooks like
sanitiseHeaderPathsHook
andfixVersioneerSourcesHook
aims to optimize build processes by reducing runtime closure sizes and ensuring reproducible sources. These hooks are applied to several libraries and packages to enhance build efficiency and reliability.
- Package Version Updates and Improvements: Several packages, including "awf," "kdlfmt," "Nickel," "src-cli," "Ardour," "iwd," "PrusaSlicer," and "linux-pam," have been updated to newer versions, incorporating various improvements such as configuration modernizations, bug fixes, and compatibility enhancements. These updates ensure that the packages remain functional and up-to-date with the latest standards and practices.
- New Package Introductions: New packages such as
rime-wanxiang-pro
,NIPAP
,gramps-web
,python3Packages.anndata
,Python Control Systems Library
,structurizr-cli
,victorialogs
,Vulkan documentation
, andage-plugin-openpgp-card
have been introduced, expanding the repository's offerings. These packages include various utilities, libraries, and tools, enhancing the functionality and diversity of the available software.
- NixOS Module Enhancements: Enhancements to NixOS modules, such as the autossh module and Karakeep module, aim to improve clarity and functionality by refining configuration formats and options. These changes, while breaking, are necessary for better module management and user experience.
- Networking and Compatibility Improvements: Efforts to enhance IPv6 support and address compatibility issues in packages like
dput-ng
andvectorcode.chromadb
ensure better network functionality and package execution. These improvements include documentation updates, test management, and dependency adjustments.
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: 953
Key Closed Pull Requests
1. Leeaustinadams/backport factorio: This pull request, titled "Leeaustinadams/backport factorio," involves a series of updates and backports to various packages and workflows within the NixOS/nixpkgs repository, including version updates for software like "ente-auth," "whois," "glance," and "factorio," as well as improvements to workflows and fixes for build issues, all aimed at maintaining and enhancing the stability and functionality of the repository.
- URL: pull/418539
- Merged: No
- Associated Commits: 50c39, 7f4e5, bdb7b, 002c9, af279, b7759, 1a19f, cf25c, 93ecb, 4aa51, 0d75b, 5af53, b6096, 200b7, 53bde, 74f2c, 2e192, 824f9, 1d5cc, 42a37, c6336, a8dcc, 3719f, bdc25, 9fe61, 4f90e, 99566, af545, fcfb7, e1e48, 9d344, df220, 98192, 0f047, 5150b, 04736, 44725, 3b803, 427b8, 6e1c6, 29305, bdbda, e22fc, 452cb, 9c069, 4e23c, 23be6, a37a2, 4fc71, 7b504, f19b0, 14ff4, 646ba, 35e8e, b3f23, fd7e1, dd005, 7b18c, a562a, 817c6, 8c90e, 9ce28, 581ee, 2dc66, 2735c, 6f6f9, 8c312, 67560, c2003, 541bc, 05b17, be5cd, d5f5c, 24dc9, 467e3, ae41f, 906e5, 474f1, 6497f, 756c5, 99b2a, 606b5, 262e6, 6ffa0, 46a38, 981fa, 6ddd2, a37d1, 37e7b, 05e66, 3c697, 309c5, 6fb27, 96a38, 6c64d, b7e31, daadc, cd820, 4112f, fc6b1, f7694, 420ca, 5ba47, 174b9, 3c887, 7e5a7, 9ca04, 6e05e, 4cf56, 900e6, 5ec06, 77929, 9de1d, 50cf5, df57a, 41950, f5023, 0420e, 60358, fbacc, 90069, d1879, 7b18c, 209ce, 3eb7f, 1c1c9, b17cc, aefa2, d7fbf, c25a0, c450a, fa764, b0e5e, 3ec78, f8d19, 68824, af2c8, 5cdc5, 57450, 5180a, 401e2, f2fff, 16c41, 4eea2, fb6b2, 5b004, 6a373, 9d58d, 6cf2d, 87779, 7d0e2, 30819, 37710, ed183, cce9b, d5afa, 88bf7, b1a13, 385fa, 36ab7, 68fb9, 7c966, 47aef, 09327, 2bb7e, 1f1c8, 06aeb, 1b7fd, 53139, 6fa32, bc401, f7518, 1f7f6, 83a55, 5b5b4, e3fab, 7af24, d8c8e, 58a96, 10c4a, eace3, ce0e7, 06bac, 427fe, 812ff, b7c94, b3699, 92359, 3f9e1, 7d50d, ed6c5, 9e9b5, 5881e, 2e6a6, b57d7, a0e85, 68d0e, ab91d, d49e2, 50aa9, 039a1, 0fff4, 47d32, 8f49b, e3f74, eb2cb, fd7ad, 00fd9, cc40c, 0377b, 77963, ef94f, fbac2, 56b3b, 0d97f, a8e3b, b23db, 39cf8, 3f3bf, aafef, 0c9d0, 30b11, d1c82, 63b68, 42359, c43a6, eb64e, 66852, 9eb06, 1c1a5, e87d0, 8733c, 9fedf, ec4d7, 77168, fee17, d658e, 2d4f7, 81e64, af8b8, fa78e, 27ab1, 174f2, b452e, dec2b, 9ba04, 48eff
2. treewide: use pytest-cov-stub: This pull request involves a comprehensive update across multiple packages in the NixOS/nixpkgs repository to utilize the pytest-cov-stub
and pytestCheckHook
for testing, while also addressing specific package issues such as marking gitfs
as broken, adding metadata to python3Packages.plaster
, and removing pytest-cov
from python3Packages.pygerber
, thereby streamlining the testing process and improving package management.
- URL: pull/417430
- Merged: Yes
- Associated Commits: 74ad9, 85053, 6b6b5, a1e8f, 6628c, cda0e, 73b6f, 30bfe, dd1c3, ca8a4, 9a25a, 2de6b, dd87f, 4c393, 793a1, d8cf8, c275c, d12fe, d8952, 0351c, 6e151, 0e2dc, dfa63, d8cf0, 3cfc1, a159d, c3230, 96af7, 2fc4d, c2764, 6965e, 87131, 1f845, 180af, f5d77
3. python312Packages.django-allauth: 65.7.0 -> 65.9.0: This pull request updates the python312Packages.django-allauth
package from version 65.7.0 to 65.9.0, addressing various fixes and improvements across multiple related packages, as evidenced by the series of commits that include fixes and disabled checks for packages like pretalx
, python313Packages.django-appconf
, and hyperkitty
, among others, to ensure compatibility and functionality within the NixOS environment.
- URL: pull/418357
- Merged: No
- Associated Commits: 2d4d7, b6e10, fbadb, 307e8, 469a2, f3568, a392b, 266d2, 7923c, 40030, 5e498, 7c8f8, a1a5c, 79ed5, ccd9a
Other Closed Pull Requests
- Python 3.12 Package Updates: This topic covers updates to several Python 3.12 packages related to mypy-boto3, ensuring compatibility and incorporating the latest features and fixes. The updates include packages such as accessanalyzer, acm, backup, dms, ecr, guardduty, inspector2, network-firewall, organizations, sagemaker, securityhub, sts, wafv2, and boto3-stubs.
- Jupyter-related Python Package Updates: This topic involves updating several Jupyter-related Python packages within the NixOS/nixpkgs repository to their latest versions. The updates ensure compatibility and incorporate the latest features and bug fixes as documented in their respective changelogs.
- Vim Plugin Updates: This topic includes updates to various Vim plugins, such as forcing a grammar update for nvim-treesitter and removing vimPlugins.blueballs-neovim due to a repository issue. It also involves reverting some updates that failed health checks and addressing dependency issues.
- Shiboken2 and Dependencies Reversion: This topic addresses the issue of Shiboken2 and its dependencies failing to build with Python 3.13 by reverting these packages to use Python 3.12. Multiple commits update the Python version for various packages and mark some as broken on Python 3.13.
- Z3 Package Update: This topic covers the update of the Z3 package in the NixOS/nixpkgs repository from version 4.15.0 to 4.15.1. It includes changes to the build system to use CMake by default and several fixes and improvements such as correcting the Z3 Java output for Ghidra extensions.
- Linux Kernel Hardened Patches Update: This topic involves updating the Linux kernel hardened patches across multiple versions to their respective newer versions. The updates ensure enhanced security and stability for the specified kernel versions.
- Removal of Redundant
callPackage
Patterns: This topic addresses the removal of redundantcallPackage
patterns in various NixOS packages. It suggests the potential addition of a linting rule to enforce argument usage in such patterns to improve package position precision.
- Live-server Package Update: This topic updates the "live-server" package from version 0.10.0 to 0.10.1 and includes several code improvements. The updates have been thoroughly tested on the x86_64-linux platform to ensure compatibility and functionality.
- New Package Introduction - Sessionizer: This topic introduces a new package called "sessionizer" to the NixOS/nixpkgs repository. It includes the addition of the contributor to the maintainers list and involves updates to the package description and formatting improvements.
- Qtile-extras Passthrough Tests: This topic involves splitting the passthrough tests for qtile-extras and adding a new test specifically for qtile-extras. It also updates the livebook package and adds a new maintainer for both the qtile and qtile-extras packages.
- Approval Labeling Fix: This topic addresses a type mismatch issue that caused the
12.approved-by: package-maintainer
label to be incorrectly removed. It improves error logging and handles edge cases for old pull requests.
- GitHub Workflow Required Job: This topic introduces a new "PR / required to merge" job in the GitHub workflow for the NixOS/nixpkgs project. It ensures that merging pull requests is only possible when all continuous integration checks succeed.
- NixOS Configuration Path Resolution Bug: This topic addresses a bug in the NixOS configuration path resolution when using
path://
orgit+file://
protocols in Flake mode. It implements a validation check to ensure the resolved path includes$out/nixos-version
.
- Labels Workflow Fixes: This topic addresses various fixes in the labels workflow, including resolving issues with the
rebuild-xxx-stdenv
labels and mitigating a potential race condition due to throttling. It ensures the full pull request workflow runs whenlabels.yml
is changed.
- Ardour Package Update: This topic updates the Ardour package from version 8.11 to 8.12 and implements the use of the finalAttrs pattern. It also adds a new maintainer and includes formatting changes using treefmt.
- Erlang Packages Update: This topic updates the Erlang packages in the NixOS/nixpkgs repository by incrementing the versions of erlang_26, erlang_27, and erlang_28. It also addresses a security vulnerability and removes unused files related to OTP versions 24 and 25.
- GitHub Workflows Scheduled Runs: This topic addresses issues with scheduled runs in the GitHub workflows for the NixOS/nixpkgs project. It ensures that all pull requests are run to completion before errors are reported and improves error reporting with GitHub annotations.
- QQ Package Update: This topic updates the "qq" package from version 3.2.17-2025.5.21 to 3.2.18-2025.6.16 and introduces initial support for Darwin. It also refactors the update script and adds a new maintainer to the project.
- API Rate Limit Issues: This topic addresses API rate limit issues by integrating the
bottleneck
library for throttling. It enhances logging to provide better insights into API usage and adds simple statistics to aid in debugging rate-limiting problems.
- New Package Introduction - Nero-umu: This topic aims to introduce a new package, "nero-umu" version 1.1.1, to the NixOS/nixpkgs repository. It also adds new maintainers to the project and ensures compatibility and adherence to contribution guidelines.
- Bash-language-server Update: This topic updates the bash-language-server from version 5.4.0 to 5.6.0 and makes the package reproducible by removing unnecessary files. It refactors the code and adds metadata including a changelog and a new maintainer.
- Backporting Changes to NixOS: This topic involves backporting changes to the NixOS nixpkgs repository, including setting the main program to postfix-tlspol and initializing YAML 1.2 support. It also introduces a test to ensure the service starts correctly.
- TLSRPT-reporter Initialization: This topic introduces the initialization of the
tlsrpt-reporter
at version 0.5.0, designed to receive TLSRPT datagrams and generate TLSRPT reports. It includes backported changes to address a fetcher issue when no database exists.
- Packet Package Backporting: This topic involves backporting the
packet
package to therelease-25.05
branch and updating it through versions 0.4.0 to 0.5.1. It also adds a new maintainer to the project.
- Docker Configuration Update: This topic updates the Docker configuration to utilize the new
completion
command, enhancing shell completion capabilities for thecompose
andbuildx
subcommands. It addresses issue #388788 and adheres to the project's contributing guidelines.
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 | 2192 | 1230 | 0 | 0 |
emaryn | 169 | 81 | 10 | 282 |
dotlambda | 149 | 46 | 1 | 152 |
wolfgangwalther | 178 | 28 | 3 | 111 |
pbsds | 265 | 22 | 0 | 14 |
Aleksanaa | 82 | 18 | 3 | 196 |
fabaff | 207 | 43 | 0 | 0 |
mweinelt | 141 | 21 | 2 | 27 |
Prince213 | 118 | 31 | 1 | 37 |
GaetanLepage | 110 | 34 | 0 | 15 |