eeva
January 13, 2026, 4:51pm
6271
This has been open for a bit, fixes a build that works on Hydra but reliably fails on some machines.
master ← NoRePercussions:norepercussions/push-yqwttoyymxtk
opened 03:33PM - 22 Dec 25 UTC
Fixes builds on NixOS 25.11/unstable on aarch64-linux and x86_64-linux. Resolves… #471417.
Celery attempts to prevent running as root when the pickle format is enabled, as pickles allow arbitrary code execution on load. If it cannot get information about the current user or group, it assumes that it is running as root. This is expected behavior.
https://github.com/celery/celery/blame/0527296acb1f1790788301d4395ba6d5ce2a9704/celery/platforms.py#L807-L814
On some machines, it cannot obtain this information in the build sandbox, and the build fails. The two latest 25.11 tags fail to build on two of my machines (25.11.20250627.30e2e28 aarch64-linux and 25.11.20250627.30e2e28 x86_64-linux) as well as my CI:
```
nix build nixpkgs/c8cfcd6#python313Packages.celery --rebuild
nix build nixpkgs/c6f52eb#python313Packages.celery --rebuild
```
A reasonable alternative would be to set C_FORCE_ROOT in the check environment. I choose to instead disable the failing tests based on precedent (previous tests that fail similarly are disabled) and to avoid complications if a test depends on the absence of C_FORCE_ROOT now or in the future.
## Things done
- Built on platform:
- [x] x86_64-linux
- [x] aarch64-linux
- [ ] x86_64-darwin
- [x] aarch64-darwin
- Tested, as applicable:
- [ ] [NixOS tests] in [nixos/tests].
- [ ] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [ ] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [x] Tested basic functionality of all binary files, usually in `./result/bin/`.
- Nixpkgs Release Notes
- [ ] Package update: when the change is major or breaking.
- NixOS Release Notes
- [ ] Module addition: when adding a new NixOS module.
- [ ] Module update: when the change is significant.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
@fabaff
---
Add a :+1: [reaction] to [pull requests you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc
koberbe
January 15, 2026, 10:20am
6276
I created a PR that is making man pages of nix commands available on non-NixOS systems setting up nix using the install script. It’s ready to be reviewed.
master ← koberbe:koberbe/master/SW-100752-nix-commands-help-is-missing-unformatted
opened 03:55PM - 08 Jan 26 UTC
This makes man pages available in the default profile after using nix installer.…
Relates to: https://github.com/NixOS/nix/issues/12382
## Motivation
## Context
---
Add :+1: to [pull requests you find important](https://github.com/NixOS/nix/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc).
The Nix maintainer team uses a [GitHub project board](https://github.com/orgs/NixOS/projects/19) to [schedule and track reviews](https://github.com/NixOS/nix/tree/master/maintainers#project-board-protocol).