Home / Input Output / devx
Feb 08, 10-11 AM (0)
Feb 08, 11-12 PM (0)
Feb 08, 12-1 PM (0)
Feb 08, 1-2 PM (0)
Feb 08, 2-3 PM (0)
Feb 08, 3-4 PM (0)
Feb 08, 4-5 PM (0)
Feb 08, 5-6 PM (0)
Feb 08, 6-7 PM (0)
Feb 08, 7-8 PM (0)
Feb 08, 8-9 PM (0)
Feb 08, 9-10 PM (0)
Feb 08, 10-11 PM (0)
Feb 08, 11-12 AM (0)
Feb 09, 12-1 AM (0)
Feb 09, 1-2 AM (0)
Feb 09, 2-3 AM (0)
Feb 09, 3-4 AM (0)
Feb 09, 4-5 AM (0)
Feb 09, 5-6 AM (0)
Feb 09, 6-7 AM (0)
Feb 09, 7-8 AM (0)
Feb 09, 8-9 AM (0)
Feb 09, 9-10 AM (0)
Feb 09, 10-11 AM (0)
Feb 09, 11-12 PM (0)
Feb 09, 12-1 PM (0)
Feb 09, 1-2 PM (0)
Feb 09, 2-3 PM (0)
Feb 09, 3-4 PM (0)
Feb 09, 4-5 PM (0)
Feb 09, 5-6 PM (0)
Feb 09, 6-7 PM (0)
Feb 09, 7-8 PM (0)
Feb 09, 8-9 PM (0)
Feb 09, 9-10 PM (0)
Feb 09, 10-11 PM (0)
Feb 09, 11-12 AM (0)
Feb 10, 12-1 AM (0)
Feb 10, 1-2 AM (0)
Feb 10, 2-3 AM (0)
Feb 10, 3-4 AM (0)
Feb 10, 4-5 AM (0)
Feb 10, 5-6 AM (0)
Feb 10, 6-7 AM (0)
Feb 10, 7-8 AM (0)
Feb 10, 8-9 AM (0)
Feb 10, 9-10 AM (0)
Feb 10, 10-11 AM (0)
Feb 10, 11-12 PM (0)
Feb 10, 12-1 PM (0)
Feb 10, 1-2 PM (0)
Feb 10, 2-3 PM (0)
Feb 10, 3-4 PM (0)
Feb 10, 4-5 PM (0)
Feb 10, 5-6 PM (0)
Feb 10, 6-7 PM (0)
Feb 10, 7-8 PM (0)
Feb 10, 8-9 PM (0)
Feb 10, 9-10 PM (0)
Feb 10, 10-11 PM (0)
Feb 10, 11-12 AM (0)
Feb 11, 12-1 AM (0)
Feb 11, 1-2 AM (0)
Feb 11, 2-3 AM (0)
Feb 11, 3-4 AM (0)
Feb 11, 4-5 AM (0)
Feb 11, 5-6 AM (0)
Feb 11, 6-7 AM (0)
Feb 11, 7-8 AM (0)
Feb 11, 8-9 AM (0)
Feb 11, 9-10 AM (0)
Feb 11, 10-11 AM (0)
Feb 11, 11-12 PM (0)
Feb 11, 12-1 PM (0)
Feb 11, 1-2 PM (0)
Feb 11, 2-3 PM (0)
Feb 11, 3-4 PM (0)
Feb 11, 4-5 PM (0)
Feb 11, 5-6 PM (0)
Feb 11, 6-7 PM (0)
Feb 11, 7-8 PM (0)
Feb 11, 8-9 PM (0)
Feb 11, 9-10 PM (0)
Feb 11, 10-11 PM (0)
Feb 11, 11-12 AM (0)
Feb 12, 12-1 AM (0)
Feb 12, 1-2 AM (0)
Feb 12, 2-3 AM (0)
Feb 12, 3-4 AM (0)
Feb 12, 4-5 AM (0)
Feb 12, 5-6 AM (0)
Feb 12, 6-7 AM (1)
Feb 12, 7-8 AM (1)
Feb 12, 8-9 AM (0)
Feb 12, 9-10 AM (0)
Feb 12, 10-11 AM (0)
Feb 12, 11-12 PM (0)
Feb 12, 12-1 PM (0)
Feb 12, 1-2 PM (0)
Feb 12, 2-3 PM (0)
Feb 12, 3-4 PM (0)
Feb 12, 4-5 PM (0)
Feb 12, 5-6 PM (0)
Feb 12, 6-7 PM (0)
Feb 12, 7-8 PM (0)
Feb 12, 8-9 PM (0)
Feb 12, 9-10 PM (0)
Feb 12, 10-11 PM (0)
Feb 12, 11-12 AM (0)
Feb 13, 12-1 AM (2)
Feb 13, 1-2 AM (0)
Feb 13, 2-3 AM (0)
Feb 13, 3-4 AM (1)
Feb 13, 4-5 AM (0)
Feb 13, 5-6 AM (0)
Feb 13, 6-7 AM (0)
Feb 13, 7-8 AM (0)
Feb 13, 8-9 AM (0)
Feb 13, 9-10 AM (0)
Feb 13, 10-11 AM (0)
Feb 13, 11-12 PM (0)
Feb 13, 12-1 PM (0)
Feb 13, 1-2 PM (0)
Feb 13, 2-3 PM (0)
Feb 13, 3-4 PM (0)
Feb 13, 4-5 PM (0)
Feb 13, 5-6 PM (0)
Feb 13, 6-7 PM (0)
Feb 13, 7-8 PM (0)
Feb 13, 8-9 PM (0)
Feb 13, 9-10 PM (0)
Feb 13, 10-11 PM (0)
Feb 13, 11-12 AM (0)
Feb 14, 12-1 AM (0)
Feb 14, 1-2 AM (0)
Feb 14, 2-3 AM (0)
Feb 14, 3-4 AM (1)
Feb 14, 4-5 AM (0)
Feb 14, 5-6 AM (1)
Feb 14, 6-7 AM (0)
Feb 14, 7-8 AM (0)
Feb 14, 8-9 AM (0)
Feb 14, 9-10 AM (0)
Feb 14, 10-11 AM (0)
Feb 14, 11-12 PM (0)
Feb 14, 12-1 PM (0)
Feb 14, 1-2 PM (0)
Feb 14, 2-3 PM (0)
Feb 14, 3-4 PM (0)
Feb 14, 4-5 PM (0)
Feb 14, 5-6 PM (0)
Feb 14, 6-7 PM (0)
Feb 14, 7-8 PM (0)
Feb 14, 8-9 PM (0)
Feb 14, 9-10 PM (0)
Feb 14, 10-11 PM (0)
Feb 14, 11-12 AM (1)
Feb 15, 12-1 AM (0)
Feb 15, 1-2 AM (0)
Feb 15, 2-3 AM (0)
Feb 15, 3-4 AM (0)
Feb 15, 4-5 AM (0)
Feb 15, 5-6 AM (0)
Feb 15, 6-7 AM (0)
Feb 15, 7-8 AM (0)
Feb 15, 8-9 AM (0)
Feb 15, 9-10 AM (0)
Feb 15, 10-11 AM (0)
8 commits this week Feb 08, 2026 - Feb 15, 2026
flake.lock: Update
Flake lock file updates:

