!UNVBThoJtlIiVwiDjU:nixos.org

Staging

375 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/124 Servers

Load older messages


SenderMessageTime
7 May 2026
@winston:winston.shwinstonyeah, and for 51 there'll be even more of a dependency on it https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/14:13:33
@winston:winston.shwinstonthere's already an issue for it https://github.com/NixOS/nixpkgs/issues/458058 it wasn't addressed during 49 as well, it was just worked around with fixed user ids14:13:54
@emilazy:matrix.orgemily I know ElvishJerricco has thoughts on userdbd for NixOS 14:14:24
@emilazy:matrix.orgemily though AIUI userdbd is meant to be able to pick up records from /etc/passwd still? 14:14:41
@emilazy:matrix.orgemilyso I don't think it should require full integration?14:14:45
@winston:winston.shwinstonthanks for the nixos systemd channel, I'll see if I can get it to work idk much about the whole stack atm sadly14:15:05
@emilazy:matrix.orgemilyI assume it's been tried to just enable the NixOS option for userdbd in the GNOME module and that didn't work?14:15:21
@winston:winston.shwinstonI'd be interested in helping with GNOME I just kinda burned out on that PR after the LLM stuff14:15:27
@emilazy:matrix.orgemily"Tested with systemd 257.9 and #205121 but it always failed on various PAM issues." ok :)14:15:36
@emilazy:matrix.orgemilysystemd room should be able to help14:15:45
@emilazy:matrix.orgemily(yeah I would be more worried about GNOME maintenance if it did not seem like potentially a one-off incident from how that PR started)14:16:08
@winston:winston.shwinstonyeah I did that too, sadly didn't work without further tweaks IIRC, its been a month+ tho14:16:12
@winston:winston.shwinstonanyway I'll give the new staging a build, and I'll try helping with getting GNOME over the line14:16:57
@elvishjerricco:matrix.orgElvishJerriccoIIRC the idea is that there's an NSS module that represents userdb records as normal NSS things, and there's functionality in systemd-userdbd to represent NSS things as userdb records14:20:43
@elvishjerricco:matrix.orgElvishJerricconot terribly surprised if there's PAM confusion, but I know nothing about it.14:21:13
@elvishjerricco:matrix.orgElvishJerriccomy thoughts on userdb are just generally "it sounds like a nice way to kill of /etc/passwd and do declarative JSONs for users instead of imperative file manipulation one day"14:21:49
@elvishjerricco:matrix.orgElvishJerriccohave done zero experimenting14:21:57
@elvishjerricco:matrix.orgElvishJerricco* my thoughts on userdb are just generally "it sounds like a nice way to kill off /etc/passwd and do declarative JSONs for users instead of imperative file manipulation one day"14:23:31
@elvishjerricco:matrix.orgElvishJerriccoI know GDM wants to use userdb so it can have N GDM users instead of 1 GDM user, but have no idea how that works. Would not be surprised if either it 1) doesn't need systemd-userdbd specifically at all and has its own userdb-JSON-record-serving-daemon (userdb is just a directory of sockets and can be backed by arbitrarily many such services), or 2) creates JSON record files that it expects systemd-userdbd specifically to handle.14:26:33
@elvishjerricco:matrix.orgElvishJerricco in either case I'm not sure why there would be PAM issues, since AFAIK PAM should just be happy using NSS stuff. Maybe something is starting before nscd.service, and historically fell back on /etc/passwd if that wasn't up? 14:28:18
@elvishjerricco:matrix.orgElvishJerricco(hey look, potentially another reason that nscd makes me want to build volcanoes instead of computers)14:29:27
@emilazy:matrix.orgemilyhttps://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/ explains the userdbd dependency14:46:47
@emilazy:matrix.orgemily it needs io.systemd.Multiplexer, getpwent workign for userdbd users, and the userdb API working for /etc/passwd users 14:47:35
@winston:winston.shwinstonworst case we could revert https://gitlab.gnome.org/GNOME/gdm/-/commit/c3747f1c14b777e1a42b9e5d903214c39e2c0462 to get hardcoded users to work again, at least for 50, but I'd like to avoid kicking the can further down the road if possible14:51:15
@ihar.hrachyshka:matrix.orgIhar Hrachyshka(alert: I don't have particular interest in gnome the DE.) Going forward, it would be nice if we could separate bumps for stuff like glib that has nothing to do with gnome fate, I was building my own glib / qemu for the last months because I needed a fix for Darwin. So I'm kinda glad this merged, though of course not happy about what it may mean for gnome.17:59:13
@hexa:lossy.networkhexaI have Python 3.14.518:01:20
@hexa:lossy.networkhexashouldn't throw a wrench in the stdenvs at least18:02:03
@hexa:lossy.networkhexahm, nvm its still rc118:06:14
@hexa:lossy.networkhexafor some reason (thanks github) the release is late18:06:23
@hexa:lossy.networkhexahttps://chaos.social/@hugovk@mastodon.social/11652897932830374518:06:39

Show newer messages


Back to Room ListRoom Version: 6