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