Commit Graph

500644 Commits

Author SHA1 Message Date
Randy Eckenrode
a845397040
darwin.stdenv: refactor stdenv definition
In preparation for bumping the LLVM used by Darwin, this change
refactors and reworks the stdenv build process. When it made sense,
existing behaviors were kept to avoid causing any unwanted breakage.
However, there are some differences. The reasoning and differences are
discussed below.

- Improved cycle times - Working on the Darwin stdenv was a tedious
  process because `allowedRequisites` determined what was allowed
  between stages. If you made a mistake, you might have to wait a
  considerable amount of time for the build to fail. Using assertions
  makes many errors fail at evaluation time and makes moving things
  around safer and easier to do.
- Decoupling from bootstrap tools - The stdenv build process builds as
  much as it can in the early stages to remove the requirement that the
  bootstrap tools need bumped in order to bump the stdenv itself. This
  should lower the barrier to updates and make it easier to bump in the
  future. It also allows changes to be made without requiring additional
  tools be added to the bootstrap tools.
- Patterned after the Linux stdenv - I tried to follow the patterns
  established in the Linux stdenv with adaptations made to Darwin’s
  needs. My hope is this makes the Darwin stdenv more approable for
  non-Darwin developers who made need to interact with it. It also
  allowed some of the hacks to be removed.
- Documentation - Comments were added explaining what was happening and
  why things were being done. This is particular important for some
  stages that might not be obvious (such as the sysctl stage).
- Cleanup - Converting the intermediate `allowedRequisites` to
  assertions revealed that many packages were being referenced that no
  longer exist or have been renamed. Removing them reduces clutter and
  should help make the stdenv bootstrap process be more understandable.
