13 Aug 2024 |
Matthew Kenigsberg | @tomberek has been working on how we handle UIDs and was thinking about joining tomorrow, sound okay abathur ? | 17:43:11 |
16 Aug 2024 |
abathur | cole-hMatthew Kenigsberg after y'all had to drop @tomberek had one more thought that may be worth weighing WRT migration
The most-immediate cause of the _nixbldN errors may be the nixbld group holding on to GroupMembership entries for the deleted users.
I think he ran something like dscl . delete /Groups/nixbld GroupMembership _nixbld1 _nixbld2 _nixbld3 _nixbld4 to clean them up, which should mean the daemon won't try assigning builds to the clobbered users.
I'm still chewing on whether that's useful...
- It does give us something like a one-liner to get affected Nix installs working (as long as they had at least 5 build users)
- If something was built into Nix-nix that could fully fix up the users, the above oneliner could be chained with something to update Nix
- But without that feature, I do worry a little that publicizing it as a workaround may also lead people to avoid dealing with the UIDs of the remaining users and leave themselves open to a repeat of the same problem on near-future macOS updates?
| 18:06:19 |
abathur | I also looked at the 2nd install experience and (with the asterisk that this was on the pre-catalina macbook) after installing 2.18.5 once, both the 2.18.5 and 2.24.2 installers failed before the user stage on the check for existing shell profile backups.
That has me leaning towards not shimming the migration script into the installer, or at least saving that for a followup. Even if I shimmed it in before that check, I don't think it sends the right impression if an install that ultimately fails early does indeed still mutate these users (whether or not we're telling those users to fix it that way or not).
| 18:14:21 |
11 Sep 2024 |
| Matthew Kenigsberg left the room. | 14:57:49 |
16 Sep 2024 |
| silentlurker joined the room. | 20:01:17 |
28 Sep 2024 |
| rajudev joined the room. | 22:14:30 |
1 Oct 2024 |
| -_o joined the room. | 20:59:58 |
7 Oct 2024 |
| Sam Lehman changed their profile picture. | 14:24:13 |
11 Oct 2024 |
| Artturin joined the room. | 19:30:44 |
19 Oct 2024 |
| jwillikers joined the room. | 12:09:51 |
23 Oct 2024 |
| Matthew Kenigsberg joined the room. | 00:11:22 |
Matthew Kenigsberg | Still haven't gotten to looking at GitHub release :( So I don't have anything for tomorrow | 00:13:33 |
abathur | I came down with some kind of stomach bug yesterday afternoon and am pretty wiped out anyways. | 13:50:55 |
cole-h | Then I'll see you guys in 2 weeks, I think! | 14:02:06 |
cole-h | In reply to @abathur:matrix.org I came down with some kind of stomach bug yesterday afternoon and am pretty wiped out anyways. Feel better soon! | 14:02:16 |
24 Oct 2024 |
| jopejoe1 set a profile picture. | 07:34:50 |
3 Oct 2022 |
| spacesbot - keeps a log of public NixOS channels joined the room. | 14:26:12 |
| spacesbot - keeps a log of public NixOS channels | 14:31:51 |
5 Oct 2022 |
| Rosario Pulella joined the room. | 19:06:49 |
6 Oct 2022 |
Solène Rapenne (she/her) | grahamc (he/him) niksnut I thought we said it could be possible to have access to the installer made by Ana, mkaito and me would like to get a look at it and help | 13:44:32 |
| colemickens joined the room. | 15:08:58 |
| Ana joined the room. | 17:55:26 |
Ana | I found the room! Yay | 17:55:35 |
Ana | We need to throw up a README then I think we can make the repo public | 17:59:59 |
Ana | I've been a bit caught up in some other unrelated work, sorry | 18:00:33 |
Solène Rapenne (she/her) | hi! : | 18:00:44 |
Solène Rapenne (she/her) | * hi! :) | 18:00:46 |
Solène Rapenne (she/her) | I suppose hoverbear = Ana ? | 18:00:54 |
Ana | Yes! | 18:00:58 |
| Ana changed their display name from hoverbear to Ana. | 18:01:37 |