!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

373 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.114 Servers

Load older messages


SenderMessageTime
25 Sep 2025
@lt1379:matrix.orgLun Can someone please update #ROCm:nixos.org 's title to be NixOS ROCm to match #cuda:nixos.org ? 23:23:58
@hexa:lossy.networkhexa (signing key rotation when)not ours, moderation managesthat23:35:18
@hexa:lossy.networkhexa (signing key rotation when)* not ours, moderation manages that23:35:20
@hexa:lossy.networkhexa (signing key rotation when) #matrix-suggestions:nixos.org 23:36:02
26 Sep 2025
@joerg:thalheim.ioMic92https://github.com/NixOS/nixos-wiki-infra/pull/310 Hacked some wikimedia extension together that should allow us to put the wiki behind fastly15:49:59
@dgrig:erethon.comdgrighttps://github.com/NixOS/nixpkgs/pull/446387 if anyone wants to review the package and module for https://github.com/NixOS/infra/issues/85316:08:26
@pyrox:pyrox.devdish [Fox/It/She]looks good to me, added to merge queue19:10:58
27 Sep 2025
@7c6f434c:nitro.chat@7c6f434c:nitro.chat joined the room.08:48:00
28 Sep 2025
@vuks:matrix.orgVuks joined the room.12:26:30
@hexa:lossy.networkhexa (signing key rotation when) was talking with Lun yesterday about building rocm flavored packages on h.n.o 14:22:41
@hexa:lossy.networkhexa (signing key rotation when)and the best idea we could come up with is a dedicated jobset release-rocm.nix with a list like release-cuda.nix, that is generated from comparing an eval with rocmSupport and one without it14:23:28
@hexa:lossy.networkhexa (signing key rotation when)that list is too expensive to generate on every eval, but that is also not really required, it can gradually be adapted to what is needed14:24:02
@hexa:lossy.networkhexa (signing key rotation when)the implication is that -rocm flavored package attributes can be removed in favor of config.rocmSupport or foobar.override { rocmSupport = true; }14:24:35
@hexa:lossy.networkhexa (signing key rotation when)* the implication is that -rocm flavored package attributes can be removed in favor of just toggling config.rocmSupport or foobar.override { rocmSupport = true; }14:24:44
@hexa:lossy.networkhexa (signing key rotation when) * the implication is that -rocm flavored package attributes can be removed in favor of just toggling config.rocmSupport or foobar.override { rocmSupport = true; } 14:24:53
@hexa:lossy.networkhexa (signing key rotation when) so the idea is unstable-rocm, release-25.11-rocm 14:25:09
@vcunat:matrix.orgvcunatWhy will these be split away? Less build shares and/or frequency of evals?14:28:07
@hexa:lossy.networkhexa (signing key rotation when)we can also integrate them in the main jobset 🤔14:46:37
@hexa:lossy.networkhexa (signing key rotation when)* we can also integrate them in the main jobset 🤔 i was just not sure how to accomplish that14:46:45
@hexa:lossy.networkhexa (signing key rotation when)because we currently eval nixpkgs once with rocmSupport = false14:46:52
@hexa:lossy.networkhexa (signing key rotation when)and they only have pkgsRocm and aliases with overrides that enable it14:47:25
@hexa:lossy.networkhexa (signing key rotation when)https://github.com/LunNova/nixpkgs/blob/push-kuknstozqsvo/pkgs/top-level/release-rocm.nix14:48:37
@vcunat:matrix.orgvcunat Plug in pkgsRocm attribute-subtree? Probably by adding the reference in our pkgs/top-level/release.nix 14:58:22
@vcunat:matrix.orgvcunat * Plug in this pkgsRocm attribute-subtree? Probably by adding the reference in our pkgs/top-level/release.nix 14:58:29
@vcunat:matrix.orgvcunat

I mean, if we don't plan to save build resources significantly compared to inclusion, I think it's better to keep the advantages of inclusion:

  • eval and channel sync. (i.e. you'll only need to wait for channels and not also coordinate with an additional jobset)
  • accounting this in rebuild estimates on GitHub PRs
15:03:12
@vcunat:matrix.orgvcunatAlso visibility in regressions tackled during staging-next.15:03:47
@lt1379:matrix.orgLunpkgsRocm is an entire nixpkgs15:03:54
@vcunat:matrix.orgvcunat

OK, I assumed this pkgsRocm would be just the diff mentioned in

that list is too expensive to generate on every eval, but that is also not really required, it can gradually be adapted to what is needed

Because we don't want huge amount of duplicate jobs on Hydra (even if the hashes are the same in them).

15:05:29
@vcunat:matrix.orgvcunat *

OK, I assumed this pkgsRocm would be just that diff mentioned in

that list is too expensive to generate on every eval, but that is also not really required, it can gradually be adapted to what is needed

Because we don't want huge amount of duplicate jobs on Hydra (even if the hashes are the same in them).

15:05:41
@vcunat:matrix.orgvcunat🤔 anyway, that was just a quick thought. Maybe someone will have a better suggestion.15:06:51

Show newer messages


Back to Room ListRoom Version: 6