-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
Commits on Mar 27, 2023
-
Merge pull request #221827 from mweinelt/sphinx-autodoc-typehints-1.22
python310Packages.sphinx-autodoc-typehints: 1.23.4 -> 1.22
Configuration menu - View commit details
-
Copy full SHA for 6a5df2f - Browse repository at this point
Copy the full SHA 6a5df2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63b9aee - Browse repository at this point
Copy the full SHA 63b9aeeView commit details
Commits on Mar 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c73c2c8 - Browse repository at this point
Copy the full SHA c73c2c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ab7f5e - Browse repository at this point
Copy the full SHA 7ab7f5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61b461e - Browse repository at this point
Copy the full SHA 61b461eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f027fe9 - Browse repository at this point
Copy the full SHA f027fe9View commit details -
python310Packages.typeguard: move setuptools-scm to correct input, ad…
…d empty meta.maintainers, misc cleanup
Configuration menu - View commit details
-
Copy full SHA for bb9e655 - Browse repository at this point
Copy the full SHA bb9e655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 249b458 - Browse repository at this point
Copy the full SHA 249b458View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7aaa5f - Browse repository at this point
Copy the full SHA d7aaa5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b9207 - Browse repository at this point
Copy the full SHA a3b9207View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af678b - Browse repository at this point
Copy the full SHA 9af678bView commit details -
Merge pull request #223302 from wegank/roc-toolkit-scons
roc-toolkit: 0.2.1 -> 0.2.3
Configuration menu - View commit details
-
Copy full SHA for 9439cb6 - Browse repository at this point
Copy the full SHA 9439cb6View commit details -
Merge pull request #222008 from Mic92/iana-etc
iana-etc: 20221107 -> 20230316
Configuration menu - View commit details
-
Copy full SHA for 9b4dcb7 - Browse repository at this point
Copy the full SHA 9b4dcb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7f6684 - Browse repository at this point
Copy the full SHA e7f6684View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc47fa3 - Browse repository at this point
Copy the full SHA fc47fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 202cb81 - Browse repository at this point
Copy the full SHA 202cb81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45b1d4d - Browse repository at this point
Copy the full SHA 45b1d4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb59fe - Browse repository at this point
Copy the full SHA 4cb59feView commit details
Commits on Mar 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1e01dae - Browse repository at this point
Copy the full SHA 1e01daeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 496dc37 - Browse repository at this point
Copy the full SHA 496dc37View commit details -
Configuration menu - View commit details
-
Copy full SHA for d91a8b1 - Browse repository at this point
Copy the full SHA d91a8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 535fa36 - Browse repository at this point
Copy the full SHA 535fa36View commit details -
Merge #223349: lua*Packages: fix the default namePrefix
...into staging
Configuration menu - View commit details
-
Copy full SHA for 8bb1d31 - Browse repository at this point
Copy the full SHA 8bb1d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for b42ee8b - Browse repository at this point
Copy the full SHA b42ee8bView commit details -
Failing Hydra build: https://hydra.nixos.org/build/189053872
Configuration menu - View commit details
-
Copy full SHA for b2a1ac4 - Browse repository at this point
Copy the full SHA b2a1ac4View commit details -
gcc: exclude malformed
sys/mount.h
from fixed headers directoryPreviously, 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
Configuration menu - View commit details
-
Copy full SHA for 019f605 - Browse repository at this point
Copy the full SHA 019f605View commit details -
Failing Hydra build: https://hydra.nixos.org/build/193327405 Same fix as for gcc11.
Configuration menu - View commit details
-
Copy full SHA for b0265aa - Browse repository at this point
Copy the full SHA b0265aaView commit details -
Failing Hydra build: https://hydra.nixos.org/build/193342322 Patch from gcc11 requires some minor adjustments to properly apply.
Configuration menu - View commit details
-
Copy full SHA for 531a196 - Browse repository at this point
Copy the full SHA 531a196View commit details -
Failing Hydra build: https://hydra.nixos.org/build/193370420
Configuration menu - View commit details
-
Copy full SHA for b0d673c - Browse repository at this point
Copy the full SHA b0d673cView commit details -
Failing Hydra build: https://hydra.nixos.org/build/193340626
Configuration menu - View commit details
-
Copy full SHA for 0ed55ff - Browse repository at this point
Copy the full SHA 0ed55ffView commit details -
Failing Hydra build: https://hydra.nixos.org/build/193371579
Configuration menu - View commit details
-
Copy full SHA for 9bb6dc1 - Browse repository at this point
Copy the full SHA 9bb6dc1View commit details -
Failing Hydra build: https://hydra.nixos.org/build/193330218
Configuration menu - View commit details
-
Copy full SHA for 2a2cd02 - Browse repository at this point
Copy the full SHA 2a2cd02View commit details -
libcdio: fix build w/glibc-2.36
Failing Hydra build: https://hydra.nixos.org/build/193374680
Configuration menu - View commit details
-
Copy full SHA for 1e33e85 - Browse repository at this point
Copy the full SHA 1e33e85View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 7f06aa7 - Browse repository at this point
Copy the full SHA 7f06aa7View commit details -
Failing Hydra build: https://hydra.nixos.org/build/193347368
Configuration menu - View commit details
-
Copy full SHA for ea13def - Browse repository at this point
Copy the full SHA ea13defView commit details -
Failing Hydra build: https://hydra.nixos.org/build/193339001
Configuration menu - View commit details
-
Copy full SHA for 2768c81 - Browse repository at this point
Copy the full SHA 2768c81View commit details -
distrobuilder: fix build w/glibc-2.36
Failing Hydra build: https://hydra.nixos.org/build/193332774
Configuration menu - View commit details
-
Copy full SHA for c5aabf6 - Browse repository at this point
Copy the full SHA c5aabf6View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 5f0b5cc - Browse repository at this point
Copy the full SHA 5f0b5ccView commit details -
xorg.xdm: fix build w/glibc-2.36
Failing Hydra build: https://hydra.nixos.org/build/193323749
Configuration menu - View commit details
-
Copy full SHA for 7046f09 - Browse repository at this point
Copy the full SHA 7046f09View commit details -
gccgo6: fix build w/glibc-2.36
Failing Hydra build: https://hydra.nixos.org/build/193810432
Configuration menu - View commit details
-
Copy full SHA for 89fda21 - Browse repository at this point
Copy the full SHA 89fda21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 667fac1 - Browse repository at this point
Copy the full SHA 667fac1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 047f379 - Browse repository at this point
Copy the full SHA 047f379View commit details -
Configuration menu - View commit details
-
Copy full SHA for 358771f - Browse repository at this point
Copy the full SHA 358771fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d5053b - Browse repository at this point
Copy the full SHA 6d5053bView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for e6f19ea - Browse repository at this point
Copy the full SHA e6f19eaView commit details -
python3Packages.testpath: fix build reproducibility
Fixes #223583 This strips the exe files when testpath is used on non-windows platforms.
Configuration menu - View commit details
-
Copy full SHA for 0d601b5 - Browse repository at this point
Copy the full SHA 0d601b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d935a04 - Browse repository at this point
Copy the full SHA d935a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00a3584 - Browse repository at this point
Copy the full SHA 00a3584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83cb871 - Browse repository at this point
Copy the full SHA 83cb871View commit details -
Configuration menu - View commit details
-
Copy full SHA for 952a8a2 - Browse repository at this point
Copy the full SHA 952a8a2View commit details
Commits on Mar 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f43e99f - Browse repository at this point
Copy the full SHA f43e99fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80baf3a - Browse repository at this point
Copy the full SHA 80baf3aView commit details -
Merge pull request #221370 from ConnorBaker/feat/opencv-use-cudaPacka…
…ges-staging-reland opencv: misc CUDA-related updates and fixes; add enableLto
Configuration menu - View commit details
-
Copy full SHA for 2cc30d5 - Browse repository at this point
Copy the full SHA 2cc30d5View commit details -
Merge pull request #223789 from anthonyroussel/bundler_2_4_10
bundler: 2.4.9 -> 2.4.10
Configuration menu - View commit details
-
Copy full SHA for 647c549 - Browse repository at this point
Copy the full SHA 647c549View commit details -
Merge pull request #223791 from r-ryantm/auto-update/maturin
maturin: 0.14.15 -> 0.14.16
Configuration menu - View commit details
-
Copy full SHA for daae827 - Browse repository at this point
Copy the full SHA daae827View commit details -
Configuration menu - View commit details
-
Copy full SHA for d04eae7 - Browse repository at this point
Copy the full SHA d04eae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8c2e41 - Browse repository at this point
Copy the full SHA a8c2e41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a1c5be - Browse repository at this point
Copy the full SHA 0a1c5beView commit details -
Merge pull request #223304 from wegank/wayland-exotic
wayland: build libraries on darwin
Configuration menu - View commit details
-
Copy full SHA for eab7f91 - Browse repository at this point
Copy the full SHA eab7f91View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa42083 - Browse repository at this point
Copy the full SHA aa42083View commit details -
Configuration menu - View commit details
-
Copy full SHA for e02ad68 - Browse repository at this point
Copy the full SHA e02ad68View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2137de - Browse repository at this point
Copy the full SHA e2137deView commit details -
systemd/systemd-stable@v253.1...v253.2 Commits: 81 Files changed: 113
Configuration menu - View commit details
-
Copy full SHA for a9bd908 - Browse repository at this point
Copy the full SHA a9bd908View commit details -
Merge pull request #223866 from wegank/tk-darwin
tk: propagate frameworks
Configuration menu - View commit details
-
Copy full SHA for 823d5a4 - Browse repository at this point
Copy the full SHA 823d5a4View commit details -
The script requires a python3 shebang with an environment that includes python3Packages.pefile at runtime.
Configuration menu - View commit details
-
Copy full SHA for 6178132 - Browse repository at this point
Copy the full SHA 6178132View commit details -
Merge pull request #207115 from s1341/init_freeipa
freeipa: init at 4.10.1
Configuration menu - View commit details
-
Copy full SHA for ff296a7 - Browse repository at this point
Copy the full SHA ff296a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc59326 - Browse repository at this point
Copy the full SHA bc59326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04fb768 - Browse repository at this point
Copy the full SHA 04fb768View commit details -
Merge pull request #223221 from trofi/sratom-update
sratom: 0.6.8 -> 0.6.14
Configuration menu - View commit details
-
Copy full SHA for 3926207 - Browse repository at this point
Copy the full SHA 3926207View commit details
Commits on Mar 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a5470e0 - Browse repository at this point
Copy the full SHA a5470e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ddbcb - Browse repository at this point
Copy the full SHA 47ddbcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92b434f - Browse repository at this point
Copy the full SHA 92b434fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 562fc67 - Browse repository at this point
Copy the full SHA 562fc67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44fd7ce - Browse repository at this point
Copy the full SHA 44fd7ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce96000 - Browse repository at this point
Copy the full SHA ce96000View commit details -
Configuration menu - View commit details
-
Copy full SHA for 686ad05 - Browse repository at this point
Copy the full SHA 686ad05View commit details -
Merge pull request #221687 from henrirosten/libidn2_update_to_2_3_4
libidn2: 2.3.2 -> 2.3.4
Configuration menu - View commit details
-
Copy full SHA for 4d8ca6c - Browse repository at this point
Copy the full SHA 4d8ca6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4188f49 - Browse repository at this point
Copy the full SHA 4188f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5f452b - Browse repository at this point
Copy the full SHA b5f452bView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 480df9b - Browse repository at this point
Copy the full SHA 480df9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79260ca - Browse repository at this point
Copy the full SHA 79260caView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f8da9 - Browse repository at this point
Copy the full SHA d8f8da9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 569e920 - Browse repository at this point
Copy the full SHA 569e920View commit details -
Configuration menu - View commit details
-
Copy full SHA for b459da3 - Browse repository at this point
Copy the full SHA b459da3View commit details
Commits on Apr 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2f8cf48 - Browse repository at this point
Copy the full SHA 2f8cf48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19c08aa - Browse repository at this point
Copy the full SHA 19c08aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d252434 - Browse repository at this point
Copy the full SHA d252434View commit details -
Configuration menu - View commit details
-
Copy full SHA for d86df1e - Browse repository at this point
Copy the full SHA d86df1eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for cea8b33 - Browse repository at this point
Copy the full SHA cea8b33View commit details -
Failing Hydra build: https://hydra.nixos.org/build/214419156 Relevant upstream thread: https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange@redhat.com/
Configuration menu - View commit details
-
Copy full SHA for 26495c8 - Browse repository at this point
Copy the full SHA 26495c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 511548a - Browse repository at this point
Copy the full SHA 511548aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f0e9a3 - Browse repository at this point
Copy the full SHA 7f0e9a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe5844 - Browse repository at this point
Copy the full SHA dfe5844View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75808a4 - Browse repository at this point
Copy the full SHA 75808a4View commit details
Commits on Apr 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0e1c61f - Browse repository at this point
Copy the full SHA 0e1c61fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84208eb - Browse repository at this point
Copy the full SHA 84208ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66f60de - Browse repository at this point
Copy the full SHA 66f60deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d596c3 - Browse repository at this point
Copy the full SHA 9d596c3View commit details -
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 ```
Configuration menu - View commit details
-
Copy full SHA for 74207b7 - Browse repository at this point
Copy the full SHA 74207b7View commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 3b49fb2 - Browse repository at this point
Copy the full SHA 3b49fb2View commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 4102714 - Browse repository at this point
Copy the full SHA 4102714View commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 39c7885 - Browse repository at this point
Copy the full SHA 39c7885View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 87225ff - Browse repository at this point
Copy the full SHA 87225ffView commit details -
stdenv/linux: factor out commonGccOverrides
This commit has no effect on eval. It simply factors out a common subexpression.
Adam Joseph committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 70d3458 - Browse repository at this point
Copy the full SHA 70d3458View commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for fdd49f1 - Browse repository at this point
Copy the full SHA fdd49f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91bccec - Browse repository at this point
Copy the full SHA 91bccecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 324dcbe - Browse repository at this point
Copy the full SHA 324dcbeView commit details -
Merge pull request #223602 from misuzu/orjson-update
python310Packages.orjson: 3.8.6 -> 3.8.9
Configuration menu - View commit details
-
Copy full SHA for 4e2d950 - Browse repository at this point
Copy the full SHA 4e2d950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d3697f - Browse repository at this point
Copy the full SHA 3d3697fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41454e2 - Browse repository at this point
Copy the full SHA 41454e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6498700 - Browse repository at this point
Copy the full SHA 6498700View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for c8ece55 - Browse repository at this point
Copy the full SHA c8ece55View commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 7553d0f - Browse repository at this point
Copy the full SHA 7553d0fView commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for c6bd37a - Browse repository at this point
Copy the full SHA c6bd37aView commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 86ca0fa - Browse repository at this point
Copy the full SHA 86ca0faView commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for d7fe0a5 - Browse repository at this point
Copy the full SHA d7fe0a5View commit details -
unpack-bootstrap-tools.sh: patchelf libgcc_s.so.1
Adam Joseph committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for fed2300 - Browse repository at this point
Copy the full SHA fed2300View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 96588eb - Browse repository at this point
Copy the full SHA 96588ebView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5f57c2e - Browse repository at this point
Copy the full SHA 5f57c2eView commit details -
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 committedApr 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 6c209e8 - Browse repository at this point
Copy the full SHA 6c209e8View commit details
Commits on Apr 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7966d1f - Browse repository at this point
Copy the full SHA 7966d1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6da4ad9 - Browse repository at this point
Copy the full SHA 6da4ad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b211b9c - Browse repository at this point
Copy the full SHA b211b9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 207b7c3 - Browse repository at this point
Copy the full SHA 207b7c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for baa80fd - Browse repository at this point
Copy the full SHA baa80fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2813d5 - Browse repository at this point
Copy the full SHA d2813d5View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 2ef1e26 - Browse repository at this point
Copy the full SHA 2ef1e26View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd6717f - Browse repository at this point
Copy the full SHA fd6717fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89ab0e4 - Browse repository at this point
Copy the full SHA 89ab0e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc536e - Browse repository at this point
Copy the full SHA 6cc536eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e5af0e - Browse repository at this point
Copy the full SHA 6e5af0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fae495c - Browse repository at this point
Copy the full SHA fae495cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a6b70 - Browse repository at this point
Copy the full SHA f1a6b70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4805fe6 - Browse repository at this point
Copy the full SHA 4805fe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd070e - Browse repository at this point
Copy the full SHA 0bd070eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5a415 - Browse repository at this point
Copy the full SHA eb5a415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5481d74 - Browse repository at this point
Copy the full SHA 5481d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 275bfd9 - Browse repository at this point
Copy the full SHA 275bfd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3ee688 - Browse repository at this point
Copy the full SHA e3ee688View commit details -
Configuration menu - View commit details
-
Copy full SHA for a919621 - Browse repository at this point
Copy the full SHA a919621View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1f6ca8 - Browse repository at this point
Copy the full SHA f1f6ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76973ae - Browse repository at this point
Copy the full SHA 76973aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ed8718 - Browse repository at this point
Copy the full SHA 6ed8718View commit details -
Configuration menu - View commit details
-
Copy full SHA for a59e833 - Browse repository at this point
Copy the full SHA a59e833View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eaca2b - Browse repository at this point
Copy the full SHA 4eaca2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e8e3e1 - Browse repository at this point
Copy the full SHA 3e8e3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b730214 - Browse repository at this point
Copy the full SHA b730214View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba040c9 - Browse repository at this point
Copy the full SHA ba040c9View commit details
Commits on Apr 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f3412a5 - Browse repository at this point
Copy the full SHA f3412a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 276892f - Browse repository at this point
Copy the full SHA 276892fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a269e1 - Browse repository at this point
Copy the full SHA 4a269e1View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 7109d10 - Browse repository at this point
Copy the full SHA 7109d10View commit details -
python310Packages.channels: Provide async-timeout in checkPhase
This was previously propagated by asgiref, which is not the case anymore with version 3.6.0.
Configuration menu - View commit details
-
Copy full SHA for 8bf066a - Browse repository at this point
Copy the full SHA 8bf066aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c47399 - Browse repository at this point
Copy the full SHA 3c47399View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8386966 - Browse repository at this point
Copy the full SHA 8386966View commit details -
python310Packages.jedi: Pin tests to django_3
Fixes infinite recursions on apps that override django to django_4.
Configuration menu - View commit details
-
Copy full SHA for 47905ee - Browse repository at this point
Copy the full SHA 47905eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f22c5f - Browse repository at this point
Copy the full SHA 6f22c5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c7baae - Browse repository at this point
Copy the full SHA 2c7baaeView commit details -
freeipa: Don't use alias for python-ldap
Breaks nixpkgs usage when aliases are disabled.
Configuration menu - View commit details
-
Copy full SHA for 0c3231e - Browse repository at this point
Copy the full SHA 0c3231eView commit details -
Merge pull request #224559 from mweinelt/freeipa-ldap-alias
freeipa: Don't use alias for python-ldap
Configuration menu - View commit details
-
Copy full SHA for 76bc79f - Browse repository at this point
Copy the full SHA 76bc79fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91f3834 - Browse repository at this point
Copy the full SHA 91f3834View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c95c3e - Browse repository at this point
Copy the full SHA 0c95c3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87a8a59 - Browse repository at this point
Copy the full SHA 87a8a59View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7cb070 - Browse repository at this point
Copy the full SHA a7cb070View commit details -
Merge #223297: python310Packages.typeguard: move setuptools-scm to co…
…rrect input ...into staging
Configuration menu - View commit details
-
Copy full SHA for ee91d16 - Browse repository at this point
Copy the full SHA ee91d16View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcda0ef - Browse repository at this point
Copy the full SHA fcda0efView commit details -
libdeflate: add meta.changelog
I hope r-ryantm will link this correctly next time. Their tags/releases on GitHub don't have the information.
Configuration menu - View commit details
-
Copy full SHA for 3aa9216 - Browse repository at this point
Copy the full SHA 3aa9216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32de3b6 - Browse repository at this point
Copy the full SHA 32de3b6View commit details -
Merge #223328: python3Packages.pytest-xdist: 3.2.0 -> 3.2.1
...into staging
Configuration menu - View commit details
-
Copy full SHA for 8825c53 - Browse repository at this point
Copy the full SHA 8825c53View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee4156c - Browse repository at this point
Copy the full SHA ee4156cView commit details -
Merge #223278: python3Packages.pytz: 2022.7.1 -> 2023.2
...into staging
Configuration menu - View commit details
-
Copy full SHA for 4a865d6 - Browse repository at this point
Copy the full SHA 4a865d6View commit details -
Merge #222845: python3Packages.markdown: 3.4.1 -> 3.4.3
...into staging
Configuration menu - View commit details
-
Copy full SHA for dad2b6f - Browse repository at this point
Copy the full SHA dad2b6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 834334f - Browse repository at this point
Copy the full SHA 834334fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe6b652 - Browse repository at this point
Copy the full SHA fe6b652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32d6a1d - Browse repository at this point
Copy the full SHA 32d6a1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dd900a - Browse repository at this point
Copy the full SHA 7dd900aView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 2d7a544 - Browse repository at this point
Copy the full SHA 2d7a544View commit details -
Merge pull request #224619 from das-g/pytest-rerunfailures-11.1.2
python3Packages.pytest-rerunfailures: 11.1.1 → 11.1.2
Configuration menu - View commit details
-
Copy full SHA for 0750f8d - Browse repository at this point
Copy the full SHA 0750f8dView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1eaca0d - Browse repository at this point
Copy the full SHA 1eaca0dView commit details -
Merge pull request #222226 from jpetrucciani/update_python_certbot
python310Packages.certbot: 2.3.0 -> 2.4.0
Configuration menu - View commit details
-
Copy full SHA for 3cb2188 - Browse repository at this point
Copy the full SHA 3cb2188View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7d35a39 - Browse repository at this point
Copy the full SHA 7d35a39View commit details -
Merge pull request #224614 from r-ryantm/auto-update/harfbuzz
harfbuzz: 7.0.1 -> 7.1.0
Configuration menu - View commit details
-
Copy full SHA for 2468f4a - Browse repository at this point
Copy the full SHA 2468f4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c346a01 - Browse repository at this point
Copy the full SHA c346a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e498b0 - Browse repository at this point
Copy the full SHA 5e498b0View commit details -
Merge pull request #224243 from LeSuisse/curl-rustls
curl: add support for Rustls backend
Configuration menu - View commit details
-
Copy full SHA for 89c483d - Browse repository at this point
Copy the full SHA 89c483dView commit details -
Merge pull request #224500 from K900/qt5-20230403
qt5: regularly scheduled patchset update
Configuration menu - View commit details
-
Copy full SHA for aa7fe62 - Browse repository at this point
Copy the full SHA aa7fe62View commit details -
Merge pull request #223776 from baloo/baloo/python.testpath/fixup-rep…
…roducibility python3Packages.testpath: fix build reproducibility
Configuration menu - View commit details
-
Copy full SHA for 0076aaf - Browse repository at this point
Copy the full SHA 0076aafView commit details -
python310Packages.distlib: remove unnecessary and unreproducible exe's
dates are embedded arch does the same thing https://github.com/archlinux/svntogit-community/blob/4858f1493d6eaf5357df10a768d41adc116991b7/trunk/PKGBUILD#L22
Configuration menu - View commit details
-
Copy full SHA for 68ee8c7 - Browse repository at this point
Copy the full SHA 68ee8c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5241ee9 - Browse repository at this point
Copy the full SHA 5241ee9View commit details -
Merge pull request #224670 from Artturin/distlibremove
python310Packages.distlib: remove unnecessary and unreproducible exe's
Configuration menu - View commit details
-
Copy full SHA for 56deed7 - Browse repository at this point
Copy the full SHA 56deed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bea44f8 - Browse repository at this point
Copy the full SHA bea44f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e508ac - Browse repository at this point
Copy the full SHA 7e508acView commit details -
Merge pull request #224485 from PedroHLC/vulkan-sdk-1.3.243-master
vulkan-sdk: 1.3.239 -> 1.3.243
Configuration menu - View commit details
-
Copy full SHA for 244eeef - Browse repository at this point
Copy the full SHA 244eeefView commit details -
Configuration menu - View commit details
-
Copy full SHA for f36ed3c - Browse repository at this point
Copy the full SHA f36ed3cView commit details
Commits on Apr 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 81353c4 - Browse repository at this point
Copy the full SHA 81353c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad0239e - Browse repository at this point
Copy the full SHA ad0239eView commit details -
Changelog: https://go.dev/doc/devel/release#go1.20
Configuration menu - View commit details
-
Copy full SHA for 416d51a - Browse repository at this point
Copy the full SHA 416d51aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e33429 - Browse repository at this point
Copy the full SHA 9e33429View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f198f - Browse repository at this point
Copy the full SHA 80f198fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for c2e14a7 - Browse repository at this point
Copy the full SHA c2e14a7View commit details -
Merge pull request #224705 from baloo/baloo/python3Packages.testpath/…
…fixup python3Packages.testpath: fixup optional -> optionalString
Configuration menu - View commit details
-
Copy full SHA for eff9cff - Browse repository at this point
Copy the full SHA eff9cffView commit details -
Merge pull request #224780 from trofi/xgcc-without-lto
xgcc: avoid libc.so mix between gcc and binutils-ld linker plugin
Adam Joseph authoredApr 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 15481a7 - Browse repository at this point
Copy the full SHA 15481a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for da5f04d - Browse repository at this point
Copy the full SHA da5f04dView commit details -
Merge pull request #224800 from K900/qtwayland-oops
qt5/qtwayland: drop merged patch
Configuration menu - View commit details
-
Copy full SHA for f011a8c - Browse repository at this point
Copy the full SHA f011a8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae5b537 - Browse repository at this point
Copy the full SHA ae5b537View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2a9a8a - Browse repository at this point
Copy the full SHA b2a9a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f7138e - Browse repository at this point
Copy the full SHA 7f7138eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 136b8f4 - Browse repository at this point
Copy the full SHA 136b8f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d270b - Browse repository at this point
Copy the full SHA 94d270bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 19be5ac - Browse repository at this point
Copy the full SHA 19be5acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9774560 - Browse repository at this point
Copy the full SHA 9774560View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8353c2c - Browse repository at this point
Copy the full SHA 8353c2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11fc036 - Browse repository at this point
Copy the full SHA 11fc036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a5994d - Browse repository at this point
Copy the full SHA 5a5994dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b6d8b - Browse repository at this point
Copy the full SHA a3b6d8bView commit details
Commits on Apr 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for be07e18 - Browse repository at this point
Copy the full SHA be07e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for eed7f5c - Browse repository at this point
Copy the full SHA eed7f5cView commit details -
gcc: do not --disable-bootstrap, create libgcc output, or create chec…
…ksum output on Darwin
Adam Joseph committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 1b77171 - Browse repository at this point
Copy the full SHA 1b77171View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 70001eb - Browse repository at this point
Copy the full SHA 70001ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 089675b - Browse repository at this point
Copy the full SHA 089675bView commit details -
stdenv/linux: add is{From,BuiltBy} assertions for patchelf
Adam Joseph committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 2abf285 - Browse repository at this point
Copy the full SHA 2abf285View commit details -
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 committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 1847b1b - Browse repository at this point
Copy the full SHA 1847b1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e7ab02 - Browse repository at this point
Copy the full SHA 6e7ab02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c8969 - Browse repository at this point
Copy the full SHA 75c8969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75f83bd - Browse repository at this point
Copy the full SHA 75f83bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 542fbce - Browse repository at this point
Copy the full SHA 542fbceView commit details -
Merge pull request #223303 from apfelkuchen6/texlive-fix-cross
texlive.bin.core{,-big}: fix cross compilation
Configuration menu - View commit details
-
Copy full SHA for 07ab1f1 - Browse repository at this point
Copy the full SHA 07ab1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4253816 - Browse repository at this point
Copy the full SHA 4253816View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for aae463d - Browse repository at this point
Copy the full SHA aae463dView commit details -
Merge #224857: mesa: fix zink by patching RPATH so it finds libvulkan.so
...into staging-next
Configuration menu - View commit details
-
Copy full SHA for bb320ad - Browse repository at this point
Copy the full SHA bb320adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ebfc34 - Browse repository at this point
Copy the full SHA 3ebfc34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6afd316 - Browse repository at this point
Copy the full SHA 6afd316View commit details -
Merge pull request #224964 from wegank/mpg123-bump
mpg123: 1.31.2 -> 1.31.3
Configuration menu - View commit details
-
Copy full SHA for 75faf2a - Browse repository at this point
Copy the full SHA 75faf2aView commit details -
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 committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 3778e07 - Browse repository at this point
Copy the full SHA 3778e07View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7f1b87 - Browse repository at this point
Copy the full SHA a7f1b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 707b136 - Browse repository at this point
Copy the full SHA 707b136View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7766416 - Browse repository at this point
Copy the full SHA 7766416View commit details -
Configuration menu - View commit details
-
Copy full SHA for d65445f - Browse repository at this point
Copy the full SHA d65445fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d440fe3 - Browse repository at this point
Copy the full SHA d440fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1efae9a - Browse repository at this point
Copy the full SHA 1efae9aView commit details -
Merge pull request #224890 from mweinelt/python-cryptography-40.0.1
python310Packages.cryptography: 39.0.1 -> 40.0.1
Configuration menu - View commit details
-
Copy full SHA for 83e9d75 - Browse repository at this point
Copy the full SHA 83e9d75View commit details -
Merge pull request #223295 from SuperSandro2000/pytest-xdist
python310Packages.{aiohttp,anyio,passlib}: speed test up with pytest-xdist
Configuration menu - View commit details
-
Copy full SHA for 1cd4d25 - Browse repository at this point
Copy the full SHA 1cd4d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e3330 - Browse repository at this point
Copy the full SHA 41e3330View commit details -
Configuration menu - View commit details
-
Copy full SHA for b990301 - Browse repository at this point
Copy the full SHA b990301View commit details -
vim: disable parallel install phase
> unable to copy file #224962 (comment)
1Configuration menu - View commit details
-
Copy full SHA for fd1afd3 - Browse repository at this point
Copy the full SHA fd1afd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 638ad26 - Browse repository at this point
Copy the full SHA 638ad26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dd2031 - Browse repository at this point
Copy the full SHA 9dd2031View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38eee40 - Browse repository at this point
Copy the full SHA 38eee40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eb668e - Browse repository at this point
Copy the full SHA 1eb668eView commit details -
texlive/bin: remove unnecessary parentheses
As suggested here: #223303 (review) These parentheses are unnecessary. No change to eval.
Adam Joseph committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 353c380 - Browse repository at this point
Copy the full SHA 353c380View commit details