!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

339 Members
105 Servers

Load older messages


SenderMessageTime
10 Mar 2026
@amaan:amaanq.comamaanyea that is nice06:33:11
@amaan:amaanq.comamaan though, not a fan of how it renders the list on multiple lines in this case 06:35:27
@amaan:amaanq.comamaan
let
  pageSizeMap = {
    "4" = 12;
    "16" = 14;
    "64" = 16;
  };
in
assert lib.asserts.assertMsg
  (builtins.hasAttr (toString pageSizeKiB) pageSizeMap)
  "jemalloc: pageSizeKiB must be one of 4, 16, or 64, but is: ${toString pageSizeKiB}";

error: jemalloc: pageSizeKiB must be one of 4, 16, or 64, but is: bla

thoughts on this?
06:36:20
@opna2608:matrix.orgPunarequires manual updates of the supported values in the string06:37:16
@opna2608:matrix.orgPuna(if another supported size is ever added, that is)06:37:49
@amaan:amaanq.comamaan yeah true;

let
  pageSizeMap = {
    "4" = 12;
    "16" = 14;
    "64" = 16;
  };
in
assert lib.asserts.assertMsg (builtins.hasAttr (toString pageSizeKiB) pageSizeMap)
  "jemalloc: pageSizeKiB must be one of ${lib.concatStringsSep ", " (builtins.attrNames pageSizeMap)}, but is: ${toString pageSizeKiB}";

is a bit better then
06:38:14
@opna2608:matrix.orgPuna i think at that point you're just reinventing assertOneOf, but without the multi-line printing 😅 06:39:14
@amaan:amaanq.comamaantrue...then that's fine06:39:24
@amaan:amaanq.comamaan(i do like the presentation a little bit more but it's nbd)06:40:02
@amaan:amaanq.comamaanok, just pushed that06:41:54
@opna2608:matrix.orgPuna seems fine to me, but it's not my package. maybe someone else here who has an opinion on exposing jemalloc's page size setting like this?
https://github.com/NixOS/nixpkgs/pull/498442
07:54:27
@qyliss:fairydust.spaceAlyssa RossIMO we should always use the highest possible page size for jemalloc11:08:36
@qyliss:fairydust.spaceAlyssa Rossso this is a good change11:08:41
@opna2608:matrix.orgPuna kernel apparently also has a setting for 256k page size, CONFIG_PPC_256K_PAGES for POWER. says it needs patched binutils though. 11:27:53
@opna2608:matrix.orgPunanot something i wanna test 😅11:28:07
@aelin:postmarketos.orgAelin joined the room.16:11:19
@aelin:postmarketos.orgAelinI've never seen a 256k page size POWER system, 64k is the standard nowadays so that change is very reasonable16:12:34
@aelin:postmarketos.orgAelinso, ppc64 VMs are special because they basically scan all disks (which should use MBR, but SLOF can also handle GPT) for a ppc prep boot partition, which is the partition that GRUB is installed to16:14:24
@aelin:postmarketos.orgAelinthe prep boot partition needs to be marked as bootable16:14:34
@aelin:postmarketos.orgAelinthis is entirely unlike any physical ppc64 hardware which in OPAL just all use petitboot to my knowledge16:15:05
11 Mar 2026
@somasis:matrix.org@somasis:matrix.org left the room.03:49:38
23 May 2021
@grahamc:nixos.org@grahamc:nixos.org set the history visibility to "world_readable".12:23:31
@grahamc:nixos.org@grahamc:nixos.org changed the room name to "" from "".12:23:31
@grahamc:nixos.org@grahamc:nixos.org invited @qyliss:fairydust.spaceAlyssa Ross.12:31:10
@qyliss:fairydust.spaceAlyssa Ross joined the room.13:20:51
@server_stats:nordgedanken.devServer Stats Discoverer (traveler bot) joined the room.13:28:40
@abbe:badti.meabbe joined the room.13:29:04
@andi:kack.itandi- joined the room.13:30:12
@lukegb:zxcvbnm.ninjalukegb (he/him) joined the room.13:34:50
@cleverca22:matrix.orgcleverca22 joined the room.13:36:59

Show newer messages


Back to Room ListRoom Version: 6