!sUXcTulPzyhnqOiFPL:helsinki-systems.de

NixOS Perl

52 Members
15 Servers

Load older messages


SenderMessageTime
3 Nov 2023
@stigo:matrix.orgstigoMy goals for ZHF is to fix as many darwin packages in perlPackages as possible :)15:22:43
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deah I did that some releases ago iirc15:29:32
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.debut I had darwin on hand which made it easier15:29:39
@stigo:matrix.orgstigoGot access to the darwin-build-box from nix-community, so thats nice15:30:34
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deawesome! that should make it a lot easier15:30:51
@stigo:matrix.orgstigoYeah, was considering getting a mac mini... but those prices15:31:13
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.dethe arm ones are really nice15:31:52
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.dewe have one and run nixos on it for our aarch64 builds15:31:59
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.desooo powerful15:32:06
@stigo:matrix.orgstigoIt just installs without any weirdness?15:32:46
@stigo:matrix.orgstigo * NixOS just installs without any weirdness?15:32:53
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deThere's https://github.com/tpwrules/nixos-apple-silicon15:33:01
6 Nov 2023
@adam:robins.wtfadamcstephens 🐝 joined the room.16:00:47
@adam:robins.wtfadamcstephens 🐝👋16:01:18
@stigo:matrix.orgstigo hey adamcstephens 🐝 :) 16:27:48
@stigo:matrix.orgstigo 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:matrix.orgstigo 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
@adam:robins.wtfadamcstephens 🐝i'm unfamiliar with the perl lifecycle, but it looks like that gives us until 2025 for 5.36?17:06:09
@adam:robins.wtfadamcstephens 🐝

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
@adam:robins.wtfadamcstephens 🐝and perl 5.36 was released May 28th 202217:08:01
@adam:robins.wtfadamcstephens 🐝or do we drop releases earlier than upstream stops security patching?17:08:25
@stigo:matrix.orgstigoA 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:matrix.orgstigoWhich today are 5.36 and 5.3817:11:27
@adam:robins.wtfadamcstephens 🐝so 5.36 will be good until roughly may-july next year (depending on release date)17:12:09
@stigo:matrix.orgstigoYeah basically17:13:09
@stigo:matrix.orgstigoUsually backwards compat is not a big issue in perl5, but there are of course some issues :)17:14:27
@stigo:matrix.orgstigoI've proposed to also only keep one version of perl5 in nixpkgs to make maintenance a bit easier, maybe two if/when perl7 ships.17:15:09
@adam:robins.wtfadamcstephens 🐝i suspect that may be fine with slimserver, if we can get it using our perl packages instead of its own17:16:00
@adam:robins.wtfadamcstephens 🐝so to try and move forward, am i correct in assuming i should be removing this directory and replacing it with buildInputs ? https://github.com/Logitech/slimserver/tree/public/8.3/CPAN17:17:19
@adam:robins.wtfadamcstephens 🐝and if so, any tips to save me the time of manually tracking down all the associated packages? :)17:18:05

Show newer messages


Back to Room ListRoom Version: 9