!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

77 Members
A room for PHP developers running on Nix22 Servers

Load older messages


SenderMessageTime
29 Mar 2023
@drupol:matrix.orgPolI had a meeting with Dan Leech this morning, he needed some help with Nix. I told him about the deprecations I had when using phpbench with php81. He told me he's going to bump the proper dependency and do a new release today. I'm going to set my PR in draft until there.08:53:30
@drupol:matrix.orgPol(Dan Leech is the author of PHPBench)08:54:41
@tgerbet:matrix.orgtgerbetYes but that means that during lockfile generation Composer will always be forced to get the dist tarball, unpack it and then compute the checksum to put it in the lockfile I'm not sure Composer will be willing to always do that due to the performance implication and that you are more likely to reach the rate limits of the platform09:56:06
@philipp:xndr.dephilipp tgerbet: What about doing it like the cargo implementation and adding the missing hashes to the nix file? 09:57:49
@tgerbet:matrix.orgtgerbetIn our case it would like be all/the majority of the deps so at this point it is not really different than what composer2nix does 😄09:59:07
3 Apr 2023
@drupol:matrix.orgPolCan we move on with this issue? https://github.com/NixOS/nixpkgs/pull/22184506:45:03
@drupol:matrix.orgPolThere's also this issue: https://github.com/NixOS/nixpkgs/issues/224457 I guess there is nothing to mention on our side?13:21:57
@drupol:matrix.orgPolIt would be nice to have that PR though https://github.com/NixOS/nixpkgs/pull/221845 !13:22:11
@tgerbet:matrix.orgtgerbet
In reply to @drupol:matrix.org
There's also this issue: https://github.com/NixOS/nixpkgs/issues/224457 I guess there is nothing to mention on our side?
Maybe we could switch the default php to 8.2 and we need to drop 8.0 because it will be outside the security support window upstream before 23.05
13:38:25
@drupol:matrix.orgPolimage.png
Download image.png
13:40:09
@drupol:matrix.orgPolThe current version is 8.1. Let me check the EOL 13:40:22
@drupol:matrix.orgPolhttps://www.php.net/supported-versions.php13:40:37
@drupol:matrix.orgPolUntil 25 Nov 2023(in 7 months)13:41:14
@drupol:matrix.orgPolShould we switch to 8.2 ? I don't know.13:41:22
@tgerbet:matrix.orgtgerbetSecurity support continue after that so we are fine on this front13:48:55
@tgerbet:matrix.orgtgerbet * Security support for 8.1 continue after that so we are fine on this front13:49:03
@tgerbet:matrix.orgtgerbetMaybe it's safer to keep 8.1 by default for now and to change the default to 8.2 after the branch-off13:51:39
@tgerbet:matrix.orgtgerbetI will take a look tonight/tomorrow to drop PHP 8.0, I see some packages are still depending on it13:52:32
@drupol:matrix.orgPolNice, thanks :)13:57:26
@drupol:matrix.orgPolFeel free to chime in https://github.com/NixOS/nixpkgs/pull/221845 as well, I would like to get this in as well.13:57:50
@etu:failar.nu@etu:failar.nu Pol: We'll switch to 8.2 after branchoff 15:32:42
@etu:failar.nu@etu:failar.nuAnd drop 8.015:33:00
@tgerbet:matrix.orgtgerbet
In reply to @etu:failar.nu
And drop 8.0
We need to deal with 8.0 before the branch-off, security support for NixOS 23.05 ends on 31 December while PHP 8.0 security support ends on 26 November
15:37:03
@etu:failar.nu@etu:failar.nuoh15:38:31
@etu:failar.nu@etu:failar.nuyeah... right... my schedule is based on NixOS XX.0315:38:55
@etu:failar.nu@etu:failar.nuSo the window have moved a couple of months15:39:04
@etu:failar.nu@etu:failar.nu So... I guess I'll drop 8.0 now. 15:39:42
@tgerbet:matrix.orgtgerbetFrom a quick look roundcube, grocy, limesurvey, moodle, tt-rss, arcanist and n98-magerun still depends on it15:43:13
@etu:failar.nu@etu:failar.nuyeah...15:51:52
@etu:failar.nu@etu:failar.nuSo... we may get breakage that is no fun at all15:52:02

Show newer messages


Back to Room ListRoom Version: 6