2023-07-02 17:56:24 -04:00
Randy Eckenrode
b2574122a9
cctools: make cctools-llvm the default on Darwin 2023-07-02 10:03:29 -04:00
github-actions[bot]
394e69c186
Merge staging-next into staging 2023-07-02 12:01:55 +00:00
github-actions[bot]
be6f4078a4
Merge master into staging-next 2023-07-02 12:01:15 +00:00
Ryan Lahfa
7672c1e9ae
Merge pull request #201907 from Tom-Hubrecht/fail2ban 2023-07-02 13:57:47 +02:00
Fabian Affolter
5a233eee54
Merge pull request #241059 from fabaff/camel-converter-bump
python310Packages.camel-converter: 3.0.2 -> 3.0.2
2023-07-02 13:11:08 +02:00
Fabian Affolter
116fd15875
Merge pull request #241069 from fabaff/bimmer-connected-bump
python311Packages.bimmer-connected: 0.13.7 -> 0.13.8
2023-07-02 13:10:19 +02:00
Fabian Affolter
55d0e9ab4c
Merge pull request #241070 from fabaff/griffe-bump
python311Packages.griffe: 0.29.1 -> 0.30.0
2023-07-02 13:10:08 +02:00
Fabian Affolter
968e891e56
Merge pull request #241071 from fabaff/fastapi-mail-bump
python311Packages.fastapi-mail: 1.3.0 -> 1.3.1
2023-07-02 13:09:59 +02:00
Azat Bahawi
0e7a61c903
Merge pull request #241079 from r-ryantm/auto-update/tbls
tbls: 1.67.1 -> 1.68.0
2023-07-02 14:02:05 +03:00
Sandro
0d58a7b21a
Merge pull request #238453 from tengkuizdihar/pegasus_frontend_init
pegasus-frontend: init at 0-unstable-2023-05-22
2023-07-02 12:47:12 +02:00
Nick Cao
bd6d6b047c
Merge pull request #241073 from NickCao/xorg-nop
xorg.*: prefer mirror://xorg urls
2023-07-02 18:33:24 +08:00
Thiago Kenji Okada
f25d94be29
Merge pull request #240977 from thiagokokada/bump-zen
linuxKernel.kernels.linux_zen: 6.3.4-zen1 -> 6.4.1-zen1;  linuxKernel.kernels.linux_lqx: 6.3.4-lqx1 -> 6.3.11-lqx2
2023-07-02 11:14:32 +01:00
R. Ryantm
a2b811fb05 tbls: 1.67.1 -> 1.68.0 2023-07-02 10:08:02 +00:00
Stanisław Pitucha
6ca2822b7c
Merge pull request #241031 from r-ryantm/auto-update/flyctl
flyctl: 0.1.40 -> 0.1.43
2023-07-02 19:40:53 +10:00
Pol Dellaiera
bf2dca1111
Merge pull request #237895 from emilytrau/tart
tart: init at 1.6.0
2023-07-02 11:37:49 +02:00
Fabian Affolter
ff5dcea000
Merge pull request #241062 from fabaff/aiobiketrax-bump
python310Packages.aiobiketrax: 1.0.0 -> 1.1.0
2023-07-02 11:26:11 +02:00
Martin Weinelt
91cf533851
Merge pull request #238921 from Moredread/prusa-slicer-2.6.0
prusa-slicer: 2.5.2 -> 2.6.0
2023-07-02 11:26:02 +02:00
Florian Klink
b6a297900a
Merge pull request #240971 from flokli/pcsc-cyberjack-bump
pcsc-cyberjack: 3.99.5_SP13 -> 3.99.5_SP15
2023-07-02 12:25:22 +03:00
R. Ryantm
448ba39458 allure: 2.22.4 -> 2.23.0 2023-07-02 17:24:28 +08:00
Fabian Affolter
3aeb69c439
Merge pull request #237299 from fabaff/sentry-sdk-bump
python311Packages.sentry-sdk: 1.25.0 -> 1.25.1
2023-07-02 11:20:29 +02:00
Nick Cao
441bf670e8
xorg.*: prefer mirror://xorg urls 2023-07-02 17:16:59 +08:00
Fabian Affolter
724e8ed8d0
Merge pull request #241038 from r-ryantm/auto-update/cloudfox
cloudfox: 1.11.2 -> 1.11.3
2023-07-02 11:10:02 +02:00
Fabian Affolter
ee0ba243b5
Merge pull request #241043 from r-ryantm/auto-update/syft
syft: 0.83.1 -> 0.84.0
2023-07-02 11:08:57 +02:00
Florian Klink
f6d3ba7657
Merge pull request #241058 from r-ryantm/auto-update/oauth2c
oauth2c: 1.8.0 -> 1.9.0
2023-07-02 12:06:01 +03:00
Fabian Affolter
c08c381840 python311Packages.bimmer-connected: 0.13.7 -> 0.13.8
Diff: https://github.com/bimmerconnected/bimmer_connected/compare/refs/tags/0.13.7...0.13.8

Changelog: https://github.com/bimmerconnected/bimmer_connected/releases/tag/0.13.8
2023-07-02 11:00:14 +02:00
Fabian Affolter
0d89459805 python311Packages.griffe: 0.29.1 -> 0.30.0
Diff: https://github.com/mkdocstrings/griffe/compare/refs/tags/0.29.1...0.30.0

Changelog: https://github.com/mkdocstrings/griffe/blob/0.30.0/CHANGELOG.md
2023-07-02 10:57:38 +02:00
Fabian Affolter
bc29512c02 python311Packages.fastapi-mail: 1.3.0 -> 1.3.1
Diff: https://github.com/sabuhish/fastapi-mail/compare/refs/tags/1.3.0...1.3.1

Changelog: https://github.com/sabuhish/fastapi-mail/releases/tag/1.3.1
2023-07-02 10:56:39 +02:00
Uri Baghin
4783598417
Merge pull request #241034 from r-ryantm/auto-update/bazel-remote
bazel-remote: 2.4.0 -> 2.4.1
2023-07-02 18:56:02 +10:00
Pol Dellaiera
1633496c63
Merge pull request #240865 from fabaff/diffoscope-bump
diffoscope: 233 -> 243
2023-07-02 10:45:51 +02:00
Sergei Trofimovich
ae64b38be2
Merge pull request #239812 from afh/update-newsboat
newsboat: 2.31 -> 2.32
2023-07-02 09:43:56 +01:00
Nick Cao
21c51734bc
Merge pull request #241012 from NickCao/xorg
xorg.*: update all individual apps
2023-07-02 16:42:53 +08:00
Naïm Favier
2966b869f3
Merge pull request #241046 from linj-fork/fix-ibus-x11-crash
ibus: fix SIGABRT in X11
2023-07-02 10:21:34 +02:00
Fabian Affolter
cad78a90ed python310Packages.aiobiketrax: 1.0.0 -> 1.1.0
Diff: https://github.com/basilfx/aiobiketrax/compare/refs/tags/v1.0.0...v1.1.0

