Squashed commit of the following:

commit 4f25aa65
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Sat Aug 2 13:04:35 2025 +0200

    [CI] sudo with chown at the end of tests

commit a4d26226
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Sat Aug 2 06:55:27 2025 +0200

    [CI] no /root/.config needed

commit 1f8eaa0b
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Fri Aug 1 21:27:01 2025 +0200

    [CI] more permission fixes

commit c4d9b175
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Fri Aug 1 20:43:09 2025 +0200

    [CI] more permission fixes for gitlab-ci

commit f85213fd
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Fri Aug 1 19:34:35 2025 +0200

    [CI] add sudo to dockerfile, change dir owner in CI

commit f14c6246
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Fri Aug 1 08:42:32 2025 +0200

    [CI] modify dockerfile to build with test user

commit 1670cc4a
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 31 19:20:10 2025 +0200

    [CI] add verbose=2 for testing to check what is happening with CI timeouts

commit 210ba723
Merge: 1a213aeb 27192b88
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 31 09:22:52 2025 +0200

    Merge branch 'dev' into 483-dev-corenlp-in-nix-flake

commit 1a213aeb
Merge: d7aa1301 61aac410
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Tue Jul 29 18:58:07 2025 +0200

    Merge branch 'dev' into 483-dev-corenlp-in-nix-flake

commit d7aa1301
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Fri Jul 25 09:57:38 2025 +0200

    [CI] one more try to fix nix permission

commit b45e16eb
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Fri Jul 11 07:24:53 2025 +0200

    [CI] writable permissions for nix db

commit 50f13d32
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 10 16:34:01 2025 +0200

    [CI] attempt at fixing nix db permissions

commit 76c1b9a6
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 10 14:44:55 2025 +0200

    [CI] fix /nix dir permissions

    Apparently, this is needed to run 'nix' inside tests (e.g. start corenlp)

commit 7edb97af
Merge: 19e752b8 64e2a689
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 10 11:56:04 2025 +0200

    Merge branch 'dev' into 483-dev-corenlp-in-nix-flake

commit 19e752b8
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 10 11:47:58 2025 +0200

    [tests] better startup of corenlp

    Take into account the async nature of createProcess. Add proper watch
    so that we monitor that coreNLP is running.

commit bde033f9
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 10 10:47:36 2025 +0200

    [nix] fix stdenv to be gcc 14, not 13

commit 1d4ceb07
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 10 07:03:15 2025 +0200

    [nix] add openblas as a dependency

commit 9dd4ebc3
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Wed Jul 9 14:44:28 2025 +0200

    [update-project-dependencie]

commit 120e205c
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Wed Jul 9 12:50:38 2025 +0200

    [corenlp] some fixes to Dockerfile

commit 3a2b2079
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 3 19:21:37 2025 +0200

    [dockerfile] add fontconfig, to see if this is what causes errors on CI

    E.g.:
    https://gitlab.iscpif.fr/gargantext/haskell-gargantext/-/jobs/18643

    paginating QuantumComputing corpus works (MapTerms):            Fontconfig error: Cannot load default config file: No such file: (null)
    Fontconfig error: No writable cache directories

commit d9d4a09c
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Thu Jul 3 14:02:30 2025 +0200

    [nix] don't use experimental features for corenlp nix call

    Also, update Dockerfile with patched `nix.conf`

commit 5ccb44bb
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Wed Jul 2 21:05:47 2025 +0200

    [test] fix calling of nix flakes

commit 1adc512e
Author: Przemysław Kaminski <pk@intrepidus.pl>
Date:   Wed Jul 2 19:42:29 2025 +0200

    [nix] move corenlp to separate flake in core-nix repo

    #483
4 jobs for 483-dev-corenlp-in-nix-flake-squashed in 54 minutes and 57 seconds (queued for 6 seconds)
latest
Status Job ID Name Coverage
  Cabal
passed #18962
cabal

00:24:28

 
  Stack
passed #18963
stack

00:04:05

 
  Bench
manual #18964
allowed to fail manual
bench
 
  Test
passed #18965
test

00:26:24