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

ringboard: init at 0.5.1 #332914

Closed
wants to merge 524 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
524 commits
Select commit Hold shift + click to select a range
743269b
Merge pull request #330588 from linj-fork/pr/clean-genericBuild
jian-lin Aug 4, 2024
9a354fe
Merge master into staging-next
github-actions[bot] Aug 4, 2024
2c15c76
pipewire: restore enableSystemd option
alyssais Aug 3, 2024
ab783af
pipewire: document enableSystemd maintainership
alyssais Aug 3, 2024
25f42d4
Merge pull request #329478 from trofi/libopenmpt-update
OPNA2608 Aug 4, 2024
6bceb4e
Merge master into staging-next
github-actions[bot] Aug 4, 2024
f13e283
Merge pull request #330754 from ExpidusOS/fix/pkgsllvm/rustc-eval
tomberek Aug 4, 2024
dada884
Merge master into staging-next
github-actions[bot] Aug 4, 2024
f91fb16
gsl: 2.7.1 -> 2.8
wegank Jul 7, 2024
5bc5f13
python312Packages.pygsl: fix build with gsl 2.8
wegank Aug 4, 2024
9b6dc57
Merge pull request #330065 from ExpidusOS/feat/glslang/outputs
Atemu Aug 4, 2024
423c64a
Merge pull request #331576 from LeSuisse/env-vars-not-world-readable
mweinelt Aug 4, 2024
d01df26
Merge master into staging-next
github-actions[bot] Aug 5, 2024
3c285dc
Merge master into staging-next
github-actions[bot] Aug 5, 2024
d4720e9
Merge branch 'staging-next' into staging
vcunat Aug 5, 2024
19a0897
Merge pull request #329208 from jtojnar/libwacom-sysconfdir
jtojnar Aug 5, 2024
3b74cd6
Merge master into staging-next
github-actions[bot] Aug 5, 2024
b4c4085
Merge staging-next into staging
github-actions[bot] Aug 5, 2024
aac805e
Merge pull request #331237 from r-ryantm/auto-update/aws-c-auth
tomberek Aug 5, 2024
5794535
Merge master into staging-next
github-actions[bot] Aug 5, 2024
cf88251
Merge staging-next into staging
github-actions[bot] Aug 5, 2024
d55d1d6
nodejs_22: fix the eval
trofi Aug 5, 2024
71a08c0
Merge pull request #332566 from trofi/nodevs_22-fix-eval
emilazy Aug 5, 2024
3342050
glslang: fix symlink from dev to use bin
RossComputerGuy Aug 5, 2024
1f5c5a0
Merge pull request #332581 from ExpidusOS/fix/glslang-typo
RossComputerGuy Aug 5, 2024
0e4c140
Merge master into staging-next
github-actions[bot] Aug 6, 2024
3b5460f
Merge staging-next into staging
github-actions[bot] Aug 6, 2024
bbb9f2f
stdenv: set the phase in showPhaseHeader
philiptaron Aug 2, 2024
6244633
stdenv: introduce specific logging functions
philiptaron Aug 2, 2024
465dbd2
stdenv: log hooks at nixTalkativeLog level
philiptaron Aug 2, 2024
e844424
stdenv: replace other $NIX_DEBUG log statements
philiptaron Aug 2, 2024
d8fbb16
stdenv: change the logging in _allFlags to talkative
philiptaron Aug 5, 2024
e0f09e4
Merge master into staging-next
github-actions[bot] Aug 6, 2024
eddd97e
Merge staging-next into staging
github-actions[bot] Aug 6, 2024
6fbb060
cargo-c: 0.9.32 -> 0.10.2
alyssais Jul 29, 2024
8a4b60f
gst_all_1.gst-plugins-rs: 0.12.4 -> 0.12.8
alyssais Aug 1, 2024
09d8b50
nsncd: unstable-2024-03-18 -> 1.4.1
alyssais Jul 29, 2024
ae0d5d9
unixODBCDrivers.psql: merge with psqlodbc
Ma27 Aug 4, 2024
bbd17f7
Merge pull request #331612 from GaetanLepage/abseil-cpp
SuperSandro2000 Aug 6, 2024
4a1b6d3
Revert "nsncd: unstable-2024-03-18 -> 1.4.1"
alyssais Aug 6, 2024
897a034
Merge pull request #332692 from alyssais/nsncd-revert
picnoir Aug 6, 2024
500bced
Merge master into staging-next
github-actions[bot] Aug 6, 2024
6c87856
Merge staging-next into staging
github-actions[bot] Aug 6, 2024
b335dfd
mesa: cherry-pick patch to fix broken video decoding on AMD iGPUs
K900 Aug 6, 2024
44a4c39
Merge #331353: ffmpeg_4: 4.4.4 -> 4.4.5
vcunat Aug 6, 2024
3f3dd53
Merge pull request #331560 from philiptaron/issue-328229/stdenv-spam-…
philiptaron Aug 6, 2024
c67e45c
Merge #331569: mercurial: 6.8 -> 6.8.1
vcunat Aug 6, 2024
25a5e57
Merge #331589: pahole: fix clang kernel build
vcunat Aug 6, 2024
a1ebb54
Merge pull request #332732 from K900/mesa-vcn-fix
K900 Aug 6, 2024
498bae0
Merge #319176: libtheora: adopt; modernize
vcunat Aug 6, 2024
f398d69
Merge #330937: xorg.libX11: 1.8.9 -> 1.8.10
vcunat Aug 6, 2024
df74f34
python312Packages.glyphtools: disable tests
mweinelt Jul 29, 2024
471d153
whipper: test with pytest
mweinelt Jul 30, 2024
c4a5a7d
python312Packages.pycdio: fix tests on 3.12
mweinelt Jul 30, 2024
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
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
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
e2a1fa0
ringboard-server: init at 0.5.3
GaetanLepage Aug 7, 2024
01151ad
ringboard-wayland: init at 0.5.3
GaetanLepage Aug 11, 2024
28a6c78
ringboard-x11: init at 0.5.3
GaetanLepage Aug 11, 2024
4bb33d2
ringboard-egui: init at 0.5.3
GaetanLepage Aug 11, 2024
b0ddf9d
ringboard-cli: init at 0.5.3
GaetanLepage Aug 11, 2024
08adfbb
ringboard-tui: init at 0.5.3
GaetanLepage Aug 11, 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
  •  
  •  
  •  
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 @@ -317,6 +319,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 @@ -336,6 +340,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 @@ -351,6 +358,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
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,13 +8,10 @@
, unicode-emoji
, unicode-character-database
, cmake
, dav1d
, ninja
, pkg-config
, libaom
, libavif
, libxcrypt
, libyuv
, python3
, qt6Packages
, woff2
Expand Down Expand Up @@ -121,12 +118,9 @@ stdenv.mkDerivation (finalAttrs: {
];

buildInputs = with qt6Packages; [
dav1d
ffmpeg
libaom
libavif
libxcrypt
libyuv
qtbase
qtmultimedia
skia
Expand Down Expand Up @@ -159,7 +153,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
6 changes: 3 additions & 3 deletions pkgs/applications/version-management/mercurial/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ let

self = python3Packages.buildPythonApplication rec {
pname = "mercurial${lib.optionalString fullBuild "-full"}";
version = "6.8";
version = "6.8.1";

src = fetchurl {
url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz";
hash = "sha256-COTQ5dqK8RMrUea8M1AYCtV63Nk18Je20LwRmiwsChA=";
hash = "sha256-Aw6Kem1ZDk6utAPuJWdWFc2A0jbzq4oLVtzIQYEViwU=";
};

format = "other";
Expand All @@ -35,7 +35,7 @@ let
cargoDeps = if rustSupport then rustPlatform.fetchCargoTarball {
inherit src;
name = "mercurial-${version}";
hash = "sha256-mP82UtASD0Fh8ilDDCB6ubY7/MGPoRP6hg6/xRwzwAw=";
hash = "sha256-i5AVyi9m7qLLubhV8fBhhZ6/RYOjMdwmv9Bek9pT/xo=";
sourceRoot = "mercurial-${version}/rust";
} else null;
cargoRoot = if rustSupport then "rust" else null;
Expand Down
6 changes: 0 additions & 6 deletions pkgs/build-support/bintools-wrapper/ld-wrapper.sh
Original file line number Diff line number Diff line change
Expand Up @@ -226,12 +226,6 @@ if [[ "$NIX_DONT_SET_RPATH_@suffixSalt@" != 1 && "$linkType" != static-pie ]]; t

fi

# This is outside the DONT_SET_RPATH branch because it's more targeted and we
# usually want it (on Darwin) even if DONT_SET_RPATH is set.
if [ -n "${NIX_COREFOUNDATION_RPATH:-}" ]; then
extraAfter+=(-rpath $NIX_COREFOUNDATION_RPATH)
fi

# Only add --build-id if this is a final link. FIXME: should build gcc
# with --enable-linker-build-id instead?
#
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ for p in "${params[@]}"; do
esac
done

if $needsTarget; then
if $needsTarget && [[ $0 != *cpp ]]; then
extraBefore+=(-target @defaultTarget@ @machineFlags@)
fi
7 changes: 5 additions & 2 deletions pkgs/build-support/cc-wrapper/add-flags.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,11 @@ for var in "${var_templates_bool[@]}"; do
mangleVarBool "$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
done

# `-B@out@/bin' forces cc to use ld-wrapper.sh when calling ld.
NIX_CFLAGS_COMPILE_@suffixSalt@="-B@out@/bin/ $NIX_CFLAGS_COMPILE_@suffixSalt@"
# Arocc does not support "-B"
if [[ -z "@isArocc@" ]]; then
# `-B@bintools@/bin' forces cc to use ld-wrapper.sh when calling ld.
NIX_CFLAGS_COMPILE_@suffixSalt@="-B@bintools@/bin/ $NIX_CFLAGS_COMPILE_@suffixSalt@"
fi

# Export and assign separately in order that a failing $(..) will fail
# the script.
Expand Down
Loading
Loading