2 Nov 2023 |
Janne HeΓ | stigo: why not fetchpatch that other patch? | 15:41:00 |
stigo | Good question, since it was merged it probably could have been fetchpatch'ed | 15:42:53 |
stigo | For the perlPackages.MouseXGetopts patch, it's not merged so... should be frozen | 15:44:34 |
3 Nov 2023 |
| mib π₯ changed their profile picture. | 13:55:56 |
stigo | My goals for ZHF is to fix as many darwin packages in perlPackages as possible :) | 15:22:43 |
Janne HeΓ | ah I did that some releases ago iirc | 15:29:32 |
Janne HeΓ | but I had darwin on hand which made it easier | 15:29:39 |
stigo | Got access to the darwin-build-box from nix-community, so thats nice | 15:30:34 |
Janne HeΓ | awesome! that should make it a lot easier | 15:30:51 |
stigo | Yeah, was considering getting a mac mini... but those prices | 15:31:13 |
Janne HeΓ | the arm ones are really nice | 15:31:52 |
Janne HeΓ | we have one and run nixos on it for our aarch64 builds | 15:31:59 |
Janne HeΓ | sooo powerful | 15:32:06 |
stigo | It just installs without any weirdness? | 15:32:46 |
stigo | * NixOS just installs without any weirdness? | 15:32:53 |
Janne HeΓ | There's https://github.com/tpwrules/nixos-apple-silicon | 15:33:01 |
6 Nov 2023 |
| adamcstephens π joined the room. | 16:00:47 |
adamcstephens π | π | 16:01:18 |
stigo | hey adamcstephens π :) | 16:27:48 |
stigo | adamcstephens π: I'm happy to help out with fixing slimserver , prefering to use packages from perlPackages of course. I suggest that we wait a bit for staging-next to be merged into master is it contains a lot of changes to perlPackages, and a clang update that affects darwin packages in particular. Ref: https://github.com/NixOS/nixpkgs/pull/265556#issuecomment-1795211682 | 16:33:51 |
stigo | Another concern would be the dependency on perl 5.36, as it will be removed from nixpkgs when 5.40 is released. It could be a dependency that wasn't compatible with 5.38, or ofc something in slimserver itself. We should also look at what the problem was there and see if it can be easily patched. | 16:39:49 |
adamcstephens π | i'm unfamiliar with the perl lifecycle, but it looks like that gives us until 2025 for 5.36? | 17:06:09 |
adamcstephens π |
To the best of our ability, we will provide "critical" security patches / releases for any major version of Perl whose 5.x.0 release was within the past three years
| 17:07:47 |
adamcstephens π | and perl 5.36 was released May 28th 2022 | 17:08:01 |
adamcstephens π | or do we drop releases earlier than upstream stops security patching? | 17:08:25 |
stigo | A new version of Perl5 is released roughly every year or so, and in nixpkgs we keep the two currently maintained versions. | 17:09:03 |
stigo | Which today are 5.36 and 5.38 | 17:11:27 |
adamcstephens π | so 5.36 will be good until roughly may-july next year (depending on release date) | 17:12:09 |
stigo | Yeah basically | 17:13:09 |
stigo | Usually backwards compat is not a big issue in perl5, but there are of course some issues :) | 17:14:27 |