• Updated input 'cabal':
    'github:stable-haskell/cabal/c0d52b2' (2025-03-30)
  → 'github:stable-haskell/cabal/0a74ea1' (2025-07-28)
• Updated input 'cabal-experimental':
    'github:stable-haskell/cabal/7e50837' (2025-04-07)
  → 'github:stable-haskell/cabal/7ea381f' (2025-05-22)
• Updated input 'haskellNix':
    'github:input-output-hk/haskell.nix/835d1d8' (2025-04-04)
  → 'github:input-output-hk/haskell.nix/a1dc767' (2026-02-14)
• Removed input 'haskellNix/ghc-8.6.5-iohk'
• Updated input 'haskellNix/hackage':
    'github:input-output-hk/hackage.nix/9f3c25c' (2025-04-04)
  → 'github:input-output-hk/hackage.nix/26b99ff' (2026-02-14)
• Updated input 'haskellNix/hackage-for-stackage':
    'github:input-output-hk/hackage.nix/fdd3d2b' (2025-04-04)
  → 'github:input-output-hk/hackage.nix/0e5a1b2' (2026-02-14)
• Added input 'haskellNix/hackage-internal':
    'github:input-output-hk/hackage.nix/f7867ba' (2025-06-19)
• Added input 'haskellNix/hls-2.11':
    'github:haskell/haskell-language-server/46ef452' (2025-05-15)
