I have created a nixpkgs PR for the oci-containers module. I would like to ping the maintainers of the NixOS module, but I do not know, how to find them. While package maintainers are mentioned in the package metadata, I could not find a maintainers field in the module.
How do I find their github handles to ping them?
master ← Borgvall:assert-podman-user
opened 06:06PM - 28 Jun 26 UTC
While technically one can create an oci-container for an user, that is not part … of the "podman" user group, starting this container will fail with a more or less cryptic error message. By asserting the group membership, the user gets an early failure with a readable error message.
In addition document this in the option description.
This would have saved me some time debugging my setup.
Tested:
* The assertion is triggered, if the podman user is not part of the podman group.
* The assertion succeeds, if the podman user is part of the podman group.
## Things done
Tested:
* The assertion is triggered, if the podman user is not part of the podman group.
* The assertion succeeds, if the podman user is part of the podman group.
- Built on platform:
- [ ] x86_64-linux
- [ ] aarch64-linux
- [ ] 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.
- [x] Ran `nixpkgs-review` on this PR. See [nixpkgs-review usage].
- [ ] 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.
- [x] Follows the [automation/AI policy].
[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
[automation/AI policy]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#automationai-policy
[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
There usually aren’t maintainers for modules. You can see who last touched the module files and ping them (ignore treewide commits). You can also assume that people who maintain the package may also be interested in the module.
About a third of NixOS modules do have a meta.maintainers field. It’s not the majority but it’s not so rare I’d call it ‘unusual’.
Another place to check is the ci/OWNERS file.
The oci-containers moldule has no maintainers, no corresponding package nor owner. I have pinged some people, who have touched the module multiple times recently.
TLATER
June 30, 2026, 9:13am
5
It’s tightly coupled to the docker and podman modules/packages, and at least the packages of those have maintainers.