Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

texlive/bin: remove unnecessary parentheses #225035

Closed
wants to merge 403 commits into from
Closed

texlive/bin: remove unnecessary parentheses #225035

wants to merge 403 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 27, 2023

  1. Merge pull request #221827 from mweinelt/sphinx-autodoc-typehints-1.22

    python310Packages.sphinx-autodoc-typehints: 1.23.4 -> 1.22
    mweinelt authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    6a5df2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63b9aee View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    c73c2c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ab7f5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61b461e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f027fe9 View commit details
    Browse the repository at this point in the history
  5. python310Packages.typeguard: move setuptools-scm to correct input, ad…

    …d empty meta.maintainers, misc cleanup
    SuperSandro2000 committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    bb9e655 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    249b458 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d7aaa5f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a3b9207 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9af678b View commit details
    Browse the repository at this point in the history
  10. Merge pull request #223302 from wegank/roc-toolkit-scons

    roc-toolkit: 0.2.1 -> 0.2.3
    wegank authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    9439cb6 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #222008 from Mic92/iana-etc

    iana-etc: 20221107 -> 20230316
    Mic92 authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    9b4dcb7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e7f6684 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fc47fa3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    202cb81 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    45b1d4d View commit details
    Browse the repository at this point in the history
  16. rustc: remove unused inputs

    figsoda authored and zowoq committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    4cb59fe View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Configuration menu
    Copy the full SHA
    1e01dae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    496dc37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d91a8b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    535fa36 View commit details
    Browse the repository at this point in the history
  5. Merge #223349: lua*Packages: fix the default namePrefix

    ...into staging
    vcunat committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    8bb1d31 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b42ee8b View commit details
    Browse the repository at this point in the history
  7. gcc11: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b2a1ac4 View commit details
    Browse the repository at this point in the history
  8. gcc: exclude malformed sys/mount.h from fixed headers directory

    Previously, builds such as `cmake` would fail with errors like this:
    
        In file included from /nix/store/injyphmxqgi028skp28fsmdvbdb57nvl-glibc-2.36-48-dev/include/linux/fs.h:19,
                         from /build/cmake-3.24.2/Utilities/cmlibarchive/libarchive/archive_read_disk_posix.c:56:
        /nix/store/injyphmxqgi028skp28fsmdvbdb57nvl-glibc-2.36-48-dev/include/linux/mount.h:95:6: error: redeclaration of 'enum fsconfig_command'
           95 | enum fsconfig_command {
              |      ^~~~~~~~~~~~~~~~
    
    The reason behind that is that the kernel exports `linux/mount.h` via
    kernel headers APIs that are also defined in `sys/mount.h` from glibc.
    To avoid clashes, safeguards were implemented in glibc to prevent this
    from happening[1][2].
    
    However, these `#ifndef`-safeguards are removed by `fixincludes` during
    gcc's build and the (broken) result is subsequently copied into
    `include-fixed/sys/mount.h` which is added to each build via the
    cc-wrapper. To work around this, I decided to simply drop the file: it
    also exists in glibc's output and our gcc12 doesn't seem to expose this
    anymore anyways.
    
    [1] Commit bb1e8b0ca99b5cbedfae3e6245528a87d95ff3e2
    [2] Commit 3bd3c612e98a53ce60ed972f5cd2b90628b3cba5
    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    019f605 View commit details
    Browse the repository at this point in the history
  9. gcc10: fix build w/glibc-2.36

    Failing Hydra build: https://hydra.nixos.org/build/193327405
    Same fix as for gcc11.
    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b0265aa View commit details
    Browse the repository at this point in the history
  10. gcc9: fix build w/glibc-2.36

    Failing Hydra build: https://hydra.nixos.org/build/193342322
    Patch from gcc11 requires some minor adjustments to properly apply.
    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    531a196 View commit details
    Browse the repository at this point in the history
  11. gcc8: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b0d673c View commit details
    Browse the repository at this point in the history
  12. gcc7: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    0ed55ff View commit details
    Browse the repository at this point in the history
  13. gcc6: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    9bb6dc1 View commit details
    Browse the repository at this point in the history
  14. gcc49: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2a2cd02 View commit details
    Browse the repository at this point in the history
  15. libcdio: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1e33e85 View commit details
    Browse the repository at this point in the history
  16. lxc: fix build w/glibc-2.36

    Failing Hydra build: https://hydra.nixos.org/build/193338640
    
    We don't need the `meson.build` fixes because (1) lxc4 doesn't use meson
    and (2) it contains some fixes to make sure it works both with newer and
    older glibc versions. Since we only ship glibc 2.36 from now on, we can
    skip that.
    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    7f06aa7 View commit details
    Browse the repository at this point in the history
  17. criu: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    ea13def View commit details
    Browse the repository at this point in the history
  18. spdk: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2768c81 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c5aabf6 View commit details
    Browse the repository at this point in the history
  20. lxcfs: fix build w/glibc-2.36

    The functions pidfd_open & pidfd_send_signal are now part of `glibc`,
    but defined in the header `sys/pidfd.h` which is not included in
    `bindings.c`.
    
    Failing Hydra build: https://hydra.nixos.org/build/193376808
    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5f0b5cc View commit details
    Browse the repository at this point in the history
  21. xorg.xdm: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    7046f09 View commit details
    Browse the repository at this point in the history
  22. gccgo6: fix build w/glibc-2.36

    Ma27 committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    89fda21 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    667fac1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    047f379 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    358771f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    6d5053b View commit details
    Browse the repository at this point in the history
  27. writeTextFile: chmod before checkPhase

    Set the executable bit before running the check phase, so that the check
    phase can run the script to test its behaviour.
    
    This aligns with what `concatTextFile` is doing.
    
    Also use explicit `if` statements so that we don't silently ignore
    `chmod` failures.
    ncfavier committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    e6f19ea View commit details
    Browse the repository at this point in the history
  28. python3Packages.testpath: fix build reproducibility

    Fixes #223583
    
    This strips the exe files when testpath is used on non-windows
    platforms.
    baloo committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    0d601b5 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    d935a04 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    00a3584 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    83cb871 View commit details
    Browse the repository at this point in the history
  32. maturin: 0.14.15 -> 0.14.16

    r-ryantm committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    952a8a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    f43e99f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80baf3a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #221370 from ConnorBaker/feat/opencv-use-cudaPacka…

    …ges-staging-reland
    
    opencv: misc CUDA-related updates and fixes; add enableLto
    samuela authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    2cc30d5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #223789 from anthonyroussel/bundler_2_4_10

    bundler: 2.4.9 -> 2.4.10
    marsam authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    647c549 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #223791 from r-ryantm/auto-update/maturin

    maturin: 0.14.15 -> 0.14.16
    marsam authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    daae827 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d04eae7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a8c2e41 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0a1c5be View commit details
    Browse the repository at this point in the history
  9. Merge pull request #223304 from wegank/wayland-exotic

    wayland: build libraries on darwin
    wegank authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    eab7f91 View commit details
    Browse the repository at this point in the history
  10. tk: propagate frameworks

    wegank committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    aa42083 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e02ad68 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e2137de View commit details
    Browse the repository at this point in the history
  13. systemd: 253.1 -> 253.2

    systemd/systemd-stable@v253.1...v253.2
    Commits: 81
    Files changed: 113
    gdamjan committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    a9bd908 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #223866 from wegank/tk-darwin

    tk: propagate frameworks
    wegank authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    823d5a4 View commit details
    Browse the repository at this point in the history
  15. systemd: fix ukify script

    The script requires a python3 shebang with an environment that includes
    python3Packages.pefile at runtime.
    lilyinstarlight committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    6178132 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #207115 from s1341/init_freeipa

    freeipa: init at 4.10.1
    benley authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    ff296a7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bc59326 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    04fb768 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #223221 from trofi/sratom-update

    sratom: 0.6.8 -> 0.6.14
    trofi authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    3926207 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    a5470e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47ddbcb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92b434f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    562fc67 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    44fd7ce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce96000 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #224026 from trofi/avoid-aliases

    Avoid aliases
    wegank authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    686ad05 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #221687 from henrirosten/libidn2_update_to_2_3_4

    libidn2: 2.3.2 -> 2.3.4
    trofi authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    4d8ca6c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4188f49 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b5f452b View commit details
    Browse the repository at this point in the history
  11. tzdata: 2023a -> 2023c

    https://mm.icann.org/pipermail/tz-announce/2023-March/000079.html
    
    > This release's code and data are identical to 2023a.  In other words,
    > this release reverts all changes made in 2023b other than commentary,
    > as that appears to be the best of a bad set of short-notice choices
    > for modeling this week's daylight saving chaos in Lebanon.
    panicgh committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    480df9b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    79260ca View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d8f8da9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    569e920 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b459da3 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2023

  1. Configuration menu
    Copy the full SHA
    2f8cf48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19c08aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d252434 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d86df1e View commit details
    Browse the repository at this point in the history
  5. gamemode: fix build w/ glibc-2.36

    To correctly find the implementation of `pidfd_open` - which was
    introduced in glibc 2.36 - an additional `#include` is needed. The newly
    introduced patch adds that.
    
    Failing Hydra build: https://hydra.nixos.org/build/214432977
    Ma27 committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    cea8b33 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    26495c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    511548a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7f0e9a3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dfe5844 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    75808a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2023

  1. Configuration menu
    Copy the full SHA
    0e1c61f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84208eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66f60de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d596c3 View commit details
    Browse the repository at this point in the history
  5. curl: add support for Rustls backend

    No functional changes for the other TLS backend but it is now possible
    to build curl with `rustls-ffi`.
    
    ```
    > ./result-bin/bin/curl --version
    curl 8.0.1 (x86_64-pc-linux-gnu) libcurl/8.0.1 rustls-ffi/0.9.2/rustls/0.20.8 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.2 libssh2/1.10.0 nghttp2/1.51.0
    Release-Date: 2023-03-20
    Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
    Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz SPNEGO SSL threadsafe UnixSockets zstd
    ```
    LeSuisse committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    74207b7 View commit details
    Browse the repository at this point in the history
  6. trivial-builders/test/references.nix: fix eval

    The command
    
    ```
    nix-build -A tests.trivial-builders.references --show-trace
    ```
    
    fails eval with
    
    ```
    in job ‘nixpkgs.tests.trivial-builders.references’:
    error: The option `meta.description' does not exist. Definition values:
           - In `makeTest parameters': "Run the Nixpkgs trivial builders tests"
    ```
    
    because `meta.description` and `meta.license` are not valid for
    `nixosTest`s (they are valid for `mkDerivation` of course).
    
    This has been causing Hydra eval failures:
    
      https://hydra.nixos.org/jobset/nixos/pr-209870-gcc-external-bootstrap#tabs-errors
    
    Let's fix eval by removing these attributes.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    3b49fb2 View commit details
    Browse the repository at this point in the history
  7. test-defaultPkgConfigPackages.nix: filter out recurseForDerivations

    The command at the top of this file fails to evaluate:
    
    ```
    $ nix-build -A tests.pkg-config.defaultPkgConfigPackages
    in job ‘nixpkgs.tests.pkg-config.defaultPkgConfigPackages.tests-combined.x86_64-linux’:
    error: pkg-config module `recurseForDerivations` is not defined to be a derivation. Please check the attribute value for `recurseForDerivations` in `pkgs/top-level/pkg-config-packages.nix` in Nixpkgs.
    ```
    
    This is also causing eval errors on Hydra:
    
      https://hydra.nixos.org/jobset/nixos/pr-209870-gcc-external-bootstrap#tabs-errors
    
    Let's filter out `recurseForDerivations=true` from the attrset,
    since it exists mainly as a flag to signal special handling when
    recursing.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    4102714 View commit details
    Browse the repository at this point in the history
  8. cc-wrapper: if isClang, add -L${gccForLibs.libgcc}/lib

    When wrapping `clang` and using a `gccForLibs` whose `libgcc` is in
    its own output (rather than the `lib` output), this commit will adds
    `-L${gccForLibs.libgcc}/lib` to `cc-ldflags`.
    
    If that flag is not added, `firefox` will fail to compile because it
    invokes `clang-wrapper` with `-fuse-ld=lld` and passes `-lgcc_s` to
    `lld`, but does not tell `lld` where to find `libgcc_s.so`.  In that
    situation, firefox will fail to link.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    39c7885 View commit details
    Browse the repository at this point in the history
  9. ccache-links: inherit version to keep cc-wrapper happy

    The Nix-driven bootstrap of gcc expects that `stdenv.cc.cc` has a
    `version` attribute, except if `stdenv.cc` is the `bootstrapFiles`.
    
    This commit causes `ccache-links`'s `cc-wrapper` to `inherit
    version` in order to satisfy that requirement.  Without this commit,
    ofborg CI will fail.
    
    Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
    Adam Joseph and SuperSandro2000 committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    87225ff View commit details
    Browse the repository at this point in the history
  10. stdenv/linux: factor out commonGccOverrides

    This commit has no effect on eval.  It simply factors out a common
    subexpression.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    70d3458 View commit details
    Browse the repository at this point in the history
  11. gcc/{11,12}: use lib.pipe

    This commit has no effect on eval.  It simply reorganizes the
    `gcc11` and `gcc12` expressions so they apply a list of
    `overrideAttrs`.  The list is currently empty.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    fdd49f1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    91bccec View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    324dcbe View commit details
    Browse the repository at this point in the history
  14. Merge pull request #223602 from misuzu/orjson-update

    python310Packages.orjson: 3.8.6 -> 3.8.9
    mweinelt authored Apr 2, 2023
    Configuration menu
    Copy the full SHA
    4e2d950 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3d3697f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    41454e2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6498700 View commit details
    Browse the repository at this point in the history
  18. python310Packages.cython: Force regeneration of generated code in sdists

    Lots of python packages seem to ship their source distributions with
    generated code. In recent cython versions there is a way to force a
    regeneration of these files and using it sounds generally sounds like a
    good thing.
    
    If it turns out, that this causes problems on individual packages,
    setting `dontForceRegenCython` will prevent the regeneration.
    
    Added in 3.0.0a11 and backported to 2.9.34, so both cython versions we
    ship right now support this flag.
    mweinelt committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    c8ece55 View commit details
    Browse the repository at this point in the history
  19. stdenv: Nix-driven bootstrap of gcc

     #### Summary
    
    By default, when you type `make`, GCC will compile itself three
    times.  This PR inhibits that behavior by configuring GCC with
    `--disable-bootstrap`, and reimplements the triple-rebuild using
    Nix rather than `make`/`sh`.
    
     #### Immediate Benefits
    
    - Allow `gcc11` and `gcc12` on `aarch64` (without needing new
      `bootstrapFiles`)
    - Faster stdenv rebuilds: the third compilation of gcc
      (i.e. stageCompare) is no longer a `drvInput` of the final stdenv.
      This allows Nix to build stageCompare in parallel with the rest of
      nixpkgs instead of in series.
    - No more copying `libgcc_s` out of the bootstrap-files or other
      derivations
    - No more Frankenstein compiler: the final gcc and the libraries it
      links against (mpfr, mpc, isl, glibc) are all built by the same
      compiler (xgcc) instead of a mixture of the bootstrapFiles'
      compiler and xgcc.
    - No more [static lib{mpfr,mpc,gmp,isl}.a hack]
    - Many other small `stdenv` hacks eliminated
    - `gcc` and `clang` share the same codepath for more of `cc-wrapper`.
    
     #### Future Benefits
    
    - This should allow using a [foreign] `bootstrap-files` so long as
      `hostPlatform.canExecute bootstrapFiles`.
    - This should allow each of the libraries that ship with `gcc`
      (lib{backtrace, atomic, cc1, decnumber, ffi, gomp, iberty,
      offloadatomic, quadmath, sanitizer, ssp, stdc++-v3, vtv}) to be
      built in separate (one-liner) derivations which `inherit src;`
      from `gcc`, much like #132343
    
     #### Incorporates
    
    - #210004
    - #36948 (unreverted)
    - #210325
    - #210118
    - #210132
    - #210109
    - #213909
    - #216136
    - #216237
    - #210019
    - #216232
    - #216016
    - #217977
    - #217995
    
     #### Closes
    
    - Closes #108305
    - Closes #108111
    - Closes #201254
    - Closes #208412
    
     #### Credits
    
    This project was made possible by three important insights, none of
    which were mine:
    
    1. @Ericson2314 was the first to advocate for this change, and
       probably the first to appreciate its advantages.  Nix-driven
       (external) bootstrap is "cross by default".
    
    2. @trofi has figured out a lot about how to get gcc to not mix up
       the copy of `libstdc++` that it depends on with the copy that it
       builds, by moving the `bootstrapFiles`' `libstdc++` into a
       [versioned directory].  This allows a Nix-driven bootstrap of gcc
       without the final gcc would still having references to the
       `bootstrapFiles`.
    
    3. Using the undocumented variable [`user-defined-trusted-dirs`]
       when building glibc.  When glibc `dlopen()`s `libgcc_s.so`, it
       uses a completely different and totally special set of rules for
       finding `libgcc_s.so`.  This trick is the only way we can put
       `libgcc_s.so` in its own separate outpath without creating
       circular dependencies or dependencies on the bootstrapFiles.  I
       would never have guessed to use this (or that it existed!) if it
       were not for a [comment in guix] which @Mic92 [mentioned].
    
    My own role in this PR was basically: being available to go on a
    coding binge at an opportune moment, so we wouldn't waste a
    [crisis].
    
    [aarch64-compare-ofborg]: https://github.com/NixOS/nixpkgs/pull/209870/checks?check_run_id=10662822938
    [amd64-compare-ofborg]: https://github.com/NixOS/nixpkgs/pull/209870/checks?check_run_id=10662825857
    [nonexistent sysroot]: #210004
    [versioned directory]: #209054
    [`user-defined-trusted-dirs`]: https://sourceware.org/legacy-ml/libc-help/2013-11/msg00026.html
    [comment in guix]: https://github.com/guix-mirror/guix/blob/5e4ec8218142eee8e6e148e787381a5ef891c5b1/gnu/packages/gcc.scm#L253
    [mentioned]: #210112 (comment)
    [crisis]: #108305
    [foreign]: #170857 (comment)
    [static lib{mpfr,mpc,gmp,isl}.a hack]: https://github.com/NixOS/nixpkgs/blob/2f1948af9c984ebb82dfd618e67dc949755823e2/pkgs/stdenv/linux/default.nix#L380
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    7553d0f View commit details
    Browse the repository at this point in the history
  20. make-bootstrap-tools.nix: ship libisl.so

    Now that we've dropped the
    gcc-links-statically-to-lib{isl,mpfr,mpc,gmp} hack, our gcc needs
    libisl.so.  Let's add it to the bootstrap-files.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    c6bd37a View commit details
    Browse the repository at this point in the history
  21. make-bootstrap-tools.nix: cp libgcc_s without -d

    We do not want to preserve the symlinks from libgcc_s, since they
    point to another outpath.  We want to copy from that outpath rather
    than link to it.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    86ca0fa View commit details
    Browse the repository at this point in the history
  22. make-bootstrap-tools.nix: use a patchelf built with -static-{libgcc,l…

    …ibstdc++}
    
    Our bootstrap-files unpacker has always relied on a lot of unstated
    assumptions, one of them being that every library has a DT_NEEDED
    for librt.so, so patchelf'ing something into the RUNPATH into
    librt.so means that it will be searched for every library load in
    all of the bootstrap-files.
    
    Unfortunately that assumption is not true for libgcc.
    
    This causes problems, because patchelf links against libgcc (and
    against libstdc++, which links against libgcc).  So we can't use
    patchelf on libgcc, because it needs libgcc, so patchelf doesn't
    work until libgcc is patchelfed.
    
    The robust solution here is to use static linking for the copy of
    patchelf that is shipped with the bootstrap-files.  We don't have to
    go all the way to a statically linked libc; just -static-libgcc and
    -static-libstdc++ are enough to break the circular dependency.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    d7fe0a5 View commit details
    Browse the repository at this point in the history
  23. unpack-bootstrap-tools.sh: patchelf libgcc_s.so.1

    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    fed2300 View commit details
    Browse the repository at this point in the history
  24. gcc: add common/checksum.nix

    This commit adds `gcc/common/checksum.nix`, which contains code
    common to both gcc11 and gcc12, implementing the `enableChecksum`
    feature.
    
    When gcc's built-in bootstrap (`--enable-bootstrap`) is used, gcc
    compiles itself three times and compares a hash of the unlinked `.o`
    files from the second and third compilation.  The
    `enableChecksum=true` parameter performs the same comparison as part
    of the `postInstall` phase.
    
    Notably, `enableChecksum=true` can be used with `enableBootstrap=false`.
    
    Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
    Adam Joseph and SuperSandro2000 committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    96588eb View commit details
    Browse the repository at this point in the history
  25. pkgs/test/stdenv/default.nix: add gcc-stageCompare

    This commit adds a derivation `gcc-stageCompare` to
    `pkgs/test/stdenv/default.nix`.
    
    It is important to always build this derivation whenever building
    `stdenv`!  Because we are using a Nix-driven bootstrap instead of
    gcc's built-in `--enable-bootstrap`, the `gcc` derivation no longer
    performs the post-self-compilation sanity check.  You must build
    this derivation in order to perform that sanity check.
    
    The major benefit of this new approach is that the sanity check
    (which involves a third compilation of gcc) can be performed
    *concurrently* with all packages that depend on `stdenv`, rather
    than serially.  Since `stdenv` has very little derivation-level
    parallelism it cannot take advantage of more than one or perhaps two
    builders.  If you have three or more builders this commit will
    reduce the time-to-rebuild-stdenv by around 20% (one of three gcc
    rebuilds is removed from the critical path, and stdenv's build time
    is dominated by roughly 3*gcc + 1*binutils + 1*bison-test-suite).
    
    Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
    Adam Joseph and SuperSandro2000 committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    5f57c2e View commit details
    Browse the repository at this point in the history
  26. emacs: path fixes resulting from libgccjit changes

    The Nix-driven bootstrap of gcc resulted in some changes to the
    structure of the `libgccjit` outpaths, and also added an additional
    output (`libgcc`) to `gcc`.
    
    This commit makes the corresponding changes in the `emacs`
    derivation in order to not break emacs.
    
    Emacs is the only user of `libgccjit` in nixpkgs at the moment.
    Adam Joseph committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    6c209e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Configuration menu
    Copy the full SHA
    7966d1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6da4ad9 View commit details
    Browse the repository at this point in the history
  3. Merge #223238: mesa: default to 23.0.1

    ...into staging
    vcunat committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    b211b9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    207b7c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    baa80fd View commit details
    Browse the repository at this point in the history
  6. iptables: 1.8.8 -> 1.8.9

    alyssais committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    d2813d5 View commit details
    Browse the repository at this point in the history
  7. pkgsStatic.iptables: fix build

    As a result of 8f45423 ("libpcap: build with libnl"), the static
    build started to fail, because iptables didn't know to link with
    libnl.  The patch makes iptables use pkg-config to find libpcap, which
    means it knows about other libraries that need to be linked when doing
    a static build.
    alyssais committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    2ef1e26 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fd6717f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    89ab0e4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6cc536e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6e5af0e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fae495c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f1a6b70 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4805fe6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0bd070e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    eb5a415 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5481d74 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    275bfd9 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e3ee688 View commit details
    Browse the repository at this point in the history
  20. moltenvk: 1.2.2 -> 1.2.3

    Release for Vulkan SDK 1.3.243
    PedroHLC committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    a919621 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f1f6ca8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    76973ae View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    6ed8718 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a59e833 View commit details
    Browse the repository at this point in the history
  25. Merge #188492: glibc: 2.35-224 -> 2.37-8

    ...into staging
    vcunat committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    4eaca2b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    3e8e3e1 View commit details
    Browse the repository at this point in the history
  27. pkgsCross.musl64.go: fix build

    yu-re-ka authored and zowoq committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    b730214 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    ba040c9 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    f3412a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    276892f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a269e1 View commit details
    Browse the repository at this point in the history
  4. python310Packages.django_4: enable tests on linux

    Tests still fail on darwin because of missing timezone information, no
    idea how to resolve that. TZDIR does work on Linux.
    mweinelt committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    7109d10 View commit details
    Browse the repository at this point in the history
  5. python310Packages.channels: Provide async-timeout in checkPhase

    This was previously propagated by asgiref, which is not the case anymore
    with version 3.6.0.
    mweinelt committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    8bf066a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3c47399 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8386966 View commit details
    Browse the repository at this point in the history
  8. python310Packages.jedi: Pin tests to django_3

    Fixes infinite recursions on apps that override django to django_4.
    mweinelt committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    47905ee View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6f22c5f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2c7baae View commit details
    Browse the repository at this point in the history
  11. freeipa: Don't use alias for python-ldap

    Breaks nixpkgs usage when aliases are disabled.
    mweinelt committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    0c3231e View commit details
    Browse the repository at this point in the history
  12. Merge pull request #224559 from mweinelt/freeipa-ldap-alias

    freeipa: Don't use alias for python-ldap
    mweinelt authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    76bc79f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    91f3834 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0c95c3e View commit details
    Browse the repository at this point in the history
  15. Merge #223741: writeTextFile: chmod before checkPhase

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    87a8a59 View commit details
    Browse the repository at this point in the history
  16. Merge #224069: tzdata: 2023a -> 2023c

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    a7cb070 View commit details
    Browse the repository at this point in the history
  17. Merge #223297: python310Packages.typeguard: move setuptools-scm to co…

    …rrect input
    
    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    ee91d16 View commit details
    Browse the repository at this point in the history
  18. Merge #215214: libGL: complete meta, correct version

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    fcda0ef View commit details
    Browse the repository at this point in the history
  19. libdeflate: add meta.changelog

    I hope r-ryantm will link this correctly next time.
    Their tags/releases on GitHub don't have the information.
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    3aa9216 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    32de3b6 View commit details
    Browse the repository at this point in the history
  21. Merge #223328: python3Packages.pytest-xdist: 3.2.0 -> 3.2.1

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    8825c53 View commit details
    Browse the repository at this point in the history
  22. Merge #221514: python3Packages.bcrypt: 4.0.0 -> 4.0.1

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    ee4156c View commit details
    Browse the repository at this point in the history
  23. Merge #223278: python3Packages.pytz: 2022.7.1 -> 2023.2

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    4a865d6 View commit details
    Browse the repository at this point in the history
  24. Merge #222845: python3Packages.markdown: 3.4.1 -> 3.4.3

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    dad2b6f View commit details
    Browse the repository at this point in the history
  25. Merge #169327: cc-wrapper: fix minor problems

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    834334f View commit details
    Browse the repository at this point in the history
  26. Merge #223905: systemd: 253.1 -> 253.2

    ...into staging
    vcunat committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    fe6b652 View commit details
    Browse the repository at this point in the history
  27. harfbuzz: 7.0.1 -> 7.1.0

    r-ryantm committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    32d6a1d View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    7dd900a View commit details
    Browse the repository at this point in the history
  29. xorg.libpciaccess: fix pci.ids lookups at runtime

    In GitHub issue #221592 I found that virt-manager was not showing PCI info.
    Tracking the issue down points to this library, which is consumed by libvirt.
    libpciaccess was reading from the default path of /usr/share/hwdata/pci.ids,
    which will likely not exist on NixOS.
    
    Instead of using the hard-coded path, change the libpciaccess package to depend
    on hwdata at runtime and to be configured with the hwdata share path.
    
    Updated the generation script, as well as committed the newly generated changes.
    jonhermansen authored and bjornfor committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    2d7a544 View commit details
    Browse the repository at this point in the history
  30. Merge pull request #224619 from das-g/pytest-rerunfailures-11.1.2

    python3Packages.pytest-rerunfailures: 11.1.1 → 11.1.2
    mweinelt authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    0750f8d View commit details
    Browse the repository at this point in the history
  31. Merge pull request #224390 from mweinelt/cython-regen-hook

    python310Packages.cython: 0.29.33 -> 0.29.34; Add setup hook to force regeneration of generated code in sdists
    mweinelt authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    1eaca0d View commit details
    Browse the repository at this point in the history
  32. Merge pull request #222226 from jpetrucciani/update_python_certbot

    python310Packages.certbot: 2.3.0 -> 2.4.0
    mweinelt authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    3cb2188 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #224557 from mweinelt/django42

    python310Packages.asgiref: 3.5.2 -> 3.6.0; python310Packages.django: 4.1.7 -> 4.7.0 and enable tests
    mweinelt authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    7d35a39 View commit details
    Browse the repository at this point in the history
  34. Merge pull request #224614 from r-ryantm/auto-update/harfbuzz

    harfbuzz: 7.0.1 -> 7.1.0
    mweinelt authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    2468f4a View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    c346a01 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    5e498b0 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #224243 from LeSuisse/curl-rustls

    curl: add support for Rustls backend
    mweinelt authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    89c483d View commit details
    Browse the repository at this point in the history
  38. Merge pull request #224500 from K900/qt5-20230403

    qt5: regularly scheduled patchset update
    mweinelt authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    aa7fe62 View commit details
    Browse the repository at this point in the history
  39. Merge pull request #223776 from baloo/baloo/python.testpath/fixup-rep…

    …roducibility
    
    python3Packages.testpath: fix build reproducibility
    raboof authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    0076aaf View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    68ee8c7 View commit details
    Browse the repository at this point in the history
  41. directfb: make reproducible

    Artturin committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    5241ee9 View commit details
    Browse the repository at this point in the history
  42. Merge pull request #224670 from Artturin/distlibremove

    python310Packages.distlib: remove unnecessary and unreproducible exe's
    raboof authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    56deed7 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    bea44f8 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    7e508ac View commit details
    Browse the repository at this point in the history
  45. Merge pull request #224485 from PedroHLC/vulkan-sdk-1.3.243-master

    vulkan-sdk: 1.3.239 -> 1.3.243
    Kranzes authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    244eeef View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f36ed3c View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    81353c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad0239e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    416d51a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e33429 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    80f198f View commit details
    Browse the repository at this point in the history
  6. xgcc: avoid libc.so mix between gcc and binutils-ld linker plugin

    Without the change when I attempt to built `nixpkgs` with weekly
    `gcc-13` (it pulls in `flex` as a build input`) I am getting build
    failure related to glibc mix caused by glibc loading:
    
        ...-binutils-patchelfed-ld-2.40/bin/ld: ...-xgcc-13.0.0/libexec/gcc/x86_64-unknown-linux-gnu/13.0.1/liblto_plugin.so:
        error loading plugin: ...-bootstrap-tools/lib/libpthread.so.0: undefined symbol: __libc_vfork, version GLIBC_PRIVATE
    
    The change disables LTO plugin entirely to avoid loading of `glibc` mix.
    trofi committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    c2e14a7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #224705 from baloo/baloo/python3Packages.testpath/…

    …fixup
    
    python3Packages.testpath: fixup optional -> optionalString
    raboof authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    eff9cff View commit details
    Browse the repository at this point in the history
  8. Merge pull request #224780 from trofi/xgcc-without-lto

    xgcc: avoid libc.so mix between gcc and binutils-ld linker plugin
    Adam Joseph authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    15481a7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    da5f04d View commit details
    Browse the repository at this point in the history
  10. Merge pull request #224800 from K900/qtwayland-oops

    qt5/qtwayland: drop merged patch
    K900 authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    f011a8c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ae5b537 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b2a9a8a View commit details
    Browse the repository at this point in the history
  13. gnu-config: 2021-01-25 -> 2023-01-21

    emilytrau authored and ehmry committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    7f7138e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    136b8f4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    94d270b View commit details
    Browse the repository at this point in the history
  16. mesa: fix zink by patching RPATH so it finds libvulkan.so

    Currently zink can't find libvulkan.so, so it won't work when you try to use it,
    you can verify that using strace, patching RPATH fixes this.
    
    closes #187791
    kanashimia committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    19be5ac View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9774560 View commit details
    Browse the repository at this point in the history
  18. wayland: hotfix

    wegank committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    8353c2c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    11fc036 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5a5994d View commit details
    Browse the repository at this point in the history
  21. Merge pull request #224878 from wegank/wayland-hotfix

    wayland: hotfix
    wegank authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    a3b6d8b View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Configuration menu
    Copy the full SHA
    be07e18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eed7f5c View commit details
    Browse the repository at this point in the history
  3. gcc: do not --disable-bootstrap, create libgcc output, or create chec…

    …ksum output on Darwin
    Adam Joseph committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    1b77171 View commit details
    Browse the repository at this point in the history
  4. texlive.bin.core: fix cross compilation

    The build system generates the file "hitables.c" with the program
    "./himktables" that is also compiled by the build system.
    
    This does not work when cross-compiling since this program is built for the
    wrong architecture. We already use a natively built copy of texlive.bin.core for
    various other tools (like tangle, weave), so this change just adds himktables to the
    this native copy and uses this program in the cross build.
    apfelkuchen6 committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    70001eb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    089675b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2abf285 View commit details
    Browse the repository at this point in the history
  7. stdenv/linux: fix patchelf confusion

    The stage before `xgcc` creates the first compiled patchelf
    (i.e. not from bootstrapFiles).
    
    The `xgcc` stage was inadvertently switching *back* to using the
    patchelf *from* the bootstrapFiles.
    
    The first commit in this PR adds self-checking comments (assertions)
    to make it clear where each stage's patchelf comes from.
    
    The second commit fixes the bug, and updates the self-checking
    comments.
    Adam Joseph committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    1847b1b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6e7ab02 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    75c8969 View commit details
    Browse the repository at this point in the history
  10. vim: 9.0.1403 -> 9.0.1441

    dasJ committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    75f83bd View commit details
    Browse the repository at this point in the history
  11. mpg123: 1.31.2 -> 1.31.3

    wegank committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    542fbce View commit details
    Browse the repository at this point in the history
  12. Merge pull request #223303 from apfelkuchen6/texlive-fix-cross

    texlive.bin.core{,-big}: fix cross compilation
    veprbl authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    07ab1f1 View commit details
    Browse the repository at this point in the history
  13. Merge #224962: vim: 9.0.1403 -> 9.0.1441

    ...into staging-next
    vcunat committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    4253816 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #224944 from amjoseph-nixpkgs/pr/fix-amjoseph-stup…

    …idity
    
    gcc: do not --disable-bootstrap, create libgcc output, or create checksum output on Darwin
    Artturin authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    aae463d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bb320ad View commit details
    Browse the repository at this point in the history
  16. mesa: on darwin let's go back to 22.3

    /cc PR #223238
    vcunat committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    3ebfc34 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6afd316 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #224964 from wegank/mpg123-bump

    mpg123: 1.31.2 -> 1.31.3
    wegank authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    75faf2a View commit details
    Browse the repository at this point in the history
  19. stdenv: fix pkgsMusl

    I broke `pkgsMusl` with #209870.
    
    Something odd is happening with `xgcc` (the temporary compiler that
    should be used only to compile `gcc`, although we are using it to
    compile a temporary `patchelf` too) and `libstdc++`.
    
    The temporary fix in this commit is to use `-static-libstdc++` for
    the ephemeral `patchelf` built by `xgcc`.  It isn't pretty, but it
    appears to work.
    
    Incorporates:
    
    - #224945
    Adam Joseph committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    3778e07 View commit details
    Browse the repository at this point in the history
  20. freeipa: avoid use of aliases

    trofi authored and bobby285271 committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    a7f1b87 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    707b136 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7766416 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d65445f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d440fe3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1efae9a View commit details
    Browse the repository at this point in the history
  26. Merge pull request #224890 from mweinelt/python-cryptography-40.0.1

    python310Packages.cryptography: 39.0.1 -> 40.0.1
    SuperSandro2000 authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    83e9d75 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #223295 from SuperSandro2000/pytest-xdist

     python310Packages.{aiohttp,anyio,passlib}: speed test up with pytest-xdist
    mweinelt authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    1cd4d25 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    41e3330 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    b990301 View commit details
    Browse the repository at this point in the history
  30. vim: disable parallel install phase

    > unable to copy file
    #224962 (comment)
    vcunat committed Apr 6, 2023
    1 Configuration menu
    Copy the full SHA
    fd1afd3 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    638ad26 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    9dd2031 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    38eee40 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    1eb668e View commit details
    Browse the repository at this point in the history
  35. texlive/bin: remove unnecessary parentheses

    As suggested here:
    
      #223303 (review)
    
    These parentheses are unnecessary.  No change to eval.
    Adam Joseph committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    353c380 View commit details
    Browse the repository at this point in the history