• Added input 'haskellNix/hls-2.12':
    'github:haskell/haskell-language-server/7d983de' (2025-09-24)
• Updated input 'haskellNix/iserv-proxy':
    'github:stable-haskell/iserv-proxy/e9dc86e' (2025-03-16)
  → 'github:stable-haskell/iserv-proxy/91ef7ff' (2026-02-04)
• Updated input 'haskellNix/nixpkgs-2411':
    'github:NixOS/nixpkgs/94792ab' (2025-02-10)
  → 'github:NixOS/nixpkgs/5ab036a' (2025-06-30)
• Added input 'haskellNix/nixpkgs-2505':
    'github:NixOS/nixpkgs/6c8f0cc' (2025-12-01)
• Added input 'haskellNix/nixpkgs-2511':
    'github:NixOS/nixpkgs/b0924ea' (2025-12-01)
• Updated input 'haskellNix/nixpkgs-unstable':
    'github:NixOS/nixpkgs/041c867' (2025-01-17)
  → 'github:NixOS/nixpkgs/c1cb7d0' (2025-12-01)
• Updated input 'haskellNix/stackage':
    'github:input-output-hk/stackage.nix/b7d2fd6' (2025-04-04)
  → 'github:input-output-hk/stackage.nix/f656c6e' (2026-02-11)
• Updated input 'iohk-nix':
    'github:input-output-hk/iohk-nix/3acad18' (2025-04-03)
  → 'github:input-output-hk/iohk-nix/0ce7cc2' (2026-02-02)
• Updated input 'iohk-nix/nixpkgs':
    'github:nixos/nixpkgs/55af203' (2023-05-15)
  → 'github:nixos/nixpkgs/a47938d' (2025-06-28)
Fix postgresql musl: disable pythonSupport/tclSupport to reduce outputs
The postgresql build for musl cross-compilation was producing 7 outputs
(out, dev, doc, lib, man, plpython3, pltcl) because pythonSupport and
tclSupport default to true when !isStatic && canExecute. Since
pkgsCross.musl64 doesn't set isStatic=true, these were enabled.

Each extra output widens the nix-copy window between build completion
and output transfer, exacerbating the min-free GC race on darwin
builders where outputs vanish before they can be copied to hydra.

Reducing from 7 to 5 outputs (removing plpython3 and pltcl) should
help. These PL extensions are unnecessary for musl cross-builds anyway.
Fix postgresql override: use llvmPackages_20, not llvmPackages
The actual nixpkgs-2511 generic.nix takes llvmPackages_20 as the
callPackage argument (line 90), then internally creates llvmPackages
from it with a version pin warning. The previous override used
llvmPackages which doesn't exist as a parameter, causing:
  error: function 'generic' called with unexpected argument 'llvmPackages'
Fix postgresql musl: disable JIT to fully remove LLVM dependency
The previous outputChecks fix (9fc9f95) only removed the LLVM
validation references but left LLVM as a direct build dependency.

pkgsCross.musl64 doesn't set isStatic=true, so postgresql's
jitSupport defaults to true (canExecute returns true for same-arch
musl/glibc cross). This configures postgresql with --with-llvm,
pulling LLVM into buildInputs.

Chain both override (jitSupport=false) and overrideAttrs
(outputChecks={}, doCheck=false) to fully eliminate the LLVM
dependency that OOMs during musl cross-compilation.
Fix tzdata mingw32 cross-build: skip makeSourcesWritable
On macOS builders with Determinate Nix, the build sandbox places a
read-only builder.json in the build directory. When tzdata tarballs
extract into '.' (no subdirectory), the standard makeSourcesWritable
step (chmod -R u+w .) fails trying to chmod the build directory itself
and the sandbox's builder.json file.

Set dontMakeSourcesWritable = true for tzdata in the mingw overlay,
since tar-extracted files are already writable.