!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

82 Members
A room for PHP developers running on Nix24 Servers

Load older messages


SenderMessageTime
18 Jun 2022
@drupol:matrix.orgPolAh this is something I really need to dig :)17:10:12
23 Jun 2022
@drupol:matrix.orgPol etu: When removing the version parameter from here: https://github.com/NixOS/nixpkgs/commit/42b3cedbb5b880e035258b86b2565a9341d4413b 10:16:16
@drupol:matrix.orgPol It broke fossar/nix-phps and also loophp/nix-shell. I'm looking for a way to fix this. 10:16:36
@drupol:matrix.orgPolDo you have any clue on what is the best strategy ?10:16:46
@drupol:matrix.orgPol (see the relevant lines in fossar/nix-phps: https://github.com/fossar/nix-phps/blob/master/pkgs/package-overrides.nix#L291 10:17:20
@drupol:matrix.orgPol * (see the relevant lines in fossar/nix-phps: https://github.com/fossar/nix-phps/blob/master/pkgs/package-overrides.nix#L291 ) 10:17:24
@drupol:matrix.orgPol

We are doing:

prev.extensions.oci8.override ({
          version = "2.0.12";
          sha256 = "1khqa7fs8dbyjclx05a5ls1f8paw1ij21qwlx3v7p8i3iqhnymkj";
        })
10:17:44
@drupol:matrix.orgPol But that is not working anymore since the version parameter is gone. 10:17:57
@drupol:matrix.orgPol * It broke the oci8 extension in fossar/nix-phps and also loophp/nix-shell. I'm looking for a way to fix this. 10:22:39
@etu:semi.socialetuYou'd need to overrideAttributes rather then override the inputs as you do10:25:18
@drupol:matrix.orgPoltrying.10:25:30
@etu:semi.socialetu
prev.extensions.oci8.overrideAttributes (oa: {
  version = "....";
  sha256 = "...";
});
10:26:10
@etu:semi.socialetuSomething like that10:26:14
@drupol:matrix.orgPol yep, seems to work, but for some reason, it's not picking the proper version of oci8. 10:27:53
@drupol:matrix.orgPol For some reason, it takes oci8 3.0.1 for php74. Weird. Investigating. 10:29:32
@drupol:matrix.orgPol And also for php56. Damn. what is going on. 10:30:16
@drupol:matrix.orgPol
    oci8 =
      if lib.versionOlder prev.php.version "7.0" then
        prev.extensions.oci8.overrideAttrs (attrs: {
          version = "2.0.12";
          sha256 = "1khqa7fs8dbyjclx05a5ls1f8paw1ij21qwlx3v7p8i3iqhnymkj";
        })
      else if lib.versionOlder prev.php.version "8.0" then
        prev.extensions.oci8.overrideAttrs (attrs: {
          version = "2.2.0";
          sha256 = "0jhivxj1nkkza4h23z33y7xhffii60d7dr51h1czjk10qywl7pyd";
        })
      else
        prev.extensions.oci8;
10:30:57
@drupol:matrix.orgPolCode should be fine, wondering where it could come from.10:31:10
@drupol:matrix.orgPolOh.10:34:26
@drupol:matrix.orgPolEven when I do:10:34:30
@drupol:matrix.orgPol
    oci8 = prev.extensions.oci8.overrideAttrs (attrs: {
      version = "2.2.0";
      sha256 = "0jhivxj1nkkza4h23z33y7xhffii60d7dr51h1czjk10qywl7pyd";
    });
10:34:36
@drupol:matrix.orgPolIt is still picking up 10:34:40
@drupol:matrix.orgPol * It is still picking up 3.0.1.10:34:43
@drupol:matrix.orgPolPR has been created: https://github.com/fossar/nix-phps/pull/11610:39:46
@drupol:matrix.orgPol But there is still an issue, I'll wait from feedback from etu or Jan Tojnar . 10:40:03
@drupol:matrix.orgPol Do you have another clue etu ? 12:01:50
@etu:semi.socialetuNot at the moment, very busy12:13:47
@drupol:matrix.orgPolIssue fixed !13:19:27
25 Jun 2022
@drupol:matrix.orgPolimage.png
Download image.png
07:51:20
@drupol:matrix.orgPolPR: https://github.com/fossar/nix-phps/pull/11810:55:37

Show newer messages


Back to Room ListRoom Version: 6