From 46a819578420da2ed0fe78fb064ba183b54de5d6 Mon Sep 17 00:00:00 2001 From: Marcello Nuccio ARPAE Date: Wed, 21 Sep 2022 11:17:25 +0200 Subject: [PATCH] subversion: openssl_3 -> openssl_1_1 to fix https lock Subversion hangs when accessing an HTTPS repository. Rollback to openssl_1_1 fixes the problem. Setting `openssl = openssl_1_1` only for subversion is not enough. I had to also set it for the `aprutil` instance used by the `serf` library used by `subversion`. I do not know if this is a distinct bug. I first reported the problem at https://discourse.nixos.org/t/how-to-find-what-has-changed-between-two-builds-of-a-derivation/21854?u=mnuccioarpae --- pkgs/top-level/all-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d2c7e1bbc93..44d42dda936 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21697,6 +21697,7 @@ with pkgs; serf = callPackage ../development/libraries/serf { openssl = openssl_1_1; + aprutil = aprutil.override { openssl = openssl_1_1; }; }; sfsexp = callPackage ../development/libraries/sfsexp {}; @@ -31372,6 +31373,7 @@ with pkgs; sublime-merge-dev; inherit (callPackages ../applications/version-management/subversion { + openssl = openssl_1_1; sasl = cyrus_sasl; inherit (darwin.apple_sdk.frameworks) CoreServices Security; }) subversion;