!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

75 Members
A room for PHP developers running on Nix21 Servers

Load older messages


SenderMessageTime
9 Jul 2023
@drupol:matrix.orgPolThere's a very interesting discussion in macos nixos channel ! You might be interested19:18:54
@drupol:matrix.orgPolhttps://matrix.to/#/#macos:nixos.org19:19:01
@drupol:matrix.orgPolI've been told to do:19:19:08
@drupol:matrix.orgPol datadog_trace = pkgs.darwin.apple_sdk_11_0.callPackage ../development/php-packages/datadog_trace { };19:19:19
@jtojnar:matrix.orgJan Tojnaroh, right sdk version, was the thing19:20:58
@drupol:matrix.orgPolI'm testing plenty of different things on the PR19:21:27
@drupol:matrix.orgPolThey are helping a lot, it's very welcome !19:21:38
@drupol:matrix.orgPol Jan Tojnar: Can you have a look at this PR? https://github.com/NixOS/nixpkgs/pull/242166/files I guess I didn't do that in the best way. 20:07:33
@jtojnar:matrix.orgJan Tojnar Pol: yeah, that’s the reason I prefer setup hooks + stdenv.mkDerivation over buildFoo – the latter just does not compose, leading to ugly stuff like this 21:07:19
@drupol:matrix.orgPolYeah it's ugly :(21:13:29
@drupol:matrix.orgPolWhat should we do?21:16:38
10 Jul 2023
@drupol:matrix.orgPol Jan Tojnar: Issue has been fixed! https://github.com/NixOS/nixpkgs/pull/242166 and https://github.com/NixOS/nixpkgs/pull/242366 12:17:33
@drupol:matrix.orgPolI have a question for you people.14:18:49
@drupol:matrix.orgPolWhen doing this: https://github.com/NixOS/nixpkgs/blob/fb8cc2484eb3cfff4934b834d6d9cd6b80426d23/pkgs/development/php-packages/mongodb/default.nix#L1714:18:56
@drupol:matrix.orgPol Basically, I'm calling buildPecl from php. 14:19:08
@drupol:matrix.orgPol However, when used in fossar/nix-phps as such: nix build .#php74.extensions.mongodb, the PHP version in use is always 8.2. 14:19:36
@drupol:matrix.orgPol

I changed the way the builder is called, from: buildPecl rec {...} to php.buildPecl rec {...}.
At first I though that the behavior would be the same as the original one, but it's not. The php version is always the same, no matter wich one I specify: nix build .#php81.extensions.mongodb or nix build .#php83.extensions.mongodb. It is still picking PHP 8.2.
How can I do to use the old behavior and just use buildPecl rec {...} ? I tried and I get this issue:

❯ nix build .#php83.extensions.mongodb -L
error: evaluation aborted with the following error message: 'Function called without required argument "buildPecl" at /nix/store/ij8r2bhqxjqahyrn09wb69hy871d6ssg-source/pkgs/development/php-packages/mongodb/default.nix:2'
~/C/N/nixpkgs > php/extension/bump-mongodb-extension +2 -2 [!] ✘ 
14:31:59
@drupol:matrix.orgPolA solution has been found, PR is up at https://github.com/NixOS/nixpkgs/pull/24265515:14:03
@drupol:matrix.orgPolHey got some news ! https://phpconference.com/web-development/leveraging-nix-php-ecosystem/16:05:27
@drupol:matrix.orgPolGoing to have some fun :)16:18:02
@shyim:matrix.orgShyimnice one! :D if you need help or something let me know!16:34:28
@drupol:matrix.orgPolOh thanks :)16:34:55
@drupol:matrix.orgPolI will most probably16:35:00
@shyim:matrix.orgShyimimage.png
Download image.png
16:36:08
@shyim:matrix.orgShyimDid someone discovered too that php-fpm is ignoring signals? 16:36:11
@shyim:matrix.orgShyim * Did someone discovered too that php-fpm is ignoring signals? We didn't updated I guess for 1-2 months our flake.lock. It's hard to find what causes it πŸ˜…16:36:35
@drupol:matrix.orgPolWow... no clue16:43:05
@shyim:matrix.orgShyimokay it was devenv related πŸ˜… https://github.com/cachix/devenv/pull/71217:47:25
23 Jul 2023
@drupol:matrix.orgPolHey, I've got a weird behavior in a Nix project of mine. The project aim to maintain old versions of the PHP language. For some reason, the builds running on Darwin are picking the newest version of OpenSSL (3), not the old one (1) despite the fact that we are doing it (https://github.com/fossar/nix-phps/blob/9d00fd85709bcd48c80530cc71fbace99c375038/pkgs/package-overrides.nix#L510). See the Github actions run, almost all the Darwin builds are failing for the same reason: https://github.com/loophp/nix-shell/actions/runs/5635189875 Do you have a clue what it could be?07:56:08
@drupol:matrix.orgPolI was not having the issue before: https://github.com/loophp/nix-shell/actions/runs/556347728907:58:53

Show newer messages


Back to Room ListRoom Version: 6