| 12 Mar 2022 |
ramsey | k | 23:48:19 |
Jan Tojnar | In reply to @ramsey:matrix.org So, nix builds its own Phar instead of using the one provided by the maintainers. Interesting. I don't see how this is really relevant in PHP's case, since it's not packaging a binary for the target system. building from source is not just about portability (which is indeed less of an issue with text-based languages like PHP), the primary concern is that the PHAR is opaque, so it is hard to solve issues with it (e.g. apply patches) | 23:52:24 |
ramsey | good point... it can also be environment-specific | 23:53:06 |
ramsey | i.e., include the wrong versions of packages for the environment you're on | 23:53:26 |
Jan Tojnar | then there is also a security aspect – this is not critical for us, since we do not have the resources to verify each source at the moment, but that would be another argument for Debian or Fedora | 23:54:36 |
Jan Tojnar | but NixOS is still quite pragmatic, so if not using PHAR from upstream is too much work, we will use it | 23:56:34 |
Jan Tojnar | * but NixOS is still quite pragmatic, so if not using PHAR from upstream is too much work, we will use it (in fact, we do that for most PHP tools) | 23:57:00 |
| 13 Mar 2022 |
Pol | Phive PR for Nix: https://github.com/NixOS/nixpkgs/pull/163986 | 10:35:09 |
Pol | The only thing I'm unsure is the license. | 10:35:23 |
Pol | I asked the author: https://twitter.com/drupol/status/1502956751632703495 | 10:36:40 |
Pol | Jan Tojnar: PR fixed, I also added all the missing hooks in other PHP packages. | 15:41:16 |
| Guillem CANAL joined the room. | 16:39:21 |
Pol | In reply to @drupol:matrix.org Phive PR for Nix: https://github.com/NixOS/nixpkgs/pull/163986 ramsey: PR is done, I guess it will be available very soon. | 20:22:53 |
ramsey | Nice! | 22:25:27 |
ramsey | Now, I just need to figure out how to write a proper .nix file. | 22:26:08 |
Pol | Copy paste the right one and hack into it :)🙏 | 22:33:48 |
| 14 Mar 2022 |
Pol | In reply to @drupol:matrix.org ramsey: PR is done, I guess it will be available very soon. Merged ! | 04:26:28 |
@grahamc:nixos.org | Oh hi ramsey! | 11:12:23 |
| 15 Mar 2022 |
Pol | ramsey: Phive is now available ! https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=phive | 13:29:06 |
| 17 Mar 2022 |
Pol | I created this PR: https://github.com/NixOS/nixpkgs/pull/164576 as soon as the 3 PHP versions are released, I'll mark the PR as ready to review. (currently only php 8.0.17 has been released, others are only tagged on Github). | 11:03:43 |
Pol | Build of PHP 8.0.17 is successful on all platforms except aarch64-darwin as usual. | 12:24:18 |
| 18 Mar 2022 |
Pol | I just created my first PHP app with Nix flake: nix run github:drupol/framework-x/feat/use-nix | 12:47:51 |
| Pol invited stephank (Stéphan Kochen). | 12:48:08 |
Pol | I can't do the same with symfony/demo because of: ` | 15:21:06 |
Pol | * I can't do the same with symfony/demo because of: | 15:21:08 |
Pol |  Download image.png | 15:21:12 |
Pol | Branch here: https://github.com/drupol/demo/tree/feat/use-nix | 15:22:40 |
Pol | I fixed the symfony demo as well: nix run github:drupol/demo/feat/use-nix | 20:30:00 |
| 21 Mar 2022 |
Pol | PHP bumps: https://github.com/NixOS/nixpkgs/pull/164576 ready to review. | 08:41:05 |
Pol | (it does not includes php 7.4.29 as it seems that there won't be any release this month. | 08:41:36 |