| 21 Jul 2023 |
asymmetric | This RFC proposing documenting support tiers got merged, but I can't find any mention of support tiers in nixpkgs+nixos manuals. Am I looking in the wrong place? | 16:41:50 |
infinisil | asymmetric: RFC 46 introduced the support tiers: https://github.com/NixOS/rfcs/pull/46 | 16:43:48 |
infinisil | Maybe it was never properly implemented by documenting it anywhere.. | 16:44:00 |
infinisil | (other than the RFC) | 16:44:04 |
asymmetric | yeah, that's what i'm thinking.. ☹️ | 16:44:26 |
asymmetric | it's kinda suprising how sometimes RFC end up merged but not implemented /rant | 16:44:52 |
asymmetric | * it's kinda suprising how sometimes RFCs end up merged but not implemented /rant | 16:44:57 |
asymmetric | this seems to be the last state of the conversation re: documenting the tiers: https://github.com/NixOS/rfcs/pull/46#issuecomment-669019148 | 16:46:37 |
infinisil | Only like 3 years too late 🙃 | 16:47:15 |
toonn | asymmetric: When I tried getting something started (https://github.com/NixOS/nixpkgs/pull/143732) there was not much motivation to discuss past "these strings aren't informative enough." | 22:21:45 |
raitobezarius | I think implementing directly | 22:36:30 |
raitobezarius |
I'm not sure that lib/systems/supported.nix contains sufficient information to serve as the platform tier list. This file is just the system doubles, and the support tier needs to take into account libc (musl/glibc), static/dynamic linking, gcc/clang, ABI, etc. If anything I think lib/systems/supported.nix would be autogenerated from the platform list, rather than the other way around.
| 22:36:31 |
raitobezarius | *
I'm not sure that lib/systems/supported.nix contains sufficient information to serve as the platform tier list. This file is just the system doubles, and the support tier needs to take into account libc (musl/glibc), static/dynamic linking, gcc/clang, ABI, etc. If anything I think lib/systems/supported.nix would be autogenerated from the platform list, rather than the other way around.
| 22:36:33 |
raitobezarius | would probably fly | 22:36:36 |
raitobezarius | I am very interested into that too | 22:36:41 |
raitobezarius | I can help reviewing, etc. | 22:36:44 |
| @nasrally:matrix.org joined the room. | 23:48:10 |
| 22 Jul 2023 |
asymmetric | As soon as I’m back at my laptop I’ll look into this too, it should def be documented. It’s sad that the best documentation for this is the wiki | 12:35:20 |
toonn | raitobezarius: supported.nix has since been disappeared from the repo. | 13:22:01 |
toonn | That issue wasn't even meant as a draft of an implementation really. Just *something* to start discussion. | 13:23:13 |
toonn | Looks like supported.nix was kinda replaced by https://github.com/NixOS/nixpkgs/blob/master/lib/systems/flake-systems.nix | 13:37:01 |
toonn | Which is now just a flat list with comments indicating support tiers. | 13:37:22 |
asymmetric | btw i'veopened a separate issue for this, lmk if it's a duplicate of something else https://github.com/NixOS/nixpkgs/issues/244686 | 18:53:52 |
toonn | asymmetric: Oh, just pinged you on the PR I updated. | 20:44:16 |
| 24 Jul 2023 |
henrik-ch | I won't be able to join today's meeting. Have a good session! | 13:32:55 |
asymmetric | In reply to @toonn:matrix.org asymmetric: Oh, just pinged you on the PR I updated. i'm primarily interested in documenting the tiers in the manual, as that's where most users would go and check, imo. the manual could/should reference the location in nixpkgs where this is codified, if one exists. Not sure where that would be, after reading amjoseph's review | 13:54:19 |
asymmetric | In reply to @toonn:matrix.org asymmetric: Oh, just pinged you on the PR I updated. * i'm primarily interested in documenting the tiers in the manual, as that's where most users would go and check, imo. the manual could/should reference the location in nixpkgs where this is codified, if one exists. Not sure where that would be though, after reading amjoseph's review | 13:54:36 |
proofconstruction | Won't be at the meetings today or Thursday, taking a break from computers to go fishing (stream processing) | 19:17:53 |
proofconstruction | Well I guess that sent late. Anyway | 19:18:11 |
infinisil | https://github.com/NixOS/nixpkgs/pull/245243 | 21:34:00 |