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

staging-next 2024-08-06 #332764

Merged
merged 578 commits into from
Aug 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
578 commits
Select commit Hold shift + click to select a range
102305e
python312Packages.apsw: test with pytest
mweinelt Jul 30, 2024
976cb96
python312Packages.serpent: test with pytest
mweinelt Jul 30, 2024
0b0dd33
python312Packages.setuptoolsCheckHook: remove
mweinelt Jul 29, 2024
9253653
python312Packages.setuptools: 70.0.0 -> 72.1.0
mweinelt Jul 30, 2024
a65d78d
python312Packages.intervaltree: migrate to pytest and pep517 lingo
mweinelt Jul 31, 2024
ab0e297
python312Packages.scikit-build: 0.17.6 -> 0.18.0
mweinelt Jul 31, 2024
1b87ff9
python312Packages.pytest-fixture-config: patch out tests_require
mweinelt Jul 31, 2024
b115664
python312Packages.pystray: run tests with pytest
mweinelt Jul 31, 2024
7195f74
python312Packages.myst-parser: disable failing tests
mweinelt Aug 1, 2024
ccd56ee
python312Packages.pdm-backend: 2.3.1 -> 2.3.3
mweinelt Aug 1, 2024
e47d0b5
electrum-ltc: disable failing and stuck tests
mweinelt Aug 2, 2024
fddf153
python312Packages.datasette: ignore deprecation warnings
mweinelt Aug 2, 2024
cc2b171
python312Packages.python-daemon: fix build
mweinelt Aug 2, 2024
1bf8aa3
python312Packages.liblarch: test with pytest
mweinelt Aug 2, 2024
0ab55a6
python312Packages.aiohttp: 3.9.5 -> 3.10.0
dotlambda Jul 31, 2024
b9a16ac
python312Packages.uvloop: don't run aiohttp tests
dotlambda Jul 31, 2024
1957bde
python312Packages.aiohappyeyeballs: enable previously broken test
dotlambda Jul 31, 2024
6bd87a3
python312Packages.aiohttp-fast-url-dispatcher: unpin aiohttp
dotlambda Jul 31, 2024
45fd62a
python312Packages.aiohttp-fast-url-dispatcher: 0.3.0 -> 0.3.1
dotlambda Jul 31, 2024
9cce6b2
python312Packages.async-upnp-client: 0.39.0 -> 0.40.0
dotlambda Jul 31, 2024
7983e66
python312Packages.mocket: disable test failing due to DNS lookup
dotlambda Aug 1, 2024
c8dd37a
python312Packages.atpublic: 4.1.0 -> 5.0
dotlambda Jul 29, 2024
c3dacd8
python312Packages.anyio: 4.3.0 -> 4.4.0
dotlambda Jul 23, 2024
003b099
python312Packages.starlette: fix tests
dotlambda Jul 23, 2024
da270cd
python312Packages.av: 12.2.0 -> 12.3.0
dotlambda Jul 30, 2024
e340c59
python311Packages.python-ulid: 2.2.0 -> 2.7.0
natsukium Jul 4, 2024
633d642
python312Packages.requests: fix ca loading regression in 2.32.3
mweinelt Jul 23, 2024
717e520
python312Packages.pytest: 8.2.2 -> 8.3.2
mweinelt Aug 3, 2024
287943d
python312Packages.hypothesis: 6.103.0 -> 6.108.5
mweinelt Aug 3, 2024
26414d7
python312Packages.pillow: 10.3.0 -> 10.4.0
mweinelt Aug 3, 2024
3c26a3a
python312Packages.fastapi: 0.111.0 -> 0.112.0
mweinelt Aug 3, 2024
96c7496
python312Packages.httpretty: fix build
mweinelt Aug 3, 2024
2ebc3e2
python312Packages.sure: propagate mock
mweinelt Aug 3, 2024
73e4481
python312Packages.proxy-py: disable failing test
mweinelt Aug 3, 2024
ae24278
python312Packages.aiohttp-fast-zlib: 0.1.1 -> 0.1.1
mweinelt Aug 3, 2024
f22f05a
python312Packages.chacha20poly1305-reuseable: 0.12.2 -> 0.13.2
mweinelt Aug 4, 2024
06643a4
python312Packages.psycopg: 3.1.19 -> 3.2.1
mweinelt Aug 4, 2024
eb93fae
python312Packages.moto: 5.0.9 -> 5.0.12
mweinelt Aug 5, 2024
9d4242c
python312Packages.sqlalchemy: 2.0.31 -> 2.0.32
mweinelt Aug 5, 2024
90f0d98
python312Packages.sqlalchemy_1_4: 1.4.52 -> 1.4.53
mweinelt Aug 5, 2024
2b92ddc
Merge branch 'staging' into staging-next
vcunat Aug 6, 2024
2c11ec5
Merge pull request #332685 from NixOS/python-updates
mweinelt Aug 6, 2024
5ca6720
Merge master into staging-next
github-actions[bot] Aug 6, 2024
12dd256
python312Packages.aiohttp: 3.10.0 -> 3.10.1
dotlambda Aug 6, 2024
30889c3
cargo,clippy,rustc,rustfmt: 1.79.0 -> 1.80.0
theoparis Aug 5, 2024
9881585
Merge pull request #332820 from dotlambda/python3Packages.aiohttp
mweinelt Aug 6, 2024
5e12a4d
python312Packages.django: 4.2.14 -> 4.2.15
mweinelt Aug 6, 2024
e80257f
Merge master into staging-next
github-actions[bot] Aug 7, 2024
a3e00eb
Merge pull request #332850 from mweinelt/django-4.2.15
mweinelt Aug 7, 2024
3c2967a
Merge master into staging-next
github-actions[bot] Aug 7, 2024
e1a55fe
mesa: use upstream version of patch
K900 Aug 7, 2024
df8dea6
Merge pull request #332944 from K900/mesa-upstream-vcn-fix
K900 Aug 7, 2024
83fa6da
cosmic-comp: unstable-2023-11-13 -> 1.0.0-alpha.1
a-kenji Aug 4, 2024
addc823
Merge master into staging-next
github-actions[bot] Aug 7, 2024
c7129d1
nsncd: unstable-2024-03-18 -> 1.4.1-unstable-2024-04-10
picnoir Aug 6, 2024
5da5701
nsncd: nixfmt
picnoir Aug 7, 2024
0bc8d49
Merge master into staging-next
github-actions[bot] Aug 7, 2024
3c3dab7
Merge master into staging-next
github-actions[bot] Aug 8, 2024
6ba7b01
python312Packages.aiohappyeyeballs: 2.3.4 -> 2.3.5
mweinelt Aug 8, 2024
d240a34
Merge master into staging-next
github-actions[bot] Aug 8, 2024
d15083e
zed-editor: 0.146.5 -> 0.147.2
GaetanLepage Aug 7, 2024
41e6c57
Merge pull request #325363 from wegank/gsl-bump
wegank Aug 8, 2024
603f853
Merge pull request #333027 from NixOS/zed
domenkozar Aug 8, 2024
4f6f7d0
Merge master into staging-next
github-actions[bot] Aug 8, 2024
e92efd8
Revert "ladybird: fix compilation by adding no longer propagated libr…
SuperSandro2000 Aug 8, 2024
ef9b950
Merge master into staging-next
github-actions[bot] Aug 8, 2024
d3ef012
Merge master into staging-next
github-actions[bot] Aug 8, 2024
149a151
python312Packages.aiohttp: 3.10.1 -> 3.10.2
mweinelt Aug 8, 2024
1e25330
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Aug 9, 2024
2c01bf4
Merge #332329: unixODBCDrivers.psql: replace with pkgs.psqlodbc
vcunat Aug 9, 2024
3f01b50
Merge master into staging-next
github-actions[bot] Aug 9, 2024
27d4ae6
rustc: 1.80.0 -> 1.80.1, add zlib dependency on Darwin
K900 Aug 9, 2024
36982b9
Merge pull request #333387 from K900/rustc-1.80.1
K900 Aug 9, 2024
7b86eb6
Merge master into staging-next
github-actions[bot] Aug 9, 2024
dc0e4f9
python312Packages.aioairzone: 0.7.7 -> 0.8.1
r-ryantm Jul 25, 2024
d3b5c8d
python312Packages.aioairzone-cloud: 0.5.5 -> 0.6.1
r-ryantm Aug 7, 2024
004157a
python312Packages.aioautomower: 2024.6.4 -> 2024.7.3
r-ryantm Aug 6, 2024
b57ff91
python312Packages.chacha20poly1305-reuseable: relax cryptogrpahy cons…
mweinelt Aug 7, 2024
a0e49d9
python312Packages.aioesphomeapi: 24.6.1 -> 25.0.0
mweinelt Aug 7, 2024
ab33b20
python312Packages.aiohomekit: 3.1.5 -> 3.2.1
r-ryantm Jul 28, 2024
4e9cb7b
python312Packages.aiolifx-themes: 0.4.27 -> 0.5.1
mweinelt Aug 7, 2024
f378571
python312Packages.aioqsw: 0.3.5 -> 0.4.0
fabaff Aug 5, 2024
82b1b33
python312Packages.bimmer-connected: 0.15.3 -> 0.16.1
fabaff Aug 3, 2024
0af9cce
python312Packages.bluetooth-data-tools: 1.19.3 -> 1.19.4
mweinelt Aug 7, 2024
645948e
python312Packages.deebot-client: 8.2.0 -> 8.3.0
mweinelt Aug 7, 2024
96e6c81
python312Packages.doorbirdpy: 2.2.2 -> 3.0.2
dotlambda Jul 10, 2024
c5394e0
python312Packages.dsmr-parser: 1.4.1 -> 1.4.2
fabaff Jul 14, 2024
5256f72
python312Packages.hassil: 1.7.1 -> 1.7.4
mweinelt Aug 7, 2024
68cfd3b
home-assistant-intents: 2024.7.10 -> 2024.7.29
mweinelt Aug 7, 2024
8c44163
python312Packages.knx-frontend: 2024.7.25.204106 -> 2024.8.6.211307
mweinelt Aug 7, 2024
1b9248f
python312Packages.laundrify-aio: 1.2.1 -> 1.2.2
mweinelt Aug 7, 2024
b670725
python312Packages.nettigo-air-monitor: 3.2.0 -> 3.3.0
r-ryantm Jul 18, 2024
8e7f693
python312Packages.pydaikin: 2.13.0 -> 2.13.1
mweinelt Aug 7, 2024
d65319e
python312Packages.pyhomeworks: 0.0.6 -> 1.1.0
mweinelt Aug 7, 2024
193a32d
python312Packages.pylutron: 0.2.13 -> 0.2.15
r-ryantm Jul 27, 2024
074f067
python312Packages.pynx584: 0.8.1. -> 0.8.2
mweinelt Aug 7, 2024
18d48e5
python312Packages.python-homewizard-energy: 6.0.0 -> 6.1.1 (#329164)
r-ryantm Aug 7, 2024
0dd7480
python312Packages.python-matter-server: 6.2.2 -> 6.3.0
mweinelt Jul 18, 2024
8f2d5fe
python312Packages.pytrafikverket: 0.3.10 -> 1.0.0
mweinelt Aug 7, 2024
c60fc2b
python312Packages.pytrydan: 0.7.0 -> 0.8.1
fabaff Aug 4, 2024
9a620de
python312Packages.pyvesync: 2.1.10 -> 2.1.12
fabaff Jul 4, 2024
48d585d
python312Packages.systembridgemodels: 4.0.4 -> 4.1.0
dotlambda Jul 18, 2024
8311043
python312Packages.systembridgeconnector: 4.0.4 -> 4.1.2
dotlambda Jul 18, 2024
e86826d
python312Packages.wled: 0.18.0 -> 0.20.1
mweinelt Aug 7, 2024
5fff8a3
python312Packages.xknx: 2.12.2 -> 3.0.0
mweinelt Aug 7, 2024
6e157ce
python312Packages.awesomeversion: 24.2.0 -> 24.6.0
mweinelt Aug 7, 2024
38c62ee
python312Packages.ulid-transform: 0.9.0 -> 0.13.1
mweinelt Aug 7, 2024
85df3d9
python312Packages.voluptuous: 0.15.1 -> 0.15.2
mweinelt Aug 7, 2024
72713a6
python312Packages.voluptuous-openapi: 0.0.4 -> 0.0.5
mweinelt Jul 30, 2024
1c299b4
python312Packages.pymicro-vad: init 1.0.1
mweinelt Aug 7, 2024
2d04810
python312Packages.pynecil: init at 0.2.0
dotlambda Aug 8, 2024
378299f
python312Packages.israel-rail-api: init at 0.1.2
dotlambda Aug 8, 2024
e54aee5
python312Packages.pyseventeentrack: init at 1.0.0
dotlambda Aug 8, 2024
44e19a2
python312Packages.pycountry-convert: init at 0.7.2
dotlambda Jul 30, 2024
81d2ab4
python312Packages.sleekxmppfs: init at 1.4.1
dotlambda Jul 30, 2024
dffa4ad
python312Packages.py-sucks: init at 0.9.10
dotlambda Jul 30, 2024
c417bea
python312Packages.python-linkplay: init at 0.0.6
dotlambda Aug 8, 2024
b2a8cc8
python312Packages.simplefin4py: init at 0.0.18
dotlambda Aug 8, 2024
e5d572b
python312Packages.py-madvr2: init at 1.6.29
dotlambda Aug 8, 2024
245206c
python312Packages.iottycloud: init at 0.1.3
dotlambda Aug 8, 2024
d9910c1
python312Packages.elevenlabs: init at 1.6.1
dotlambda Aug 8, 2024
285168d
python312Packages.pyblu: init at 0.4.0
dotlambda Aug 8, 2024
98cd0a1
python312Packages.evolutionhttp: init at 0.0.18
mweinelt Aug 8, 2024
812e095
python312Packages.aiorussound: init at 2.2.2
mweinelt Aug 8, 2024
3d55123
python312Packages.dio-chacon-wifi-api: init at 1.1.0
mweinelt Aug 8, 2024
32fbd1e
home-assistant: 2024.7.4 -> 2024.8.0
mweinelt Aug 7, 2024
6cdd43f
home-assistant-custom-lovelace-modules.mushroom: 4.0.0 -> 4.0.2
mweinelt Aug 7, 2024
621b4da
python312Packages.openhomedevice: disable failing tests
mweinelt Aug 8, 2024
8e3310f
python312Packages.es-client: fix build
mweinelt Aug 8, 2024
7d5e4f8
python312Packages.emborg: fix build
mweinelt Aug 8, 2024
4dcefc1
python312Packages.spsdk: relax cryptography constraint
mweinelt Aug 8, 2024
271e44e
python312Packages.elmax-api: add missing websocket dependency
mweinelt Aug 8, 2024
c9ac92c
python312Packages.blinkpy: fix tests with aiohttp 3.10
mweinelt Aug 8, 2024
dfb8bb4
python312Packages.aiohttp-fast-url-dispatcher: drop
dotlambda Aug 8, 2024
897b706
python312Packages.anova-wifi: 0.17.0 -> 0.17.1
dotlambda Aug 8, 2024
7faa8c7
python312Packages.doorbirdpy: fix tests with aiohttp 3.10
dotlambda Aug 8, 2024
687ed7e
python312Packages.pyoverkiz: fix tests with aiohttp 3.10
dotlambda Aug 8, 2024
bbcd536
python312Packages.py17track: drop
dotlambda Aug 8, 2024
b104afe
python312Packages.boto3: 1.34.129 -> 1.34.131
mweinelt Aug 9, 2024
4f1600f
python312Packages.botocore: 1.34.129 -> 1.34.131
mweinelt Aug 9, 2024
47ceed4
python312Packages.aiobotocore: 2.13.0 -> 2.13.1
mweinelt Aug 9, 2024
c7268a2
awscli: 1.33.11 -> 1.33.13
mweinelt Aug 9, 2024
84a9400
postgresql_12: 12.19 -> 12.20
SuperSandro2000 Aug 9, 2024
e9fbb58
postgresql_13: 13.15 -> 13.16
SuperSandro2000 Aug 9, 2024
592b557
postgresql_14: 14.12 -> 14.13
SuperSandro2000 Aug 9, 2024
47ed51b
postgresql_15: 15.7 -> 15.8
SuperSandro2000 Aug 9, 2024
632c9dd
postgresql_16: 16.3 -> 16.4
SuperSandro2000 Aug 9, 2024
8c9bf98
Merge pull request #333095 from NixOS/home-assistant
mweinelt Aug 9, 2024
bcad32b
python312Packages.ihcsdk: init at 2.8.6
dotlambda Aug 9, 2024
16edb5b
home-assistant: support ihc component
dotlambda Aug 9, 2024
304da31
python312Packages.openhomedevice: 2.3 -> 2.3.1
mweinelt Aug 9, 2024
6a727db
python312Packages.webmin-xmlrpc: init at 0.0.2
dotlambda Aug 9, 2024
4bb8a06
home-assistant: support webmin component
dotlambda Aug 9, 2024
03e2e79
Merge master into staging-next
github-actions[bot] Aug 9, 2024
7742443
Merge pull request #333486 from dotlambda/python3Packages.ihcsdk
mweinelt Aug 9, 2024
eea70ed
Merge pull request #333498 from dotlambda/python3Packages.webmin-xmlrpc
mweinelt Aug 9, 2024
c4a07c3
x265: fix build on aarch64
trofi Aug 9, 2024
68894e5
Merge master into staging-next
github-actions[bot] Aug 10, 2024
4085c54
Merge pull request #333539 from trofi/x264-unbreak-arm64
emilazy Aug 10, 2024
b99f751
Merge #333461: postgres: security+bugfix updates
vcunat Aug 10, 2024
da9d36b
Merge master into staging-next
github-actions[bot] Aug 10, 2024
ce52910
warp: fix compilation with Rust 1.80
dotlambda Aug 9, 2024
1a81720
python312Packages.heatmiserv3: init at 2.0.3
dotlambda Aug 10, 2024
56cb0af
home-assistant: support heatmiser component
dotlambda Aug 10, 2024
d90ec28
Merge master into staging-next
github-actions[bot] Aug 10, 2024
12873fb
Merge pull request #333647 from dotlambda/python3Packages.heatmiserv3
mweinelt Aug 10, 2024
2d426e1
rsbkb: patch time crate for Rust 1.80
ProducerMatt Aug 10, 2024
45080a9
Merge master into staging-next
github-actions[bot] Aug 10, 2024
436aff4
python312Packages.zigpy: 0.65.2 -> 0.65.3
mweinelt Aug 10, 2024
ab3fd33
python312Packages.bellows: 0.40.2 -> 0.40.3
mweinelt Aug 10, 2024
6b65244
python312Packages.zigpy-xbee: 0.20.1 -> 0.20.2
mweinelt Aug 10, 2024
00e0597
python312Packages.zigpy-deconz: fix tests with zigpy 0.65.3
mweinelt Aug 10, 2024
247b778
python312Packages.zha-quirks: fix test with zigpy 0.65.3
mweinelt Aug 10, 2024
c98b7e4
python312Packages.zigpy-znp: disable tests
mweinelt Aug 10, 2024
9c54afb
python312Packages.zha: unrelax various critical deps
mweinelt Aug 10, 2024
89b3623
python312Packages.zha: 0.0.28 -> 0.0.30
mweinelt Aug 10, 2024
e518b7e
python312Packages.pydaikin: 2.13.1 -> 2.13.2
mweinelt Aug 10, 2024
cfdd1e8
python312Packages.python-homewizard-energy: 6.1.1 -> 6.2.0
mweinelt Aug 10, 2024
20d0ebe
python312Packages.airgradient: 0.7.1 -> 0.8.0
mweinelt Aug 10, 2024
fe2b321
python312Packages.airgradient: use pytest-cov-stub
mweinelt Aug 10, 2024
579125c
python312Packages.dio-chacon-wifi-api: 1.1.0 -> 1.2.0
mweinelt Aug 10, 2024
73ec744
home-assistant: 2024.8.0 -> 2024.8.1
mweinelt Aug 10, 2024
b444a2e
home-assistant-component-tests.songpal: provide isal dependency
mweinelt Aug 10, 2024
0ec8129
home-assistant-component-tests.system_log: provide isal dependency
mweinelt Aug 10, 2024
d1ded49
Merge pull request #333745 from NixOS/home-assistant
mweinelt Aug 10, 2024
0e1624d
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Aug 11, 2024
5e95aa0
python312Packages.uiprotect: 5.4.0 -> 6.0.1
mweinelt Aug 11, 2024
25c969a
Merge pull request #333814 from mweinelt/uiprotect-6.0.1
mweinelt Aug 11, 2024
d151126
Merge master into staging-next
github-actions[bot] Aug 11, 2024
acfd385
php84Extensions.apcu: fix broken test with PHP 8.4
drupol Jul 6, 2024
872caa2
php.extension.blackfire: Clean up
jtojnar Aug 10, 2024
5504973
php.extensions.blackfire: assert supported version
jtojnar Aug 10, 2024
1bf9d8a
php.extensions: Filter out enabled attribute
jtojnar Aug 10, 2024
b92fa30
php.extensions.pspell: Fetch from PECL
jtojnar Aug 10, 2024
a15c71f
php.extensions.imap: Fetch from PECL
jtojnar Aug 10, 2024
f5c2550
php84: init at 8.4.0alpha4
drupol Jul 5, 2024
b110ca4
Merge pull request #333605 from ProducerMatt/staging-next
emilazy Aug 11, 2024
182792a
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Aug 11, 2024
7f98feb
python312Packages.flexit-bacnet: init at 2.2.1
dotlambda Aug 11, 2024
de54a32
home-assistant: support flexit_bacnet component
dotlambda Aug 11, 2024
46385c7
Merge pull request #333905 from dotlambda/python3Packages.flexit-bacnet
mweinelt Aug 11, 2024
ea41e82
Merge pull request #324831 from drupol/php/bump/july-2024
drupol Aug 11, 2024
5822a52
python312Packages.prayer-times-calculator-offline: init at 1.0.3
dotlambda Aug 11, 2024
eb55c76
home-assistant: support islamic_prayer_times component
dotlambda Aug 11, 2024
535fa63
python312Packages.prayer-times-calculator: drop
dotlambda Aug 11, 2024
a473a12
Merge master into staging-next
github-actions[bot] Aug 11, 2024
eca5b93
Merge pull request #333522 from dotlambda/warp
drupol Aug 11, 2024
2befd5c
Merge pull request #333957 from dotlambda/python3Packages.prayer-time…
mweinelt Aug 11, 2024
038dfb6
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Aug 11, 2024
97822a5
eww: nixfmt
eclairevoyant Aug 10, 2024
90fa19e
eww: set updateScript
eclairevoyant Aug 10, 2024
8b14399
eww: 0.6.0-unstable-2024-04-26 -> 0.6.0-unstable-2024-07-05
eclairevoyant Aug 10, 2024
ba5ed99
x265: fix build on x86_64-darwin
trofi Aug 11, 2024
dc79586
Merge master into staging-next
github-actions[bot] Aug 12, 2024
2c5001b
darwin.stdenv: format with nixfmt-rfc-style
reckenrode Aug 11, 2024
d004bfa
darwin.stdenv: update .git-blame-ignore-revs
reckenrode Aug 11, 2024
09757c3
Merge pull request #333962 from reckenrode/darwin-stdenv-reformat
reckenrode Aug 12, 2024
d3f3bec
Merge master into staging-next
github-actions[bot] Aug 12, 2024
99f578e
Merge #333985: x265: fix build on x86_64-darwin
vcunat Aug 12, 2024
643f0b1
qt6.qtdeclarative: slightly less bad hack to make it build on Darwin …
K900 Aug 12, 2024
31b6b31
python311Packages.pinocchio: fix strict deps
paparodeo Aug 12, 2024
8674a36
Merge master into staging-next
github-actions[bot] Aug 12, 2024
6f5a1be
fuc: 2.1.0 -> 2.2.0
alyssais Aug 9, 2024
678a471
git-mit: 5.12.205 -> 5.13.11
alyssais Aug 9, 2024
f7f94af
cargo-generate: 0.21.1 -> 0.21.3
alyssais Aug 9, 2024
a1c6616
Merge pull request #334116 from paparodeo/pinocchio-strict-deps-fix
SomeoneSerge Aug 12, 2024
62f43c3
Merge master into staging-next
github-actions[bot] Aug 12, 2024
a2ba2b7
python312Packages.imgw-pib: init at 1.0.5
dotlambda Aug 12, 2024
11cb8ae
Merge pull request #333488 from alyssais/cargo-generate-0.21.3
emilazy Aug 12, 2024
142b144
home-assistant: support imgw_pib component
dotlambda Aug 12, 2024
164f4fd
Merge pull request #333495 from alyssais/git-mit-5.13.11
emilazy Aug 12, 2024
0a1ac11
Merge master into staging-next
github-actions[bot] Aug 13, 2024
f0b3f34
python312Packages.homeassistant-stubs: 2024.7.4 -> 2024.8.1
mweinelt Aug 13, 2024
fdb51ab
Merge pull request #334239 from dotlambda/python3Packages.imgw-pib
mweinelt Aug 13, 2024
a041a77
python311Packages.example-robot-data: fix strict deps
paparodeo Aug 13, 2024
f8ebe24
Reapply "python312Packages.zigpy: 0.65.2 -> 0.65.3"
mweinelt Aug 13, 2024
bf227f2
Merge master into staging-next
github-actions[bot] Aug 13, 2024
e50d3a5
Merge pull request #334087 from K900/qtdeclarative-darwin-deps
K900 Aug 13, 2024
7d9a283
Merge pull request #334270 from paparodeo/example-robot-data-strict-deps
wegank Aug 13, 2024
bd7ecc4
Merge pull request #333455 from alyssais/fuc-2.2.0
SuperSandro2000 Aug 13, 2024
471970d
home-assistant-custom-lovelace-modules.mushroom: 4.0.2 -> 4.0.3
mweinelt Aug 13, 2024
f9acfb6
jujutsu: add upstream patch for libgit2 1.8
emilazy Aug 13, 2024
0906206
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Aug 13, 2024
65e3548
Merge master into staging-next
github-actions[bot] Aug 13, 2024
88a8a50
Merge #334263: jujutsu: add upstream patch for libgit2 1.8
vcunat Aug 13, 2024
35c1846
Merge master into staging-next
github-actions[bot] Aug 13, 2024
355530f
abseil-cpp_202401: reinit
mweinelt Aug 13, 2024
e7e3cdf
onnxruntime: pin abseil-cpp_202401
mweinelt Aug 13, 2024
ae6040d
Merge master into staging-next
github-actions[bot] Aug 14, 2024
261f1ed
Merge master into staging-next
github-actions[bot] Aug 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -159,3 +159,6 @@ fbdcdde04a7caa007e825a8b822c75fab9adb2d6

# step-cli: format package.nix with nixfmt (#331629)
fc7a83f8b62e90de5679e993d4d49ca014ea013d

# darwin.stdenv: format with nixfmt-rfc-style (#333962)
93c10ac9e561c6594d3baaeaff2341907390d9b8
1 change: 0 additions & 1 deletion doc/languages-frameworks/python.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -477,7 +477,6 @@ are used in [`buildPythonPackage`](#buildpythonpackage-function).
See [example usage](#using-pythonrelaxdepshook).
- `pythonRemoveBinBytecode` to remove bytecode from the `/bin` folder.
- `setuptoolsBuildHook` to build a wheel using `setuptools`.
- `setuptoolsCheckHook` to run tests with `python setup.py test`.
- `sphinxHook` to build documentation and manpages using Sphinx.
- `venvShellHook` to source a Python 3 `venv` at the `venvDir` location. A
`venv` is created if it does not yet exist. `postVenvCreation` can be used to
Expand Down
18 changes: 18 additions & 0 deletions doc/stdenv/stdenv.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -1538,6 +1538,16 @@ Adds the `-fPIE` compiler and `-pie` linker options. Position Independent Execut
Static libraries need to be compiled with `-fPIE` so that executables can link them in with the `-pie` linker option.
If the libraries lack `-fPIE`, you will get the error `recompile with -fPIE`.

#### `shadowstack` {#shadowstack}

Adds the `-fcf-protection=return` compiler option. This enables the Shadow Stack feature supported by some newer processors, which maintains a user-inaccessible copy of the program's stack containing only return-addresses. When returning from a function, the processor compares the return-address value on the two stacks and throws an error if they do not match, considering it a sign of corruption and possible tampering. This should significantly increase the difficulty of ROP attacks.

For the Shadow Stack to be enabled at runtime, all code linked into a process must be built with Shadow Stack enabled, so this is probably only useful to enable on a wide scale, so that all of a packages dependencies also have the feature enabled.

This is currently only supported on some newer Intel and AMD processors as part of the Intel CET set of features. However, the generated code should continue to work on older processors which will simply omit any of this checking.

This breaks some code that does advanced stack management or exception handling. If enabling this hardening flag it is important to test the result on a system that has known working and enabled CET support, so that any such breakage can be discovered.

#### `trivialautovarinit` {#trivialautovarinit}

Adds the `-ftrivial-auto-var-init=pattern` compiler option. This causes "trivially-initializable" uninitialized stack variables to be forcibly initialized with a nonzero value that is likely to cause a crash (and therefore be noticed). Uninitialized variables generally take on their values based on fragments of previous program state, and attackers can carefully manipulate that state to craft malicious initial values for these variables.
Expand All @@ -1554,6 +1564,14 @@ sorry, unimplemented: __builtin_clear_padding not supported for variable length

This flag adds the `-fstack-clash-protection` compiler option, which causes growth of a program's stack to access each successive page in order. This should force the guard page to be accessed and cause an attempt to "jump over" this guard page to crash.

#### `pacret` {#pacret}

This flag adds the `-mbranch-protection=pac-ret` compiler option on aarch64-linux targets. This uses ARM v8.3's Pointer Authentication feature to sign function return pointers before adding them to the stack. The pointer's authenticity is then validated before returning to its destination. This dramatically increases the difficulty of ROP exploitation techniques.

This may cause problems with code that does advanced stack manipulation, and debugging/stack-unwinding tools need to be pac-ret aware to work correctly when these features are in operation.

Pre-ARM v8.3 processors will ignore Pointer Authentication instructions, so code built with this flag will continue to work on older processors, though without any of the intended protections. If enabling this flag, it is recommended to ensure the resultant packages are tested against an ARM v8.3+ linux system with known-working Pointer Authentication support so that any breakage caused by this feature is actually detected.

[^footnote-stdenv-ignored-build-platform]: The build platform is ignored because it is a mere implementation detail of the package satisfying the dependency: As a general programming principle, dependencies are always *specified* as interfaces, not concrete implementation.
[^footnote-stdenv-native-dependencies-in-path]: Currently, this means for native builds all dependencies are put on the `PATH`. But in the future that may not be the case for sake of matching cross: the platforms would be assumed to be unique for native and cross builds alike, so only the `depsBuild*` and `nativeBuildInputs` would be added to the `PATH`.
[^footnote-stdenv-propagated-dependencies]: Nix itself already takes a package’s transitive dependencies into account, but this propagation ensures nixpkgs-specific infrastructure like [setup hooks](#ssec-setup-hooks) also are run as if it were a propagated dependency.
Expand Down
9 changes: 9 additions & 0 deletions nixos/doc/manual/release-notes/rl-2411.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
This also allows configuring runtime settings of AMDVLK and enabling experimental features.
- The `moonlight-qt` package ([Moonlight game streaming](https://moonlight-stream.org/)) now has HDR support on Linux systems.

- PostgreSQL now defaults to major version 16.

- `authelia` has been upgraded to version 4.38. This version brings several features and improvements which are detailed in the [release blog post](https://www.authelia.com/blog/4.38-release-notes/).
This release also deprecates some configuration keys, which are likely to be removed in future version 5.0, but they are still supported and expected to be working in the current version.

Expand Down Expand Up @@ -319,6 +321,8 @@

- The `stackclashprotection` hardening flag has been added, though disabled by default.

- The `pacret` hardening flag has been added, though disabled by default.

- `cargoSha256` in `rustPlatform.buildRustPackage` has been deprecated in favor
of `cargoHash` which supports SRI hashes. See
[buildRustPackage: Compiling Rust applications with Cargo](https://nixos.org/manual/nixpkgs/unstable/#compiling-rust-applications-with-cargo)
Expand All @@ -338,6 +342,9 @@
The derivation now installs "impl" headers selectively instead of by a wildcard.
Use `imgui.src` if you just want to access the unpacked sources.

- Unprivileged access to the kernel syslog via `dmesg` is now restricted by default. Users wanting to keep an
unrestricted access to it can set `boot.kernel.sysctl."kernel.dmesg_restrict" = false`.

- The `i18n.inputMethod` module introduces two new properties:
`enable` and `type`, for declaring whether to enable an alternative input method and defining which input method respectfully. The options available in `type` are the same as the existing `enabled` option. `enabled` is now deprecated, and will be removed in a future release.

Expand All @@ -353,6 +360,8 @@
- Nemo is now built with gtk-layer-shell support, note that for now it will be expected to see nemo-desktop
listed as a regular entry in Cinnamon Wayland session's window list applet.

- The `shadowstack` hardening flag has been added, though disabled by default.

- `restic` module now has an option for inhibiting system sleep while backups are running, defaulting to off (not inhibiting sleep), available as [`services.restic.backups.<name>.inhibitsSleep`](#opt-services.restic.backups._name_.inhibitsSleep).

- Support for *runner registration tokens* has been [deprecated](https://gitlab.com/gitlab-org/gitlab/-/issues/380872)
Expand Down
3 changes: 2 additions & 1 deletion nixos/modules/services/databases/postgresql.nix
Original file line number Diff line number Diff line change
Expand Up @@ -483,7 +483,8 @@ in

services.postgresql.package = let
mkThrow = ver: throw "postgresql_${ver} was removed, please upgrade your postgresql version.";
base = if versionAtLeast config.system.stateVersion "23.11" then pkgs.postgresql_15
base = if versionAtLeast config.system.stateVersion "24.11" then pkgs.postgresql_16
else if versionAtLeast config.system.stateVersion "23.11" then pkgs.postgresql_15
else if versionAtLeast config.system.stateVersion "22.05" then pkgs.postgresql_14
else if versionAtLeast config.system.stateVersion "21.11" then pkgs.postgresql_13
else if versionAtLeast config.system.stateVersion "20.03" then mkThrow "11"
Expand Down
1 change: 1 addition & 0 deletions nixos/tests/all-tests.nix
Original file line number Diff line number Diff line change
Expand Up @@ -764,6 +764,7 @@ in {
php81 = handleTest ./php { php = pkgs.php81; };
php82 = handleTest ./php { php = pkgs.php82; };
php83 = handleTest ./php { php = pkgs.php83; };
php84 = handleTest ./php { php = pkgs.php84; };
phylactery = handleTest ./web-apps/phylactery.nix {};
pict-rs = handleTest ./pict-rs.nix {};
pinnwand = handleTest ./pinnwand.nix {};
Expand Down
29 changes: 21 additions & 8 deletions nixos/tests/systemd-boot.nix
Original file line number Diff line number Diff line change
Expand Up @@ -244,18 +244,31 @@ rec {
testScript = ''
machine.succeed("mount -o remount,rw /boot")

# Replace version inside sd-boot with something older. See magic[] string in systemd src/boot/efi/boot.c
machine.succeed(
"""
find /boot -iname '*boot*.efi' -print0 | \
xargs -0 -I '{}' sed -i 's/#### LoaderInfo: systemd-boot .* ####/#### LoaderInfo: systemd-boot 000.0-1-notnixos ####/' '{}'
"""
)
def switch():
# Replace version inside sd-boot with something older. See magic[] string in systemd src/boot/efi/boot.c
machine.succeed(
"""
find /boot -iname '*boot*.efi' -print0 | \
xargs -0 -I '{}' sed -i 's/#### LoaderInfo: systemd-boot .* ####/#### LoaderInfo: systemd-boot 000.0-1-notnixos ####/' '{}'
"""
)
return machine.succeed("/run/current-system/bin/switch-to-configuration boot 2>&1")

output = machine.succeed("/run/current-system/bin/switch-to-configuration boot 2>&1")
output = switch()
assert "updating systemd-boot from 000.0-1-notnixos to " in output, "Couldn't find systemd-boot update message"
assert 'to "/boot/EFI/systemd/systemd-bootx64.efi"' in output, "systemd-boot not copied to to /boot/EFI/systemd/systemd-bootx64.efi"
assert 'to "/boot/EFI/BOOT/BOOTX64.EFI"' in output, "systemd-boot not copied to to /boot/EFI/BOOT/BOOTX64.EFI"

with subtest("Test that updating works with lowercase bootx64.efi"):
machine.succeed(
# Move to tmp file name first, otherwise mv complains the new location is the same
"mv /boot/EFI/BOOT/BOOTX64.EFI /boot/EFI/BOOT/bootx64.efi.new",
"mv /boot/EFI/BOOT/bootx64.efi.new /boot/EFI/BOOT/bootx64.efi",
)
output = switch()
assert "updating systemd-boot from 000.0-1-notnixos to " in output, "Couldn't find systemd-boot update message"
assert 'to "/boot/EFI/systemd/systemd-bootx64.efi"' in output, "systemd-boot not copied to to /boot/EFI/systemd/systemd-bootx64.efi"
assert 'to "/boot/EFI/BOOT/BOOTX64.EFI"' in output, "systemd-boot not copied to to /boot/EFI/BOOT/BOOTX64.EFI"
'';
};

Expand Down
9 changes: 6 additions & 3 deletions pkgs/applications/audio/whipper/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ let
in python3.pkgs.buildPythonApplication rec {
pname = "whipper";
version = "0.10.0";
pyproject = true;

src = fetchFromGitHub {
owner = "whipper-team";
Expand All @@ -38,14 +39,15 @@ in python3.pkgs.buildPythonApplication rec {
})
];

nativeBuildInputs = with python3.pkgs; [
nativeBuildInputs = [
installShellFiles
wrapGAppsNoGuiHook
gobject-introspection
];

setuptools-scm
build-system = with python3.pkgs; [
docutils
setuptoolsCheckHook
setuptools-scm
];

propagatedBuildInputs = with python3.pkgs; [
Expand All @@ -63,6 +65,7 @@ in python3.pkgs.buildPythonApplication rec {

nativeCheckInputs = with python3.pkgs; [
twisted
pytestCheckHook
] ++ bins;

makeWrapperArgs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/emacs/build-support/elpa.nix
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# builder for Emacs packages built for packages.el

{ lib, stdenv, emacs, texinfo, writeText, gcc }:
{ lib, stdenv, emacs, texinfo, writeText }:

let
handledArgs = [ "meta" ];
genericBuild = import ./generic.nix { inherit lib stdenv emacs texinfo writeText gcc; };
genericBuild = import ./generic.nix { inherit lib stdenv emacs texinfo writeText; };

in

Expand Down
15 changes: 6 additions & 9 deletions pkgs/applications/editors/emacs/build-support/generic.nix
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# generic builder for Emacs packages

{ lib, stdenv, emacs, texinfo, writeText, gcc, ... }:
{ lib, stdenv, emacs, texinfo, writeText, ... }:

let
inherit (lib) optionalAttrs getLib;
handledArgs = [ "buildInputs" "packageRequires" "propagatedUserEnvPkgs" "meta" ]
++ lib.optionals (emacs.withNativeCompilation or false) [ "nativeBuildInputs" "postInstall" ];
inherit (lib) optionalAttrs;
handledArgs = [ "buildInputs" "nativeBuildInputs" "packageRequires" "propagatedUserEnvPkgs" "meta" ]
++ lib.optionals (emacs.withNativeCompilation or false) [ "postInstall" ];

setupHook = writeText "setup-hook.sh" ''
source ${./emacs-funcs.sh}
Expand Down Expand Up @@ -55,7 +55,8 @@ stdenv.mkDerivation (finalAttrs: ({
esac
'';

buildInputs = [emacs texinfo] ++ packageRequires ++ buildInputs;
buildInputs = packageRequires ++ buildInputs;
nativeBuildInputs = [ emacs texinfo ] ++ nativeBuildInputs;
propagatedBuildInputs = packageRequires;
propagatedUserEnvPkgs = packageRequires ++ propagatedUserEnvPkgs;

Expand All @@ -73,10 +74,6 @@ stdenv.mkDerivation (finalAttrs: ({

// optionalAttrs (emacs.withNativeCompilation or false) {

LIBRARY_PATH = "${getLib stdenv.cc.libc}/lib";

nativeBuildInputs = [ gcc ] ++ nativeBuildInputs;

addEmacsNativeLoadPath = true;

inherit turnCompilationWarningToError ignoreCompilationError;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/emacs/build-support/melpa.nix
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# builder for Emacs packages built for packages.el
# using MELPA package-build.el

{ lib, stdenv, fetchFromGitHub, emacs, texinfo, writeText, gcc }:
{ lib, stdenv, fetchFromGitHub, emacs, texinfo, writeText }:

let
handledArgs = [ "meta" "preUnpack" "postUnpack" ];
genericBuild = import ./generic.nix { inherit lib stdenv emacs texinfo writeText gcc; };
genericBuild = import ./generic.nix { inherit lib stdenv emacs texinfo writeText; };

packageBuild = stdenv.mkDerivation {
name = "package-build";
Expand Down
3 changes: 1 addition & 2 deletions pkgs/applications/editors/emacs/build-support/wrapper.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ in customEmacsPackages.withPackages (epkgs: [ epkgs.evil epkgs.magit ])

*/

{ lib, lndir, makeBinaryWrapper, runCommand, gcc }:
{ lib, lndir, makeBinaryWrapper, runCommand }:
self:
let
inherit (self) emacs;
Expand Down Expand Up @@ -60,7 +60,6 @@ runCommand
deps = runCommand "emacs-packages-deps"
({
inherit explicitRequires lndir emacs;
nativeBuildInputs = lib.optional withNativeCompilation gcc;
} // lib.optionalAttrs withNativeCompilation {
inherit (emacs) LIBRARY_PATH;
})
Expand Down
4 changes: 0 additions & 4 deletions pkgs/applications/graphics/darktable/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,6 @@
, libaom
, portmidi
, lua
, dav1d
, libyuv
}:

stdenv.mkDerivation rec {
Expand Down Expand Up @@ -108,8 +106,6 @@ stdenv.mkDerivation rec {
libaom
portmidi
lua
dav1d
libyuv
] ++ lib.optionals stdenv.isLinux [
colord
colord-gtk
Expand Down
5 changes: 5 additions & 0 deletions pkgs/applications/misc/electrum/ltc.nix
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,11 @@ python3.pkgs.buildPythonApplication {
disabledTests = [
"test_loop" # test tries to bind 127.0.0.1 causing permission error
"test_is_ip_address" # fails spuriously https://github.com/spesmilo/electrum/issues/7307
# electrum_ltc.lnutil.RemoteMisbehaving: received commitment_signed without pending changes
"test_reestablish_replay_messages_rev_then_sig"
"test_reestablish_replay_messages_sig_then_rev"
# stuck on hydra
"test_reestablish_with_old_state"
];

postCheck = ''
Expand Down
8 changes: 1 addition & 7 deletions pkgs/applications/networking/browsers/ladybird/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,13 @@
, unicode-emoji
, unicode-character-database
, cmake
, dav1d
, ninja
, pkg-config
, libaom
, libavif
, libjxl
, libtiff
, libwebp
, libxcrypt
, libyuv
, python3
, qt6Packages
, woff2
Expand Down Expand Up @@ -137,14 +134,11 @@ stdenv.mkDerivation (finalAttrs: {
];

buildInputs = with qt6Packages; [
dav1d
ffmpeg
libaom
libavif
libjxl
libwebp
libxcrypt
libyuv
qtbase
qtmultimedia
simdutf
Expand Down Expand Up @@ -178,7 +172,7 @@ stdenv.mkDerivation (finalAttrs: {
'';

# Only Ladybird and WebContent need wrapped, if Qt is enabled.
# On linux we end up wrapping some non-Qt apps, like headless-browser.
# On linux we end up wraping some non-Qt apps, like headless-browser.
dontWrapQtApps = stdenv.isDarwin;

passthru.tests = {
Expand Down
6 changes: 4 additions & 2 deletions pkgs/applications/networking/browsers/w3m/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
, x11Support ? graphicsSupport, libX11
, mouseSupport ? !stdenv.isDarwin, gpm-ncurses
, perl, man, pkg-config, buildPackages, w3m
, testers
, testers, updateAutotoolsGnuConfigScriptsHook
}:

let
Expand Down Expand Up @@ -53,7 +53,9 @@ in stdenv.mkDerivation rec {
sed -ie 's!mktable.*:.*!mktable:!' Makefile.in
'';

nativeBuildInputs = [ pkg-config gettext ];
# updateAutotoolsGnuConfigScriptsHook necessary to build on FreeBSD native pending inclusion of
# https://git.savannah.gnu.org/cgit/config.git/commit/?id=e4786449e1c26716e3f9ea182caf472e4dbc96e0
nativeBuildInputs = [ pkg-config gettext updateAutotoolsGnuConfigScriptsHook ];
buildInputs = [ ncurses boehmgc zlib ]
++ lib.optional sslSupport openssl
++ lib.optional mouseSupport gpm-ncurses
Expand Down
14 changes: 12 additions & 2 deletions pkgs/applications/networking/warp/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchFromGitLab
, fetchpatch2
, appstream-glib
, cargo
, desktop-file-utils
Expand Down Expand Up @@ -33,14 +34,23 @@ stdenv.mkDerivation rec {
hash = "sha256-GRxZ3y1PdJpBDnGCfmOmZgN8n1aaYf9IhyszRwo3MjQ=";
};

patches = [
# https://gitlab.gnome.org/World/warp/-/merge_requests/74
(fetchpatch2 {
name = "rust-1.80-compat.patch";
url = "https://gitlab.gnome.org/World/warp/-/commit/38747cc2dde79089df53fd8451ea2db13f9f3714.patch";
hash = "sha256-9P5LwCHaC6J5WR2OnjCaNE+4de/Jv6XGXS7bOfYrM7w=";
})
];

postPatch = ''
patchShebangs build-aux
'';

cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
inherit src patches;
name = "${pname}-${version}";
hash = "sha256-v/MhVcQmMYD/n/8wmPCYUy4YpXhL0v4fq8h6cllo/pw=";
hash = "sha256-xF9AzcO2uawHu7XZay7Wwr2r+OVLbXhfSynnBYbVkZM=";
};

nativeBuildInputs = [
Expand Down
Loading