Commit Graph

857883 Commits

Author SHA1 Message Date
R. Ryantm 5fb053afac python3Packages.dissect-extfs: 3.13 -> 3.14 2025-09-07 22:11:29 +00:00
Wolfgang Walther 50a00d8692 haskell.compiler.ghc902Binary: bump LLVM by wrapping opt(1) (#440271) 2025-09-07 18:14:38 +00:00
Emily fb5a523d14 haskell.compiler.ghc902Binary: bump LLVM by wrapping opt(1)
Implement a wrapper script to translate the `opt(1)` arguments passed
by the GHC 9.0.2 binary distribution to the equivalent arguments
for the new LLVM pass manager passed by GHC ≥ 9.10 and our
soon‐to‐be‐patched compilers. This ensures that the bootstrap
of GHC 9.4 continues to work on AArch64.

On an earlier version of this change, I built `haskell.compiler.ghc948`
on both `aarch64-linux` and `aarch64-darwin`, and
`haskell.compiler.ghc924` on `aarch64-linux` only (it is already
broken on Darwin). I confirmed that we get functionally identical
store outputs before and after this change, modulo self‐references:

    $ cp -a result-before/ before
    $ cp -a result-after/ after
    $ chmod -R +w before after
    $ LANG=C find before -type f -exec \
        remove-references-to \
        -t $(readlink result-before) \
        -t $(readlink result-before-doc) \
        '{}' ';'
    $ LANG=C find after -type f -exec \
        remove-references-to \
        -t $(readlink result-after) \
        -t $(readlink result-after-doc) \
        '{}' ';'
    # Darwin only: normalize build user UIDs in the archive files…
    $ LANG=C find before -name '*.a' -exec \
        sed -i 's/ 360 / 351 /g' '{}' ';'
    $ diff -r before after
    # Linux only: the `package.cache` files differ, presumably due to
    # an unrelated reproducibility issue.

Therefore, bumping this LLVM dependency did not affect the end result
of the bootstrap for the only compilers it is used for.
2025-09-07 19:07:56 +01:00
Emily 1bda5b199d haskell.compiler.ghc{924,963,984}Binary: remove LLVM‐related dead code
These binary packages are available for a fixed set of platforms,
all of which support the native code generator. Therefore, the
`llvmPackages` argument was never used. We leave an assertion around,
just in case.
2025-09-07 19:07:35 +01:00
Wolfgang Walther a9b8698728 haskell.compiler.ghc{8107{,Binary},928}: drop (#440794) 2025-09-07 17:57:21 +00:00
Emily 3b7e7e362b haskell.compiler.ghc928: drop 2025-09-07 18:45:52 +01:00
Emily c024327605 haskell.compiler.ghc8107{,Binary}: drop
Also, rearrange the GHC‐related release notes to be in order of
most likely to matter to anyone.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-09-07 18:45:36 +01:00
Emily 08129b69e5 haskell.compiler.ghc{928,963,967,9101,9102,HEAD}: drop AArch32 bootstrap
It’s questionable whether or not this worked – 32‐bit ARM in
Nixpkgs is already flaky even when cross‐compiling, and I find
it dubious whether much 32‐bit ARM hardware can build modern
GHCs in a bearable amount of time and memory – and figuring out
cross‐compilation of bootstrap GHCs will be a more sustainable way
to keep it working if anyone cares enough to.

Also, rearrange the GHC‐related release notes to be in order of
most likely to matter to anyone.
2025-09-07 18:45:02 +01:00
Maximilian Bosch ec22338b2c Merge: phpPackages: improve error messages of removed/renamed packages (#440620) 2025-09-07 19:17:05 +02:00
Weijia Wang 0b9193275d ibm-sw-tpm2: drop (#436634) 2025-09-07 18:23:18 +02:00
Emily ec76ed9c4e haskell.compiler.ghc948: remove obsolete bootstrap hack
We do, in fact, have a binary package for this now, and we do, in fact,
use it.
2025-09-07 18:14:00 +02:00
Emily a25e8c5291 haskell.compiler.ghc902: add missing alias
Fixes: f8560ade01
2025-09-07 18:13:23 +02:00
6543 ef415e5892 nixos/connman: remove with usage (#440928)
services.connman: remove with usage
2025-09-07 18:03:54 +02:00
Matt Sturgeon 55a7f90e70 gopeed: 1.7.1 -> 1.8.0 (#440909) 2025-09-07 18:02:55 +02:00
R. Ryantm 877d393904 strawberry: 1.2.12 -> 1.2.13 2025-09-07 17:49:23 +02:00
Gaétan Lepage bd035584c1 python3Packages.jupyter-docprovider: 2.1.0 -> 2.1.1 (#440784) 2025-09-07 17:45:36 +02:00
Bobby Rong 92213a5654 agenda: 1.1.2 -> 1.2.1 (#440882) 2025-09-07 23:41:12 +08:00
Toma 45e3bc2486 satisfactorymodmanager: fix build by using nodejs_20 (#438942) 2025-09-07 11:27:54 -04:00
Philip Taron 52b3840b82 pkgs/README.md: discourage overrideAttrs within Nixpkgs (#421201) 2025-09-07 17:27:38 +02:00
Weijia Wang a218601fcd slipshow: 0.5.0 -> 0.6.0 (#436420) 2025-09-07 17:25:13 +02:00
Nick Cao db9b9acfb9 imbalanced-learn: 0.13.0->0.14.0 (#440924) 2025-09-07 11:24:04 -04:00
misuzu 2529b8779d libretranslate: 1.7.2 -> 1.7.3 (#440851) 2025-09-07 18:16:12 +03:00
Gaétan Lepage a4716b0e8b rundeck: 5.14.1 -> 5.15.0 (#440854) 2025-09-07 17:13:44 +02:00
Gaétan Lepage 322e70762b pbc: init at 1.0.0 (#439102) 2025-09-07 17:13:02 +02:00
Nick Cao 472601a9fd vscode-extensions.databricks.databricks: 2.10.2 -> 2.10.3 (#440727) 2025-09-07 11:07:10 -04:00
Nick Cao 5cc4fb8132 vscode-extensions.catppuccin.catppuccin-vsc: 3.17.0 -> 3.18.0 (#440735) 2025-09-07 11:06:48 -04:00
Nick Cao 294c8faa0b scrcpy: 3.3.1 -> 3.3.2 (#440751) 2025-09-07 11:06:25 -04:00
Nick Cao 7221a82917 gitea-mcp-server: 0.3.1 -> 0.3.2 (#440696) 2025-09-07 11:04:49 -04:00
Nick Cao 9630e1c167 terraform-providers.awscc: 1.53.0 -> 1.55.0 (#440698) 2025-09-07 11:04:14 -04:00
Nick Cao 86f0258e4a python3Packages.sagemaker-core: 1.0.55 -> 1.0.57 (#440707) 2025-09-07 11:03:54 -04:00
Nick Cao 6c0020a4c9 vscode-extensions.fstarlang.fstar-vscode-assistant: 0.19.2 -> 0.20.0 (#440715) 2025-09-07 11:03:22 -04:00
Nick Cao 4627f598c9 melange: 0.31.0 -> 0.31.1 (#440633) 2025-09-07 11:02:39 -04:00
Nick Cao 7b36f72e13 tana: 1.0.41 -> 1.0.43 (#440636) 2025-09-07 11:02:14 -04:00
Nick Cao 2976c51921 ctags-lsp: 0.7.0 -> 0.8.1 (#440649) 2025-09-07 11:01:53 -04:00
Nick Cao 38e019aec2 terraform-providers.checkly: 1.12.0 -> 1.13.0 (#440651) 2025-09-07 11:00:48 -04:00
Nick Cao 9780aba14f mpvScripts.mpv-playlistmanager: 0-unstable-2025-03-16 -> 0-unstable-2025-09-03 (#440667) 2025-09-07 11:00:21 -04:00
dish a0d1568a93 gotenberg: 8.22.0 -> 8.23.0 (#440788) 2025-09-07 10:59:33 -04:00
Gaétan Lepage d336e452e8 zed-editor: fix cargo-about (#440888) 2025-09-07 16:58:33 +02:00
dish 0af9c38b4e obs-studio-plugins.obs-text-pthread: 2.0.6 -> 2.0.7 (#439971) 2025-09-07 10:57:32 -04:00
dish cd125726c4 tlclient: 4.18.0-3768 -> 4.19.0-4005 (#440575) 2025-09-07 10:56:48 -04:00
dish 48fd255524 python3Packages.pytest-ansible: 25.6.3 -> 25.8.0 (#440911) 2025-09-07 10:55:44 -04:00
dish 1996323d9a python3Packages.tuya-device-sharing-sdk: modernize (#440779) 2025-09-07 10:55:36 -04:00
dish 0f7e13439e code-cursor: 1.5.5 -> 1.5.11 (#440769) 2025-09-07 10:55:04 -04:00
dish 6e6e868239 gemini-cli: 0.2.2 -> 0.3.4 (#440896) 2025-09-07 10:54:56 -04:00
dish eb8aba8f9f gofumpt: 0.8.0 -> 0.9.0 (#440818) 2025-09-07 10:54:27 -04:00
dish 906b9d354c python3Packages.trl: 0.21.0 -> 0.22.2 (#436712) 2025-09-07 10:54:19 -04:00
Matt Sturgeon 515b4fdc1d issue2md: 1.0.0 -> 1.2.0 (#440952) 2025-09-07 16:34:32 +02:00
h7x4 5e65d2fdb4 maintainers: drop elohmeier (#440937) 2025-09-07 16:34:19 +02:00
Felix Bargfeldt 7ce654fa32 zipline: 4.2.3 -> 4.3.0 (#440500) 2025-09-07 16:33:51 +02:00
Weijia Wang 28371bb864 zexy: 2.2.4 -> 2.4.3 (#440868) 2025-09-07 16:23:38 +02:00