Changelog: https://github.com/basilfx/aiobiketrax/blob/v1.1.0/CHANGELOG.md
2023-07-02 10:08:59 +02:00
Fabian Affolter
e3b9fee1c5 python311Packages.sentry-sdk: 1.25.1 -> 1.26.0
Diff: https://github.com/getsentry/sentry-python/compare/refs/tags/1.25.1...1.26.0

Changelog: https://github.com/getsentry/sentry-python/blob/1.26.0/CHANGELOG.md
2023-07-02 09:58:01 +02:00
Fabian Affolter
dd39a38932 python310Packages.camel-converter: 3.0.2 -> 3.0.2
Diff: https://github.com/sanders41/camel-converter/compare/refs/tags/v3.0.2...v3.0.2

Changelog: https://github.com/sanders41/camel-converter/releases/tag/v3.0.2
2023-07-02 09:53:34 +02:00
R. Ryantm
d7f1e53e6b oauth2c: 1.8.0 -> 1.9.0 2023-07-02 07:43:10 +00:00
Fabian Affolter
a34d3c15d9
Merge pull request #240978 from fabaff/rpds-py
python311Packages.rpds-py: init at 0.7.1, python311Packages.referencing: init at 0.29.0
2023-07-02 09:41:42 +02:00
Alyssa Ross
63bd7437bd nixVersions: hide removed versions for allowAliases = false
By convention, we don't include attributes for throws for removed
versions in Nixpkgs when config.allowAliases is disabled.  (This can
be confirmed by grepping for "allowAliases".)  This makes it possible
to e.g. iterate over nixVersions.
2023-07-02 07:38:09 +00:00
Nick Cao
cb3dc949be
Merge pull request #240999 from NickCao/dbip
dbip-country-lite: 2023-06 -> 2023-07
2023-07-02 15:32:19 +08:00
Nick Cao
d725a24257
Merge pull request #241004 from NickCao/v2ray-domain-list-community
v2ray-domain-list-community: 20230621141418 -> 20230627034247
2023-07-02 15:31:57 +08:00
Alyssa Ross
26afd529e5 pkgsMusl.crosvm: fix build 2023-07-02 07:28:35 +00:00
Pol Dellaiera
494b76578c
Merge pull request #240914 from StillerHarpo/monetdb
monetdb: 11.45.17 -> 11.47.3
2023-07-02 09:27:05 +02:00
Nick Cao
81c202fce6
Merge pull request #241018 from NickCao/xorg-fonts
xorg.*: update all fonts
2023-07-02 14:55:04 +08:00
Lin Jian
8836ad8bcf
ibus: fix SIGABRT[1] in X11
[1]: https://github.com/ibus/ibus/issues/2484
2023-07-02 14:51:56 +08:00
Nick Cao
813757cf45
Merge pull request #241015 from r-ryantm/auto-update/gfold
gfold: 4.3.3 -> 4.4.0
2023-07-02 14:09:41 +08:00
github-actions[bot]
8066e45fb3
Merge staging-next into staging 2023-07-02 06:01:47 +00:00
github-actions[bot]
a7facaff3a
Merge master into staging-next 2023-07-02 06:01:14 +00:00
Florian Engel
21cc07af03
monetdb: 11.45.17 -> 11.47.3 2023-07-02 07:43:49 +02:00
R. Ryantm
9ddaa0d44b syft: 0.83.1 -> 0.84.0 2023-07-02 05:28:56 +00:00