| 8 Oct 2024 | 
|  ma27 | * So, there's a PR in staging-next that'll fix the core issue of pg_confignot returning what the build system expects because the one inpostgresql.outis just a dumb wrapper, the actual executable is inpostgresql.dev: https://github.com/NixOS/nixpkgs/pull/341421 Now why does it work in php-src-nix then? The nixpkgs input there is too old and didn't contain the changes to the package outputs that caused this regression in PHP (amongst others).Why does it work on master? because we do
 lib.getDev postgresqlthere (i.e. the regression got fixed).According to
 nix show-derivation, the pdo_pgsql from nix-shell/php-src-nix still gets theoutinstead ofdevoutput from postgresql and thus the wrong pg_config. I think you need to make sure that pdo_pgsql gets the dev ouptut as it's the case in nixpkgs (I thought these projects re-use the package definitions from nixpkgs, so perhaps there's just an outdated nixpkgs bump at fault somewhere?)tired and unfocused right now, so I can't tell you which of the three nixpkgs inputs in nix-shell is at fault
 | 19:45:02 | 
|  ma27 | this is the commit in nixpkgs I'm talking about fwiw https://github.com/NixOS/nixpkgs/commit/050689db307b54c180afd5a4320f57db947e0a7d#diff-53e28b8539b04d6898db30da46a18a0bd1747d920ec8e70df2cd78eb1c0fb69b | 19:45:43 | 
| 9 Oct 2024 | 
|  Pol | Redacted or Malformed Event | 07:31:14 | 
|  Pol | Interesting I wasn't aware of that thingie with postgres ! Thank you ma27 !!! | 07:35:18 | 
|  Pol | I'm in the process of doing some maintenance in the PHP Packages and Bundles we've made at work... | 08:15:52 | 
|  Pol | And while testing the bundles on a new Symfony app, I notice this: https://gist.github.com/drupol/31f96f358e9d35e1095f0ba5dd92c056 | 08:16:04 | 
|  Pol | This is quite new. | 08:16:07 | 
|  Pol | Issue opened: https://github.com/SymfonyCasts/sass-bundle/issues/75 | 08:42:42 | 
| 10 Oct 2024 | 
|  |  p4cmanus3r joined the room. | 13:26:26 | 
| 11 Oct 2024 | 
|  patka | Any problems with me slowly converting things to buildComposerProject2? | 13:44:49 | 
|  ma27 | I thought it had reproducibility issues? Or were those fixed? | 13:51:27 | 
|  patka | Those should be fixed with https://github.com/NixOS/nixpkgs/pull/343762
I've updated a bunch of packages and ran it multiple times and it all seems to work | 13:55:15 | 
|  ma27 | nice, good to know! | 13:58:35 | 
| 12 Oct 2024 | 
|  Pol | In reply to @patka:envs.netAbsolutely not!Any problems with me slowly converting things to
 buildComposerProject2? | 19:24:57 | 
| 18 Oct 2024 | 
|  |  hansemschnokeloch joined the room. | 12:23:12 | 
|  hansemschnokeloch | Hi, parallel extension seems not to be available on nixpkgs, how can I install this extension ? https://www.php.net/manual/en/intro.parallel.php | 12:25:58 | 
|  Pol | hansemschnokeloch: Have a look at the existing package extension, and try to do the same in a PR against nixpkgs? | 19:46:04 | 
|  Pol | * hansemschnokeloch: Have a look at the existing PHP extensions, and try to do the same in a PR against nixpkgs? | 19:46:14 | 
| 19 Oct 2024 | 
|  hansemschnokeloch | Thx, I'll give it a try. | 08:58:08 | 
|  hansemschnokeloch | I've following error phpize: command not foundwith { sources ? import ../npins
, nixpkgs ? sources."nixos-unstable"
, pkgs
, buildPecl ? pkgs.callPackage (nixpkgs + "/pkgs/build-support/php/build-pecl.nix") { }
,
}:
let
  versionData =
    {
      version = "1.2.4";
      sha256 = "sha256-s9W9aZpQsJLdzZ/d2E1iGDsMTAAjeWbOgWeKP6nNp0A=";
    };
in
buildPecl
{
  pname = "parallel";
  inherit (versionData) version sha256;
}
 | 14:06:31 | 
|  hansemschnokeloch | how can I get phpize ? | 14:11:06 | 
|  hansemschnokeloch | Redacted or Malformed Event | 14:21:37 | 
|  Pol | Let me give you a proper inspiration file | 14:34:18 | 
|  Pol | Try this? https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/php-packages/ast/default.nix | 14:34:42 | 
|  hansemschnokeloch | I didn't mention that it build when I add the extension to a local version of nixpkgs. The code above is an attempt to add the extension without using my local version of nixpkgs. | 14:42:18 | 
|  Pol | Let me give it a quick try. | 18:59:16 | 
|  Pol | parallel requires PHP with ZTS enabled. The buildPeclwrapper doesn't let you customize thephp. Going to fix this. | 19:12:19 | 
|  Pol | I think I've got a working proof of concept, going to post this on nixpkgssoon. | 19:12:35 | 
|  Pol | Argh can't get it to work... | 19:48:55 | 
|  Pol | I have no clue how we could specify the PHP version to use to the buildPeclbuilder. | 19:49:20 |