| 3 Apr 2023 |
etu | Grocy supports 8.1 at least now, according to their latest readme | 15:54:10 |
etu | Then I see two choices...
- Really quickly remove PHP 8.0 right away and risk breaking a bunch of things that may not be easy to repair...
- Not remove it right away and have it EOL for about a month while the 23.11 is already hopefully released...
| 15:59:15 |
etu | I kinda prefer option 2 because it's slower and less sudden. | 15:59:32 |
etu | And then we can do it better for next cycle. | 15:59:48 |
tgerbet | Moodle is also fine since the 4.1.2 | 16:05:44 |
tgerbet | LimeSurvey is not ready yet
Arcanist it looks like there is still some pending patches
So yeah we might have to go with option 2 | 16:07:32 |
tgerbet | I created https://github.com/NixOS/nixpkgs/issues/224505 to track progress on the PHP 8.0 removal | 18:34:56 |
tgerbet | * I created https://github.com/NixOS/nixpkgs/issues/224505 to track progress of the PHP 8.0 removal | 19:02:03 |
| 4 Apr 2023 |
Pol | In reply to @drupol:matrix.org Feel free to chime in https://github.com/NixOS/nixpkgs/pull/221845 as well, I would like to get this in as well. Merged! Thanks Lars Strojny ! | 10:47:08 |
| 6 Apr 2023 |
Pol | TIL that we can avoid using PHP session and still have persistent data across requests and responses using storageless session. Basically, sessions are stored in a cookie ! Very smart. | 20:40:34 |
Jan Tojnar | Pol: well, then user can modify the session data, unless you authenticate it somehow | 21:36:55 |
Jan Tojnar | also it increases the size of every HTTP request | 21:37:36 |
| 7 Apr 2023 |
Pol | No, the content of the session is wrapped in a signed jwt... So good luck... | 01:27:17 |
Pol | OMC | 01:31:52 |
Pol | How is this possible? https://github.com/NixOS/nixpkgs/pull/225054 | 01:32:02 |
Pol | In reply to @drupol:matrix.org Merged! Thanks Lars Strojny ! This is not widely available on Nix ! Please let us know if you encounter any issue. | 09:19:58 |
Pol | Jan Tojnar: Can you develop your last comment with FOD? I don't understand it | 09:39:44 |
Jan Tojnar | Pol: FODs must be reproducible – the hash of their output must remain the same | 09:42:24 |
Jan Tojnar | that is not possible if the derivation output references other derivations, since when those derivations change, so would their output paths, and as a result, the output of the FOD | 09:43:27 |
Pol | Oooh FOD => Fixed Output Derivation ! | 09:43:50 |
Pol | What would you suggest to fix this then? | 09:44:05 |
Pol | I'm playing on this in this PR : https://github.com/NixOS/nixpkgs/pull/225129 | 09:44:21 |
Jan Tojnar | Pol: you will need to split it into two derivations like we do in composition-c4 | 09:50:53 |
Pol | I'm going to play with it. | 09:51:21 |
Pol | I've also opened a new issue at composer/composer: https://github.com/composer/composer/issues/11422 | 09:51:31 |
Jan Tojnar | Pol: see https://github.com/composer/composer/issues/9768 for previous discussion | 09:52:06 |
Pol | What would I do without you Jan, THANKS !!! | 09:54:47 |
Pol | In reply to @jtojnar:matrix.org Pol: you will need to split it into two derivations like we do in composition-c4 If you have an example of derivation, it would be nice. I can't find composition-c4 | 09:55:44 |
Jan Tojnar | Pol: I meant https://github.com/fossar/composition-c4 | 09:56:04 |
Jan Tojnar | Pol: or an example in Nixpkgs https://nixos.org/manual/nixpkgs/stable/#python-package-using-setuptools-rust | 09:57:12 |