!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.orgPolSame stuff.10:03:16
@jtojnar:matrix.orgJan Tojnar Pol: that might be that our builders have outdated apple core library shims or something like that 19:18:29
@jtojnar:matrix.orgJan Tojnar * Pol: that might be Nixpkgs has outdated apple core library shims or something like that 19:18:44
@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

Show newer messages


Back to Room ListRoom Version: 6