| 24 May 2025 |
K900 | I've sent you an invite | 20:46:07 |
@neo_86:matrix.org | That is the one, I could not join it. | 20:46:42 |
@neo_86:matrix.org | Thanks K900 | 20:46:45 |
| Ekleog joined the room. | 21:08:23 |
QuadRadical (Ping / Reply) | In reply to @neo_86:matrix.org That is the one, I could not join it. there have been spam issues, that's why, it's current knock only | 21:16:21 |
QuadRadical (Ping / Reply) | In reply to @neo_86:matrix.org That is the one, I could not join it. * | 21:16:28 |
Ekleog | Hey! I heard #users:nixos.org is now invite.only, can I get a spot? 😄 | 21:27:29 |
Ekleog | And for my actual question, maybe here'd be fine too: I'm looking into https://github.com/NixOS/nixpkgs/actions/runs/15231082040/job/42839007810?pr=385143 ; but there's literally not this string anywhere in my codebase when I ripgrep: there should always be at least a .nix after that even if all the variables . Is the test new and still wobbly, or is there some way of evaluating that i could reproduce that'd actually lead to that? | 21:29:36 |
Ekleog | * And for my actual question, maybe here'd be fine too: I'm looking into https://github.com/NixOS/nixpkgs/actions/runs/15231082040/job/42839007810?pr=385143 ; but there's literally not this string anywhere in my codebase when I ripgrep: there should always be at least a .nix after that even if all the variables were empty. Is the test new and still wobbly, or is there some way of evaluating that i could reproduce that'd actually lead to that? | 21:29:42 |
Ekleog | Thank you SigmaSquadron 🎉 I'll re-ask my actual question there 😄 | 21:31:59 |
@neo_86:matrix.org | Was this about people getting randomly invited to meeting rooms? I had 3 invites and blocked the person. | 23:06:49 |
@neo_86:matrix.org | * Was this about people getting randomly invited to rooms? I had 3 invites and blocked the person. | 23:07:02 |
@neo_86:matrix.org | * Was this about people getting randomly invited to rooms? | 23:07:14 |
uep | it's related. They were also joining and spamming the rooms, so the rooms have been set invite-only from time to time. They still sometimes do. They pick the largest open rooms for biggest effect, of course. | 23:22:16 |
uep | we unfortunately can't do much at all about the invite issue | 23:22:52 |
| 25 May 2025 |
| @neo_86:matrix.org left the room. | 00:51:10 |
| Jaoreir left the room. | 01:09:38 |
| Jaoreir joined the room. | 03:48:47 |
| spider_under_your_bed joined the room. | 08:38:14 |
spider_under_your_bed | I was told to move to #users:nixos.org but its saying permission denied? | 08:38:36 |
spider_under_your_bed | its also saying 0 users, I typed this exact thing into the search, #users:nixos.org | 08:38:59 |
uep | have invited you the the right one, it's getting resolved incorrectly to the old version for you | 09:18:11 |
| @crazymevt:matrix.org joined the room. | 11:59:14 |
@crazymevt:matrix.org | Hey can I get an invite for #users:nixos.org Thanks | 12:04:08 |
| @crazymevt:matrix.org changed their display name from Jessie Hughart to CrazyMe. | 12:04:44 |
@crazymevt:matrix.org | thanks | 13:27:25 |
| @nicoty:kde.org joined the room. | 13:36:44 |
@nicoty:kde.org | Redacted or Malformed Event | 13:37:05 |
@nicoty:kde.org | Hello. I can't seem to join https://matrix.to/#/#users:nixos.org . Evidently, I can't even show the screenshot of the error, which said "Failed to join MatrixError: [403] You are not invited to this room. (https://kde.modular.im/_matrix/client/v3/join/!6oudZq5zJjAyrxL2uY%3A0upti.me)". I want to join so I can ask this question:
I'd like to debug this issue with systemd-remount-fs and, ultimately, libmount by using rr on a build of util-linux (which I believe contains libmount that system-remount-fs uses) that is unstripped and has debug symbols included, using nixseparatedebuginfod. How would I go about doing that? Do I just need to build and install a version of util-linux with separateDebugInfo set to true, e.g., by using the following flake:
{
inputs = {
disko = {
url = "github:nix-community/disko";
};
nixpkgs = {
url = "github:NixOS/nixpkgs/nixos-unstable";
};
};
outputs =
{
disko,
nixpkgs,
self,
...
}:
let
defaultUser = "nixos";
hostName = "nixos";
system = "x86_64-linux";
in
{
diskoConfigurations = {
${hostName} = {
disko = {
devices = {
disk = {
vda = {
device = "/dev/vda";
type = "disk";
content = {
type = "gpt";
partitions = {
vda1 = {
type = "EF00";
size = "8G";
content = {
type = "filesystem";
format = "vfat";
mountpoint = "/boot";
};
};
vda2 = {
size = "100%";
content = {
type = "bcachefs";
filesystem = "bcachefs_a";
label = "group_a.vda2";
};
};
};
};
};
};
bcachefs_filesystems = {
bcachefs_a = {
type = "bcachefs_filesystem";
passwordFile = "/tmp/secret.key";
subvolumes = {
"subvolumes/root" = {
mountpoint = "/";
};
};
};
};
};
};
};
};
nixosConfigurations = {
${hostName} = (
nixpkgs.lib.nixosSystem {
inherit system;
modules = [
(
{
config,
inputs,
lib,
pkgs,
...
}:
{
boot = {
kernelPackages = pkgs.linuxPackages_testing;
loader = {
efi = {
canTouchEfiVariables = true;
};
systemd-boot = {
enable = true;
};
};
};
console = {
keyMap = "uk";
};
environment = {
systemPackages = [
pkgs.rr
pkgs.util-linux.overrideAttrs (after: before: {
separateDebugInfo = true;
})
];
};
i18n = {
defaultLocale = "en_GB.UTF-8";
extraLocaleSettings = {
LC_ADDRESS = "en_GB.UTF-8";
LC_IDENTIFICATION = "en_GB.UTF-8";
LC_MEASUREMENT = "en_GB.UTF-8";
LC_MONETARY = "en_GB.UTF-8";
LC_NAME = "en_GB.UTF-8";
LC_NUMERIC = "en_GB.UTF-8";
LC_PAPER = "en_GB.UTF-8";
LC_TELEPHONE = "en_GB.UTF-8";
LC_TIME = "en_GB.UTF-8";
};
};
imports = [
./hardware-configuration.nix
];
networking = {
inherit hostName;
networkmanager = {
enable = true;
};
};
programs = {
git = {
enable = true;
};
};
nix = {
settings = {
experimental-features = [
"nix-command"
"flakes"
];
};
};
services = {
xserver = {
xkb = {
layout = "gb";
variant = "";
};
};
};
time = {
timeZone = "Europe/London";
};
users = {
users = {
${defaultUser} = {
description = "NixOS";
extraGroups = [
"networkmanager"
"wheel"
];
isNormalUser = true;
packages = [ ];
};
};
};
system = {
stateVersion = "25.05";
};
}
)
self.diskoConfigurations.${hostName}
disko.nixosModules.disko
];
}
);
};
};
}
Or do I need to do something else to get systemd-remount-fs to use that version of util-linux?
| 13:39:42 |
@nicoty:kde.org | * Hello. I can't seem to join https://matrix.to/#/#users:nixos.org . Evidently, I can't even show the screenshot of the error, which said "Failed to join MatrixError: [403] You are not invited to this room. (https://kde.modular.im/_matrix/client/v3/join/!6oudZq5zJjAyrxL2uY%3A0upti.me)". I want to join so I can ask this question:
I'd like to debug this issue with systemd-remount-fs and, ultimately, libmount by using rr on a build of util-linux (which I believe contains libmount that system-remount-fs uses) that is unstripped and has debug symbols included, using nixseparatedebuginfod. How would I go about doing that? Do I just need to build and install a version of util-linux with separateDebugInfo set to true, e.g., by using the following flake:
{
inputs = {
disko = {
url = "github:nix-community/disko";
};
nixpkgs = {
url = "github:NixOS/nixpkgs/nixos-unstable";
};
};
outputs =
{
disko,
nixpkgs,
self,
...
}:
let
defaultUser = "nixos";
hostName = "nixos";
system = "x86_64-linux";
in
{
diskoConfigurations = {
${hostName} = {
disko = {
devices = {
disk = {
vda = {
device = "/dev/vda";
type = "disk";
content = {
type = "gpt";
partitions = {
vda1 = {
type = "EF00";
size = "8G";
content = {
type = "filesystem";
format = "vfat";
mountpoint = "/boot";
};
};
vda2 = {
size = "100%";
content = {
type = "bcachefs";
filesystem = "bcachefs_a";
label = "group_a.vda2";
};
};
};
};
};
};
bcachefs_filesystems = {
bcachefs_a = {
type = "bcachefs_filesystem";
passwordFile = "/tmp/secret.key";
subvolumes = {
"subvolumes/root" = {
mountpoint = "/";
};
};
};
};
};
};
};
};
nixosConfigurations = {
${hostName} = (
nixpkgs.lib.nixosSystem {
inherit system;
modules = [
(
{
config,
inputs,
lib,
pkgs,
...
}:
{
boot = {
kernelPackages = pkgs.linuxPackages_testing;
loader = {
efi = {
canTouchEfiVariables = true;
};
systemd-boot = {
enable = true;
};
};
};
console = {
keyMap = "uk";
};
environment = {
systemPackages = [
pkgs.rr
pkgs.util-linux.overrideAttrs (after: before: {
separateDebugInfo = true;
})
];
};
i18n = {
defaultLocale = "en_GB.UTF-8";
extraLocaleSettings = {
LC_ADDRESS = "en_GB.UTF-8";
LC_IDENTIFICATION = "en_GB.UTF-8";
LC_MEASUREMENT = "en_GB.UTF-8";
LC_MONETARY = "en_GB.UTF-8";
LC_NAME = "en_GB.UTF-8";
LC_NUMERIC = "en_GB.UTF-8";
LC_PAPER = "en_GB.UTF-8";
LC_TELEPHONE = "en_GB.UTF-8";
LC_TIME = "en_GB.UTF-8";
};
};
imports = [
./hardware-configuration.nix
];
networking = {
inherit hostName;
networkmanager = {
enable = true;
};
};
programs = {
git = {
enable = true;
};
};
nix = {
settings = {
experimental-features = [
"nix-command"
"flakes"
];
};
};
services = {
xserver = {
xkb = {
layout = "gb";
variant = "";
};
};
nixseparatedebuginfod = {
enable = true;
};
};
time = {
timeZone = "Europe/London";
};
users = {
users = {
${defaultUser} = {
description = "NixOS";
extraGroups = [
"networkmanager"
"wheel"
];
isNormalUser = true;
packages = [ ];
};
};
};
system = {
stateVersion = "25.05";
};
}
)
self.diskoConfigurations.${hostName}
disko.nixosModules.disko
];
}
);
};
};
}
Or do I need to do something else to get systemd-remount-fs to use that version of util-linux?
| 13:45:06 |