!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

77 Members
A room for PHP developers running on Nix22 Servers

Load older messages


SenderMessageTime
1 Feb 2024
@drupol:matrix.orgPol Jan Tojnar: https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/ 08:20:28
@drupol:matrix.orgPolThere's an issue with PHP 8.1 on darwin. The libxml patch is applied here: https://github.com/fossar/nix-phps/pull/321/files#diff-7d838ade1f0467c8bab1cdc2fc34fd867b20eb61cf6e26f50599dde42d776f27R48 but in the build log (https://pipelinesghubeus23.actions.githubusercontent.com/kOCT2mqNiaOhTutxCPe8hYXDv6z0C4UWNeYg9Obg2gmPygfshU/_apis/pipelines/1/runs/2590/signedlogcontent/18?urlExpires=2024-02-01T08%3A56%3A58.9001059Z&urlSigningMethod=HMACV1&urlSignature=OLmIQFW%2F0eJgM%2FfYIoALRA43HCG0X5tttWkPjpG3LHo%3D), I don't see it applied anywhere. Do you have a clue?08:59:12
@drupol:matrix.orgPolSomeone with a darwin machine is free to help in here :)08:59:22
@drupol:matrix.orgPol I think I discovered an issue in phps.nix 09:04:56
@drupol:matrix.orgPolimage.png
Download image.png
09:06:13
@drupol:matrix.orgPol Running nix build .#php81 -L doesn't throw the error. 09:06:32
@drupol:matrix.orgPol I see, that is only applied to PHP versions we maintain in fossar/nix-phps, not in PHP versions that currently are in nixpkgs. 09:10:53
@drupol:matrix.orgPolThat's confusing.09:11:07
@drupol:matrix.orgPolPriority PR to merge to fix all of this shit: https://github.com/NixOS/nixpkgs/pull/283175#pullrequestreview-185595136709:15:27
@drupol:matrix.orgPol Jan Tojnar: We also need this new PR https://github.com/NixOS/nixpkgs/pull/285511 09:38:01
@drupol:matrix.orgPol Jan Tojnar: shouldn't we do this instead (instwad of the patch in https://github.com/NixOS/nixpkgs/pull/283175) ? https://github.com/NixOS/nixpkgs/pull/285542 13:15:40
@drupol:matrix.orgPol * Jan Tojnar: shouldn't we do this instead (instead of the patch in https://github.com/NixOS/nixpkgs/pull/283175) ? https://github.com/NixOS/nixpkgs/pull/285542 13:15:47
@drupol:matrix.orgPolSince the issue in only with Darwin AND php8113:18:18
@drupol:matrix.orgPolI'm entering in a meeting, I'll check your replies later.13:18:27
@jtojnar:matrix.orgJan Tojnar
In reply to @drupol:matrix.org
Jan Tojnar: shouldn't we do this instead (instead of the patch in https://github.com/NixOS/nixpkgs/pull/283175) ? https://github.com/NixOS/nixpkgs/pull/285542
That is a hacky workaround that might mask actual issues (especially when we add more patches). Patch is a more proper solution.
13:20:24
@jtojnar:matrix.orgJan TojnarAnd it is issue with Darwin just for now. It will be an issue everywhere once we bump gcc. 13:21:13
@drupol:matrix.orgPolOK ! Fair enough.14:21:37
@drupol:matrix.orgPolShall we continue with this PR then ? https://github.com/NixOS/nixpkgs/pull/28317514:21:44
@drupol:matrix.orgPolThe tests you ran this morning are green.14:21:58
@jtojnar:matrix.orgJan TojnarPol: would be also nice to check if fetchpatch cannot be used. 16:53:24
@drupol:matrix.orgPol Jan Tojnar: Do we need 1 or 2 patches in https://github.com/NixOS/nixpkgs/pull/283175 16:57:51
@jtojnar:matrix.orgJan TojnarOne should be enough, just mention it in two places16:59:46
@jtojnar:matrix.orgJan TojnarOr maybe we could reuse php patches in extensions using php src17:00:18
@drupol:matrix.orgPolMy head is going to explode man... 17:05:41
@drupol:matrix.orgPolSo let's summarize a little bit17:07:56
@drupol:matrix.orgPolI would like to unblock nix-phps today if possible.17:08:07
@drupol:matrix.orgPolI've been dedicating a couple of hours to this, and I really wish I could do something else :)17:08:26
@drupol:matrix.orgPolSo, for now, regarding this PR: https://github.com/NixOS/nixpkgs/pull/28317517:08:44
@drupol:matrix.orgPol There's one simple patch, patching at the same time libxml and soap PHP extensions. 17:09:05
@drupol:matrix.orgPolTests seems to pass as seen on the PR.17:09:22

Show newer messages


Back to Room ListRoom Version: 6