| 25 Oct 2023 |
fsbof | I did look in the release notes and could only find two mentions of OVMF changes in 22.11 and 21.11 | 10:06:09 |
fsbof | I also managed to break it with out needing to upgrade the NixOS version - just by add the line above to configuration.nix in 22.05 when it previously didn't exist. | 10:08:34 |
fsbof | I guess what I am saying is it could happen in two situations | 10:08:56 |
infinisil | Making a PR to the release notes for both cases would be good imo | 10:09:42 |
infinisil | For the the first release where each became a problem | 10:10:07 |
fsbof | Can you guide me through the process - happy to do it, just haven't done it before | 10:10:13 |
raitobezarius | Please include details about how did you narrow down to this, it's complicated when release notes misidentify the root cause | 10:10:32 |
raitobezarius | We have similar OVMF bumps for 23.11 and they will be breaking a lot of shit without any recourse I think because EDK2 maintainers seems to have broken a lot of stuff with OpenSSL 3 bumps | 10:11:21 |
fsbof | raitobezarius: Yes - I am concerned that 'getting it working' isn't really the same as finding a problem! My configuration could have been broken to start with! It has been a steep learning curve but very worth it. | 10:12:30 |
infinisil | fsbof: On my phone right now, but release note sources are here: https://github.com/NixOS/nixpkgs/tree/master/nixos/doc/manual/release-notes
Github allows you to edit files right online and then make a PR for that: https://docs.github.com/en/repositories/working-with-files/managing-files/editing-files#editing-files-in-another-users-repository | 10:12:47 |
raitobezarius | I'd recommend NixOS Wiki personally for "unbreaking recipes" than release notes | 10:12:57 |
raitobezarius | Especially when touching older ones | 10:13:02 |
raitobezarius | We usually archive older release notes after a while | 10:13:09 |
fsbof | suggestion - how about I write something up - put it in the Wiki and let you two see what you reckon? | 10:13:52 |
fsbof | If it is worth the PR I can go from there | 10:14:09 |
infinisil | The NixOS wiki shouldn't really be used anymore though, it's not maintained at all | 10:14:13 |
infinisil | If not the release notes, nix.dev could be an alternative | 10:14:35 |
infinisil | Which is maintained by the docs team | 10:15:19 |
raitobezarius | I'm not sure all the unbreaking recipes will be maintained / accepted by nix.dev, but if so, that's great news | 10:16:20 |
infinisil | As a member of the docs team, I think having a page for that would be fitting :) | 10:16:51 |
infinisil | And actually there is already: https://nix.dev/recipes/troubleshooting | 10:17:20 |
fsbof | Oh my - I don't think I've really looked at nix.dev... I do not envy the job of the docs team! | 10:19:40 |
infinisil | In reply to @fsbof:matrix.org Oh my - I don't think I've really looked at nix.dev... I do not envy the job of the docs team! Eh, it's not too bad, but help appreciated! It's become official recently, and it's being worked on continuously, but as every part of the Nix ecosystem, resources are comstrained :) | 10:23:29 |
infinisil | In reply to @fsbof:matrix.org Oh my - I don't think I've really looked at nix.dev... I do not envy the job of the docs team! * Eh, it's not too bad, but help appreciated! It's become official recently, and it's being worked on continuously, but as with every part of the Nix ecosystem, resources are constrained :) | 10:23:52 |
fsbof | I just tried to suggest a change to the troubleshooting page above, but it wants me to 'fork' a repository! My git skills are still very basic (still using SVN <ducks>) | 10:26:24 |
infinisil | fsbof: Yeah that's how GitHub works, it's not too bad though, see https://docs.github.com/en/repositories/working-with-files/managing-files/editing-files#editing-files-in-another-users-repository | 10:27:50 |
infinisil | Forking is only needed once, it just allows you to have your own version of the nix.dev sources, which you can edit as you want, then those edits can be proposed to the official nix.dev sources | 10:29:04 |
fsbof | Ok - I'll give it go. I have some time over the weekend. | 10:30:38 |
fsbof | Thank you | 10:32:25 |
infinisil | Np! | 10:32:58 |