Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1232 commits
Select commit Hold shift + click to select a range
9170e99
python3Packages.vsure: 1.8.1 -> 2.6.0
mweinelt Dec 30, 2022
bbc981e
python3Packages.vulture: 2.5 -> 2.6
mweinelt Dec 30, 2022
4d1ff9f
python3Packages.wandb: 0.13.5 -> 0.13.7
mweinelt Dec 30, 2022
0896e7a
python3Packages.wasabi: 0.10.1 -> 1.1.0
mweinelt Dec 30, 2022
c335326
python3Packages.weasyprint: 57.0 -> 57.2
mweinelt Dec 30, 2022
af3649d
python3Packages.whatthepatch: 1.0.2 -> 1.0.3
mweinelt Dec 30, 2022
f129485
python3Packages.widgetsnbextension: 4.0.3 -> 4.0.5
mweinelt Dec 30, 2022
7021745
python3Packages.wordfreq: 2.5.1 -> 3.0.2
mweinelt Dec 30, 2022
b5f0b70
python3Packages.xarray: 2022.6.0 -> 2022.12.0
mweinelt Dec 30, 2022
d661aed
python3Packages.xarray-einstats: 0.3.0 -> 0.4.0
mweinelt Dec 30, 2022
431617b
python3Packages.xcffib: 0.11.1 -> 1.1.2
mweinelt Dec 30, 2022
0a0a290
python3Packages.xknx: 2.1.0 -> 2.2.0
mweinelt Dec 30, 2022
671ba42
python3Packages.xlib: 0.31 -> 0.33
mweinelt Dec 30, 2022
70008b3
python3Packages.xml2rfc: 3.15.1 -> 3.15.3
mweinelt Dec 30, 2022
f0f59b9
python3Packages.xmlschema: 1.11.3 -> 2.1.1
mweinelt Dec 30, 2022
7be5ba8
python3Packages.xxhash: 3.1.0 -> 3.2.0
mweinelt Dec 30, 2022
a225fbc
python3Packages.yangson: 1.4.14 -> 1.4.15
mweinelt Dec 30, 2022
57123cd
python3Packages.yfinance: 0.1.93 -> 0.2.3
mweinelt Dec 30, 2022
79a6bfe
python3Packages.yoyo-migrations: 7.3.2 -> 8.2.0
mweinelt Dec 30, 2022
43fce8b
python3Packages.zarr: 2.12.0 -> 2.13.3
mweinelt Dec 30, 2022
0373076
python3Packages.zdaemon: 4.3 -> 4.4
mweinelt Dec 30, 2022
270672d
python3Packages.ZConfig: 3.6.0 -> 3.6.1
mweinelt Dec 30, 2022
4c7d998
python3Packages.zeep: 4.1.0 -> 4.2.1
mweinelt Dec 30, 2022
a6b94a4
python3Packages.zeroconf: 0.39.4 -> 0.47.1
mweinelt Dec 30, 2022
b4e0b24
python3Packages.zipp: 3.10.0 -> 3.11.0
mweinelt Dec 30, 2022
b7af636
python3Packages.zope.copy: 4.2 -> 4.3
mweinelt Dec 30, 2022
2dbaf94
python3Packages.zope.event: 4.5.0 -> 4.6
mweinelt Dec 30, 2022
faff52c
python3Packages.zope.exceptions: 4.5 -> 4.6
mweinelt Dec 30, 2022
c42766c
python3Packages.zope-hookable: 5.2 -> 5.4
mweinelt Dec 30, 2022
4d7043e
python3Packages.zope.i18nmessageid: 5.0.1 -> 5.1.1
mweinelt Dec 30, 2022
1e07e71
python3Packages.zope.interface: 5.4.0 -> 5.5.2
mweinelt Dec 30, 2022
d0fb184
python3Packages.zope.location: 4.2 -> 4.3
mweinelt Dec 30, 2022
c7e7e79
python3Packages.zope.proxy: 4.5.0 -> 4.6.1
mweinelt Dec 30, 2022
bbac79a
python3Packages.zope.schema: 6.2.0 -> 6.2.1
mweinelt Dec 30, 2022
2f18aa4
python3Packages.zope.testing: 4.10 -> 5.0.1
mweinelt Dec 30, 2022
25198fd
python3Packages.zope.testrunner: 5.5.1 -> 5.6
mweinelt Dec 30, 2022
d693b56
python3Packages.wasserstein: normalize pname
mweinelt Dec 30, 2022
c2c5def
python3Packages.pytest-shutil: Disable failing test
mweinelt Dec 30, 2022
86af3e6
python3Packages.requests: relax charset-normalizer constraint
mweinelt Dec 30, 2022
5e7a3f8
python3Packages.sphinx-rtd-theme: relax sphinx constraint
mweinelt Dec 31, 2022
5d16d1b
python3Packages.graphql-core: Pass py as checkInput
mweinelt Dec 31, 2022
c89f79b
python3Packages.pyhamcrest: Disable failing tests
mweinelt Dec 31, 2022
96649b6
python3Packages.base58: Pass py into checkInputs
mweinelt Dec 31, 2022
98584cb
python3Packages.pytest-describe: Pass py into checkInputs
mweinelt Dec 31, 2022
adca327
python3Packages.Flask-Limiter: 2.6.2 -> 3.1.0
mweinelt Dec 31, 2022
1b1a48f
python3Packages.python-levenshtein: drop
mweinelt Dec 31, 2022
b7d5b40
python3Packages.levenshtein: fix meta.changelog
mweinelt Dec 31, 2022
d5aa5af
python310Packages.devtools: add changelog to meta
fabaff Dec 10, 2022
a2bc91c
python310Packages.littleutils: add changelog to meta
fabaff Dec 10, 2022
06e8553
python310Packages.executing: reformat
fabaff Dec 10, 2022
aa4397f
python310Packages.virtualenv: disable on older Python releases
fabaff Oct 19, 2022
4553e62
python3Packages.aiohttp: Relax charset-normalizer constraint
mweinelt Dec 31, 2022
1b4b5be
python3Packages.anyio: disable failing tests
mweinelt Dec 31, 2022
a9125ee
python3Packages.factory_boy: Disable failing tests
mweinelt Dec 31, 2022
f986c13
python3Packages.autobahn: Stop testing with eth-abi
mweinelt Dec 31, 2022
2227593
python3Packages.pytest-aiohttp: Disable failing tests
mweinelt Dec 31, 2022
32461c6
python3Packages.fastdiff: Pass py into checkInputs,
mweinelt Dec 31, 2022
f5c9859
python3Packages.markdown-it-py: Pass py into checkInputs
mweinelt Dec 31, 2022
f6eecc0
python3Packages.myst-parser: Relax sphinx constraint
mweinelt Dec 31, 2022
f9dc9d5
python3Packages.graphene: Pass py into checkInputs
mweinelt Dec 31, 2022
8e39086
python3Packages.starlette: Ignore trio's deprecation warnings
mweinelt Dec 31, 2022
089c158
awscli: 1.27.38 -> 1.27.40
mweinelt Dec 31, 2022
a08e69f
python3Packages.graphene-django: 2022-03-03 -> 3.0.0
mweinelt Dec 31, 2022
00f5514
python3Packages.zxcvbn: use tagged release
mweinelt Dec 31, 2022
f7d835e
home-assistant: relax ciso8601, overrride astral
mweinelt Jan 1, 2023
5da6234
python311Packages.yarl: Disable failing test
mweinelt Jan 1, 2023
acbd70e
python311Packages.jedi: Disable failing tests
mweinelt Jan 1, 2023
e62d70a
python3Packages.pandas: Disable failing test with numpy 1.24
mweinelt Jan 1, 2023
109aabe
awsebcli: fixup, bump termcolor dependecy
kirillrdy Jan 1, 2023
7bd0431
python3Packages.sphinx: 5.1.1 -> 5.3.0
mweinelt Jan 1, 2023
c3bf8d1
python3Packages.pyu2f: Disable tests failing with pyfakefs 5.0
mweinelt Jan 1, 2023
fca5b85
python3Packages.pypytools: Pass py into checkInputs
mweinelt Jan 1, 2023
a253119
python3Packages.getmac: Pass py into checkInputs
mweinelt Jan 1, 2023
5f65eb0
python3Packages.pylint: 2.15.5 -> 2.15.9
mweinelt Jan 2, 2023
abbc2c7
python3Packages.simpy: Pass py into checkInputs
mweinelt Jan 2, 2023
b36007d
python310Packages.snowflake-connector-python: Relax dep constraints
mweinelt Jan 2, 2023
3262365
python3Packages.trio-asyncio: Ignore TrioDeprecationWarning
mweinelt Jan 2, 2023
38aece2
python3Packages.extractcode: Disable failing test
mweinelt Jan 2, 2023
eb46de5
python3Packages.quantities: Disable failing test
mweinelt Jan 2, 2023
15c2238
python3Packages.meinheld: Relax greenlet constraint
mweinelt Jan 2, 2023
5fa6285
python3packages.starlette: 0.20.4 -> 0.23.1
mweinelt Jan 2, 2023
f5336d2
python3Packages.fastapi: Disable failing test
mweinelt Jan 2, 2023
257d72b
python3Packages.celery: Fix billiard 4.1 compat
mweinelt Jan 2, 2023
9d7973e
python3Packages.rply: Fix tests, refactor
mweinelt Jan 2, 2023
4244d1b
python3Packages.smbus-cffi: Pass py into checkInputs
mweinelt Jan 2, 2023
9f4bff5
python3Packages.cucumber-tag-expressions: Fix tests
mweinelt Jan 2, 2023
1b9872b
python3Packages.matrix-nio: Pass py into checkInputs
mweinelt Jan 2, 2023
f6d5846
protobuf3_21: 3.21.8 -> 3.21.12
mweinelt Jan 2, 2023
8aa83fe
python3Packages.setuptools-gettext: init at 0.1.1
mweinelt Jan 2, 2023
d5c2dae
python3Packages.cli-helpers: reformat
mweinelt Jan 2, 2023
ff9f36a
python3Packages.ical: Pass py into checkInputs
mweinelt Jan 3, 2023
ac88e1c
python3Packages.executor: reformat
mweinelt Jan 3, 2023
856b1ac
python3Packages.pytest-doctestplus: Propagate setuptools
mweinelt Jan 3, 2023
510de5b
borgbackup: Pass py into checkInputs
mweinelt Jan 3, 2023
348c4d4
python3Packages.asyncclick: Ignore TrioDeprecationWarning
mweinelt Jan 3, 2023
fe62016
python3Packages.numpy: 1.23.3 -> 1.23.5
mweinelt Jan 3, 2023
bed5829
python3Packages.mrjob: init at 0.7.4
mweinelt Jan 3, 2023
5eb7ef5
sumo: Unpin python37
mweinelt Jan 3, 2023
50544dc
python311Full: init
mweinelt Jan 3, 2023
3df6d8d
aflplusplus: unpin python37
mweinelt Jan 3, 2023
3035177
python3Package.wand: Pass py into checkInputs
mweinelt Jan 3, 2023
98d9e9f
cq-editor: Unpin python37Packages
mweinelt Jan 3, 2023
5185f46
python3Packages.mixpanel: 4.5.0 -> 4.10.0
mweinelt Jan 3, 2023
e75f5e8
python37: drop
mweinelt Jan 3, 2023
4e7b890
pre-commit: Add pytest-forked
mweinelt Jan 3, 2023
c98f8fb
commitizen: fix hash, relax deps, fix tests
mweinelt Jan 3, 2023
10a157b
python3Packages.pyshark: Pass py into checkInputs
mweinelt Jan 3, 2023
ca3f9b7
rich-cli: Relax textual constraint
mweinelt Jan 3, 2023
a974783
python3Packages.logical-unification: Pass py into checkInputs
mweinelt Jan 3, 2023
be2dded
python3Packages.parametrize-from-file: Relax more-itertools constraint
mweinelt Jan 3, 2023
9fa4837
python3Packages.cons: Pass py into checkInputs
mweinelt Jan 3, 2023
70bc1fb
python3Packages.etuples: Pass py into checkInputs
mweinelt Jan 3, 2023
f89b878
python3Packages.minikanren: Pass py into checkInputs
mweinelt Jan 3, 2023
afa8c47
python3Packages.python-http-client: Disable failing test
mweinelt Jan 3, 2023
8fdb3b6
python3Packages.pyliblo: Disable for python>=3.11
mweinelt Jan 3, 2023
b86abf8
python3Packages.sanic: Update disabled tests, cleanup
mweinelt Jan 3, 2023
4fbd48d
python3Packages.qutip: Pass ipython into checkInputs
mweinelt Jan 3, 2023
915fd5f
python3Packages.sqlalchemy: 1.4.45 -> 1.4.46
mweinelt Jan 3, 2023
0cee035
python3Packages.pyunifiprotect: Fix version, fix tests
mweinelt Jan 3, 2023
6d0a0fd
python3Packages.pynndescent: Fix skbuild 1.2.0 compat
mweinelt Jan 3, 2023
4469b2a
python3Packages.chia-rs: fix build
Jan 3, 2023
ac5bf82
python3Packages.blspy: 1.0.13 -> 1.0.16
Jan 3, 2023
f7498f5
python3Packages.chiapos: 1.0.10 -> 1.0.11
Jan 3, 2023
6946d7b
python3Packages.chiavdf: 1.0.7 -> 1.0.8
Jan 3, 2023
fa7dc79
python3Packages.clvm-tools-rs: 0.1.19 -> 0.1.25
Jan 3, 2023
87208cc
python3Packages.clvm-tools: 0.4.5 -> 0.4.6
Jan 3, 2023
3016203
chia: 1.6.0 -> 1.6.2
Jan 3, 2023
94a295e
python3Packages.flask-restx: Add py to checkInputs
mweinelt Jan 3, 2023
5790ed9
python3Packages.setuptools-scm: set format in passthru test
mweinelt Jan 4, 2023
5a0ee9d
home-assistant: pin pymodbus at 2.5.3
mweinelt Jan 4, 2023
0c72b4a
python3Packages.gipc: relax gevent constraint, enable tests
mweinelt Jan 4, 2023
62adfb8
fixup! python3Packages.gremlinpython: 3.6.0 -> 3.6.1
mweinelt Jan 4, 2023
556b0db
catt: Fix duplicate hashes
mweinelt Jan 4, 2023
17ca33f
conan: Fix duplicate hash
mweinelt Jan 4, 2023
355841c
python3Packages.pytoolconfig: init at 1.2.4
mweinelt Jan 4, 2023
0d39ee2
python3Packages.cherryp: Disable failing tests
mweinelt Jan 4, 2023
4ce2a8e
python3Packages.rope: 0.18.0 -> 1.6.0
mweinelt Jan 4, 2023
7ecacc5
python3Packages.pyproject-hooks: init at 1.0.0
mweinelt Jan 4, 2023
f3ed60d
python3Packages.installer: 0.5.1 -> 0.6.0
mweinelt Jan 4, 2023
0ad81bc
pdm: 2.1.5 -> 2.3.4
mweinelt Jan 4, 2023
658b24a
python3Packages.cramjam: 2.4.0 -> 2.6.2.post1
mweinelt Jan 4, 2023
be0230a
python3Packages.authcaptureproxy: Remove outdated postPatch hook
mweinelt Jan 4, 2023
f411d20
python3Packages.sqlalchemy-i18n: Propgate six
mweinelt Jan 4, 2023
998f4d1
python3Packages.hatch-jupyter-builder: init at 0.8.2
mweinelt Jan 4, 2023
d41ca8b
python3Packages.rfc3986-validator: init at 0.1.1
mweinelt Jan 4, 2023
456cf81
python3Packages.jsonschema: Expose optional-dependencies
mweinelt Jan 4, 2023
77c31a2
python3Packages.jupyter-events: init at 0.5.0
mweinelt Jan 4, 2023
6bf557f
python3Packages.jupyter-core: rename from jupyter_core
mweinelt Jan 4, 2023
d97e53a
python3Packages.pytest-jupyter: init at 0.6.2
mweinelt Jan 4, 2023
fdc2e9f
python3Packages.jupyter-server-terminals: init at 0.4.3
mweinelt Jan 4, 2023
ea3e3d0
python3Packages.jupyter-server: Rename from jupyter_server
mweinelt Jan 4, 2023
327ea67
Merge branch 'staging' into staging-next
vcunat Jan 5, 2023
482a59b
Merge pull request #208232 from NixOS/python-updates
mweinelt Jan 5, 2023
7e3e615
Merge remote-tracking branch 'origin/staging' into staging-next
mweinelt Jan 5, 2023
7d05447
Merge pull request #209113 from winterqt/rust-aarch64-linux-fix
mweinelt Jan 5, 2023
09bd28f
Merge remote-tracking branch 'origin/staging' into staging-next
mweinelt Jan 5, 2023
afd962b
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jan 5, 2023
1025e0d
Merge pull request #209118 from K900/starship-staging
SuperSandro2000 Jan 5, 2023
6159128
qt5: 5.15.7 -> 5.15.8
K900 Jan 5, 2023
cd890b9
nixos/iay: Fix iay package option (#209188)
mweinelt Jan 5, 2023
0a8bfb5
nixos/iay: put `mkPackageOptionMD` in scope
ncfavier Jan 5, 2023
c21cf32
Merge branch 'master' into staging-next
vcunat Jan 5, 2023
e3480cf
Merge master into staging-next
github-actions[bot] Jan 6, 2023
0e5839c
gcsfuse: fix src rev
mweinelt Jan 6, 2023
f9c1e63
python3Packages.chalice: 1.27.1 -> 1.27.3
mweinelt Jan 6, 2023
ea5e505
Merge master into staging-next
github-actions[bot] Jan 6, 2023
8a4e6b7
stdenv/darwin: rebuild gawk earlier: in stage4 instead of final stage
trofi Jan 6, 2023
60c812c
Merge master into staging-next
github-actions[bot] Jan 6, 2023
bf0e89d
python3Packages.clevercsv: Fix build with setuptools 65.6.0
mweinelt Jan 6, 2023
cd0d02a
Merge pull request #209271 from trofi/fix-darwin-stdenv-bootstrap-on-…
mweinelt Jan 6, 2023
f5b80e7
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jan 6, 2023
9e8d60f
Merge #209196: qt5: 5.15.7 -> 5.15.8
vcunat Jan 6, 2023
5b308cd
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jan 6, 2023
0789ea6
Merge master into staging-next
github-actions[bot] Jan 7, 2023
00aa7f7
Merge master into staging-next
github-actions[bot] Jan 7, 2023
76d3318
Merge master into staging-next
github-actions[bot] Jan 7, 2023
3b3114f
Merge master into staging-next
github-actions[bot] Jan 7, 2023
63e977a
python3Packages.breathe: fix build after dependency upgrade
fabianhjr Jan 7, 2023
533c68a
Merge pull request #209570 from LibreCybernetics/fix-breathe
mweinelt Jan 7, 2023
4bf238a
Merge master into staging-next
github-actions[bot] Jan 8, 2023
b60b0a2
Merge master into staging-next
github-actions[bot] Jan 8, 2023
08d449c
python3Packages.cffi: Disable failing test on darwin
mweinelt Jan 8, 2023
4d65509
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jan 8, 2023
9fdb4a7
Merge master into staging-next
github-actions[bot] Jan 8, 2023
fce6742
Merge master into staging-next
github-actions[bot] Jan 9, 2023
923d489
python3Packages.trio: Propagate exceptiongroup for python<3.11
mweinelt Jan 9, 2023
55fbb9e
python3Packages.meson-python: Provide typing-extensions for python<3.10
mweinelt Jan 9, 2023
99dd0da
Merge master into staging-next
github-actions[bot] Jan 9, 2023
e4fc9a9
Merge master into staging-next
github-actions[bot] Jan 9, 2023
b3241be
python310Packages.levenshtein: don't use alias
dotlambda Jan 9, 2023
e3c7061
Merge pull request #209881 from dotlambda/levenshtein-alias
mweinelt Jan 9, 2023
5804b37
python311Packages.http-parser: cythonize before building
dotlambda Jan 9, 2023
32a8d42
python311Packages.anyio: 3.5.0 -> 3.6.2
dotlambda Jan 9, 2023
2b671e9
autoflake: move to pythonPackages
dotlambda Jan 9, 2023
588d78b
python311Packages.pydantic: autoflake is only used at build time
dotlambda Jan 9, 2023
c3115ee
Merge pull request #209900 from dotlambda/python311-fixes
mweinelt Jan 9, 2023
33aa224
Merge master into staging-next
github-actions[bot] Jan 9, 2023
70dfd49
dejagnu: no tests on aarch64-darwin
vcunat Jan 10, 2023
21dbce8
rustc: 1.66.0 -> 1.66.1
winterqt Jan 11, 2023
c1e6c6a
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jan 11, 2023
af006f8
Merge pull request #210139 from winterqt/update-rustc
mweinelt Jan 11, 2023
166b049
Merge master into staging-next
github-actions[bot] Jan 11, 2023
28737db
Merge #210058: dejagnu: disable tests on aarch64-darwin
vcunat Jan 11, 2023
2895576
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jan 11, 2023
3758641
python3Packages.pybind11: Disable failing test on darwin
mweinelt Jan 11, 2023
892fc21
Merge master into staging-next
github-actions[bot] Jan 11, 2023
1729975
gawk: disable PIE
alyssais Jan 11, 2023
e091693
cargo: fix cross-compilation by adding missing zlib dependency
Mindavi Jan 11, 2023
d6a5fcb
Merge #210136: gawk: disable PIE on musl
vcunat Jan 11, 2023
39d522f
Merge #210248: cargo: fix cross by adding zlib
vcunat Jan 11, 2023
dcf630c
mesa: 22.3.2 -> 22.3.3
K900 Jan 11, 2023
a113c6f
Merge master into staging-next
github-actions[bot] Jan 11, 2023
2b06f2a
darwin/apple-sdk-11.0: expose xcodebuild directly
K900 Jan 11, 2023
5802c30
qt5: build with SDK 11.0 on all Darwins (hopefully)
K900 Jan 10, 2023
7c8ab8c
qt5: remove remaining version checks
K900 Jan 10, 2023
3084056
qt5/qtwebengine: try patching out more Darwin platform checks
K900 Jan 12, 2023
251474b
qt5/qtwebengine: use homebrew version of python3 patches
K900 Jan 12, 2023
1f7691c
mesa: build with SDK 11 on Darwin
K900 Jan 12, 2023
0db6b38
roc-toolkit: 0.1.5 -> 0.2.1
bgamari Jan 3, 2023
91558c8
roc-toolkit: propagate buildInputs
K900 Jan 12, 2023
b9259df
rustPlatform.buildRustPackage: fix cross compiling auditable packages
figsoda Jan 12, 2023
202c6e5
pipewire: 0.3.63 -> 0.3.64
K900 Jan 12, 2023
0defa75
Merge pull request #210394 from figsoda/cross
figsoda Jan 12, 2023
5342b69
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jan 12, 2023
d51e8ce
Merge master into staging-next
github-actions[bot] Jan 13, 2023
c70e91b
tcb: mark as glibc-only
alyssais Jan 11, 2023
0debb0b
shadow: only use tcb where available
alyssais Jan 11, 2023
820f345
pkgsMusl.systemd: fix build by updating patchset
alyssais Jan 11, 2023
ceb05ad
Merge master into staging-next
github-actions[bot] Jan 13, 2023
77a214e
spidermonkey: fixup build on aarch64-linux
vcunat Jan 13, 2023
d6ad68a
Merge #210062: Qt5 spring cleaning (darwin-focused)
vcunat Jan 13, 2023
85724d6
Merge master into staging-next
github-actions[bot] Jan 13, 2023
a9b34ea
Merge pull request #210351 from K900/pipewire-0.3.64
K900 Jan 13, 2023
b642743
python3Packages.matplotlib: Disable strictoverflow hardening on darwin
mweinelt Jan 13, 2023
be0d0f2
pkgsStatic.bash: fix build
alyssais Jan 13, 2023
e173a05
python3Packages.django-vite: fix src.rev
mweinelt Jan 13, 2023
82779d7
python3Packages.django-phonenumber-field: fix src.rev
mweinelt Jan 13, 2023
697b730
python3Packages.django-rest-registration: fix src.rev
mweinelt Jan 13, 2023
54cb39a
apache-airflow: fix src.hash
mweinelt Jan 13, 2023
275ddae
nodejs-14_x: 14.21.1 -> 14.21.2
anthonyroussel Jan 8, 2023
920bb03
nodejs-16_x: 16.18.1 -> 16.19.0
anthonyroussel Jan 8, 2023
7146e2a
nodejs-18_x: 18.12.1 -> 18.13.0
anthonyroussel Jan 8, 2023
ba5367b
nodejs-19_x: 19.2.0 -> 19.4.0
anthonyroussel Jan 8, 2023
49722fd
Merge master into staging-next
github-actions[bot] Jan 13, 2023
4712ed9
Merge master into staging-next
github-actions[bot] Jan 14, 2023
374d741
Merge pull request #209766 from anthonyroussel/nodejs
marsam Jan 14, 2023
2b78639
python3Packages.clevercsv: 0.7.4 -> 0.7.5
mweinelt Jan 14, 2023
f656c3e
Merge master into staging-next
github-actions[bot] Jan 14, 2023
79cb2f7
Merge master into staging-next
github-actions[bot] Jan 14, 2023
306d708
Merge master into staging-next
github-actions[bot] Jan 14, 2023
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
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions doc/languages-frameworks/javascript.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,10 +175,11 @@ buildNpmPackage rec {
hash = "sha256-BR+ZGkBBfd0dSQqAvujsbgsEPFYw/ThrylxUbOksYxM=";
};

patches = [ ./remove-prepack-script.patch ];

npmDepsHash = "sha256-tuEfyePwlOy2/mOPdXbqJskO6IowvAP4DWg8xSZwbJw=";

# The prepack script runs the build script, which we'd rather do in the build phase.
npmPackFlags = [ "--ignore-scripts" ];

NODE_OPTIONS = "--openssl-legacy-provider";

meta = with lib; {
Expand Down
26 changes: 26 additions & 0 deletions doc/stdenv/stdenv.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -994,6 +994,32 @@ Convenience function for `makeWrapper` that replaces `<\executable\>` with a wra

If you will apply it multiple times, it will overwrite the wrapper file and you will end up with double wrapping, which should be avoided.

### `prependToVar` \<variableName\> \<elements...\> {#fun-prependToVar}

Prepend elements to a variable.

Example:

```shellSession
$ configureFlags="--disable-static"
$ prependToVar configureFlags --disable-dependency-tracking --enable-foo
$ echo $configureFlags
--disable-dependency-tracking --enable-foo --disable-static
```

### `appendToVar` \<variableName\> \<elements...\> {#fun-appendToVar}

Append elements to a variable.

Example:

```shellSession
$ configureFlags="--disable-static"
$ appendToVar configureFlags --disable-dependency-tracking --enable-foo
$ echo $configureFlags
--disable-static --disable-dependency-tracking --enable-foo
```

## Package setup hooks {#ssec-setup-hooks}

Nix itself considers a build-time dependency as merely something that should previously be built and accessible at build time—packages themselves are on their own to perform any additional setup. In most cases, that is fine, and the downstream derivation can deal with its own dependencies. But for a few common tasks, that would result in almost every package doing the same sort of setup work—depending not on the package itself, but entirely on which dependencies were used.
Expand Down
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11824,6 +11824,12 @@
githubId = 1973389;
name = "Reuben D'Netto";
};
realsnick = {
name = "Ido Samuelson";
email = "ido.samuelson@gmail.com";
github = "realsnick";
githubId = 1440852;
};
redbaron = {
email = "ivanov.maxim@gmail.com";
github = "redbaron";
Expand Down
26 changes: 26 additions & 0 deletions nixos/doc/manual/from_md/release-notes/rl-2305.section.xml
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,17 @@
or configure your firewall.
</para>
</listitem>
<listitem>
<para>
<literal>llvmPackages_rocm.llvm</literal> will not contain
<literal>clang</literal> or <literal>compiler-rt</literal>.
<literal>llvmPackages_rocm.clang</literal> will not contain
<literal>llvm</literal>.
<literal>llvmPackages_rocm.clangNoCompilerRt</literal> has
been removed in favor of using
<literal>llvmPackages_rocm.clang-unwrapped</literal>.
</para>
</listitem>
<listitem>
<para>
The Nginx module now validates the syntax of config files at
Expand Down Expand Up @@ -271,6 +282,14 @@
that it configures the NixOS boot process, not the Nix daemon.
</para>
</listitem>
<listitem>
<para>
Deprecated <literal>xlibsWrapper</literal> transitional
package has been removed in favour of direct use of its
constitutents: <literal>xorg.libX11</literal>,
<literal>freetype</literal> and others.
</para>
</listitem>
</itemizedlist>
</section>
<section xml:id="sec-release-23.05-notable-changes">
Expand Down Expand Up @@ -475,6 +494,13 @@
<link xlink:href="options.html#opt-system.stateVersion">system.stateVersion</link>.
</para>
</listitem>
<listitem>
<para>
<literal>hip</literal> has been separated into
<literal>hip</literal>, <literal>hip-common</literal> and
<literal>hipcc</literal>.
</para>
</listitem>
<listitem>
<para>
Resilio sync secret keys can now be provided using a secrets
Expand Down
6 changes: 6 additions & 0 deletions nixos/doc/manual/release-notes/rl-2305.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ In addition to numerous new and upgraded packages, this release has the followin

- The [services.unifi-video.openFirewall](#opt-services.unifi-video.openFirewall) module option default value has been changed from `true` to `false`. You will need to explicitly set this option to `true`, or configure your firewall.

- `llvmPackages_rocm.llvm` will not contain `clang` or `compiler-rt`. `llvmPackages_rocm.clang` will not contain `llvm`. `llvmPackages_rocm.clangNoCompilerRt` has been removed in favor of using `llvmPackages_rocm.clang-unwrapped`.

- The Nginx module now validates the syntax of config files at build time. For more complex configurations (using `include` with out-of-store files notably) you may need to disable this check by setting [services.nginx.validateConfig](#opt-services.nginx.validateConfig) to `false`.

- The EC2 image module previously detected and automatically mounted ext3-formatted instance store devices and partitions in stage-1 (initramfs), storing `/tmp` on the first discovered device. This behaviour, which only catered to very specific use cases and could not be disabled, has been removed. Users relying on this should provide their own implementation, and probably use ext4 and perform the mount in stage-2.
Expand All @@ -71,6 +73,8 @@ In addition to numerous new and upgraded packages, this release has the followin

- The `nix.readOnlyStore` option has been renamed to `boot.readOnlyNixStore` to clarify that it configures the NixOS boot process, not the Nix daemon.

- Deprecated `xlibsWrapper` transitional package has been removed in favour of direct use of its constitutents: `xorg.libX11`, `freetype` and others.

## Other Notable Changes {#sec-release-23.05-notable-changes}

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
Expand Down Expand Up @@ -127,6 +131,8 @@ In addition to numerous new and upgraded packages, this release has the followin

- [Garage](https://garagehq.deuxfleurs.fr/) version is based on [system.stateVersion](options.html#opt-system.stateVersion), existing installations will keep using version 0.7. New installations will use version 0.8. In order to upgrade a Garage cluster, please follow [upstream instructions](https://garagehq.deuxfleurs.fr/documentation/cookbook/upgrading/) and force [services.garage.package](options.html#opt-services.garage.package) or upgrade accordingly [system.stateVersion](options.html#opt-system.stateVersion).

- `hip` has been separated into `hip`, `hip-common` and `hipcc`.

- Resilio sync secret keys can now be provided using a secrets file at runtime, preventing these secrets from ending up in the Nix store.

- The `firewall` and `nat` module now has a nftables based implementation. Enable `networking.nftables` to use it.
Expand Down
6 changes: 5 additions & 1 deletion nixos/modules/config/no-x-libs.nix
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,16 @@ with lib;
ffmpeg_4 = super.ffmpeg_4-headless;
ffmpeg_5 = super.ffmpeg_5-headless;
gobject-introspection = super.gobject-introspection.override { x11Support = false; };
gst_all_1 = super.gst_all_1 // {
gst-plugins-base = super.gst_all_1.gst-plugins-base.override { enableX11 = false; };
};
gpsd = super.gpsd.override { guiSupport = false; };
imagemagick = super.imagemagick.override { libX11Support = false; libXtSupport = false; };
imagemagickBig = super.imagemagickBig.override { libX11Support = false; libXtSupport = false; };
libextractor = super.libextractor.override { gstreamerSupport = false; gtkSupport = false; };
libextractor = super.libextractor.override { gtkSupport = false; };
libva = super.libva-minimal;
limesuite = super.limesuite.override { withGui = false; };
mpv-unwrapped = super.mpv-unwrapped.override { sdl2Support = false; x11Support = false; };
msmtp = super.msmtp.override { withKeyring = false; };
networkmanager-fortisslvpn = super.networkmanager-fortisslvpn.override { withGnome = false; };
networkmanager-iodine = super.networkmanager-iodine.override { withGnome = false; };
Expand Down
19 changes: 12 additions & 7 deletions nixos/modules/hardware/printers.nix
Original file line number Diff line number Diff line change
Expand Up @@ -110,21 +110,26 @@ in {
};

config = mkIf (cfg.ensurePrinters != [] && config.services.printing.enable) {
systemd.services.ensure-printers = let
cupsUnit = if config.services.printing.startWhenNeeded then "cups.socket" else "cups.service";
in {
systemd.services.ensure-printers = {
description = "Ensure NixOS-configured CUPS printers";
wantedBy = [ "multi-user.target" ];
requires = [ cupsUnit ];
after = [ cupsUnit ];
wants = [ "cups.service" ];
after = [ "cups.service" ];

serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
};

script = concatMapStringsSep "\n" ensurePrinter cfg.ensurePrinters
+ optionalString (cfg.ensureDefaultPrinter != null) (ensureDefaultPrinter cfg.ensureDefaultPrinter);
script = concatStringsSep "\n" [
(concatMapStrings ensurePrinter cfg.ensurePrinters)
(optionalString (cfg.ensureDefaultPrinter != null)
(ensureDefaultPrinter cfg.ensureDefaultPrinter))
# Note: if cupsd is "stateless" the service can't be stopped,
# otherwise the configuration will be wiped on the next start.
(optionalString (with config.services.printing; startWhenNeeded && !stateless)
"systemctl stop cups.service")
];
};
};
}
2 changes: 2 additions & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1302,6 +1302,8 @@
./system/boot/systemd/shutdown.nix
./system/boot/systemd/tmpfiles.nix
./system/boot/systemd/user.nix
./system/boot/systemd/userdbd.nix
./system/boot/systemd/homed.nix
./system/boot/timesyncd.nix
./system/boot/tmp.nix
./system/boot/uvesafb.nix
Expand Down
27 changes: 24 additions & 3 deletions nixos/modules/security/pam.nix
Original file line number Diff line number Diff line change
Expand Up @@ -488,6 +488,9 @@ let
account [success=ok ignore=ignore default=die] ${pkgs.google-guest-oslogin}/lib/security/pam_oslogin_login.so
account [success=ok default=ignore] ${pkgs.google-guest-oslogin}/lib/security/pam_oslogin_admin.so
'' +
optionalString config.services.homed.enable ''
account sufficient ${config.systemd.package}/lib/security/pam_systemd_home.so
'' +
# The required pam_unix.so module has to come after all the sufficient modules
# because otherwise, the account lookup will fail if the user does not exist
# locally, for example with MySQL- or LDAP-auth.
Expand Down Expand Up @@ -541,8 +544,10 @@ let
# after it succeeds. Certain modules need to run after pam_unix
# prompts the user for password so we run it once with 'optional' at an
# earlier point and it will run again with 'sufficient' further down.
# We use try_first_pass the second time to avoid prompting password twice
(optionalString (cfg.unixAuth &&
# We use try_first_pass the second time to avoid prompting password twice.
#
# The same principle applies to systemd-homed
(optionalString ((cfg.unixAuth || config.services.homed.enable) &&
(config.security.pam.enableEcryptfs
|| config.security.pam.enableFscrypt
|| cfg.pamMount
Expand All @@ -553,7 +558,10 @@ let
|| cfg.failDelay.enable
|| cfg.duoSecurity.enable))
(
''
optionalString config.services.homed.enable ''
auth optional ${config.systemd.package}/lib/security/pam_systemd_home.so
'' +
optionalString cfg.unixAuth ''
auth optional pam_unix.so ${optionalString cfg.allowNullPassword "nullok"} ${optionalString cfg.nodelay "nodelay"} likeauth
'' +
optionalString config.security.pam.enableEcryptfs ''
Expand Down Expand Up @@ -584,6 +592,9 @@ let
auth required ${pkgs.duo-unix}/lib/security/pam_duo.so
''
)) +
optionalString config.services.homed.enable ''
auth sufficient ${config.systemd.package}/lib/security/pam_systemd_home.so
'' +
optionalString cfg.unixAuth ''
auth sufficient pam_unix.so ${optionalString cfg.allowNullPassword "nullok"} ${optionalString cfg.nodelay "nodelay"} likeauth try_first_pass
'' +
Expand All @@ -605,6 +616,10 @@ let
auth required pam_deny.so

# Password management.
'' +
optionalString config.services.homed.enable ''
password sufficient ${config.systemd.package}/lib/security/pam_systemd_home.so
'' + ''
password sufficient pam_unix.so nullok sha512
'' +
optionalString config.security.pam.enableEcryptfs ''
Expand Down Expand Up @@ -650,6 +665,9 @@ let
++ optional (cfg.ttyAudit.enablePattern != null) "enable=${cfg.ttyAudit.enablePattern}"
++ optional (cfg.ttyAudit.disablePattern != null) "disable=${cfg.ttyAudit.disablePattern}"
)) +
optionalString config.services.homed.enable ''
session required ${config.systemd.package}/lib/security/pam_systemd_home.so
'' +
optionalString cfg.makeHomeDir ''
session required ${pkgs.pam}/lib/security/pam_mkhomedir.so silent skel=${config.security.pam.makeHomeDir.skelDirectory} umask=0077
'' +
Expand Down Expand Up @@ -1361,6 +1379,9 @@ in
'' +
optionalString config.virtualisation.lxc.lxcfs.enable ''
mr ${pkgs.lxc}/lib/security/pam_cgfs.so
'' +
optionalString config.services.homed.enable ''
mr ${config.systemd.package}/lib/security/pam_systemd_home.so
'';
};

Expand Down
1 change: 1 addition & 0 deletions nixos/modules/services/networking/ircd-hybrid/builder.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
if [ -e .attrs.sh ]; then source .attrs.sh; fi
source $stdenv/setup

doSub() {
Expand Down
7 changes: 2 additions & 5 deletions nixos/modules/services/printing/cupsd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,7 @@ in

systemd.sockets.cups = mkIf cfg.startWhenNeeded {
wantedBy = [ "sockets.target" ];
listenStreams = [ "/run/cups/cups.sock" ]
listenStreams = [ "" "/run/cups/cups.sock" ]
++ map (x: replaceStrings ["localhost"] ["127.0.0.1"] (removePrefix "*:" x)) cfg.listenAddresses;
};

Expand Down Expand Up @@ -395,10 +395,7 @@ in
''}
'';

serviceConfig = {
PrivateTmp = true;
RuntimeDirectory = [ "cups" ];
};
serviceConfig.PrivateTmp = true;
};

systemd.services.cups-browsed = mkIf avahiEnabled
Expand Down
1 change: 1 addition & 0 deletions nixos/modules/services/web-servers/jboss/builder.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
set -e

if [ -e .attrs.sh ]; then source .attrs.sh; fi
source $stdenv/setup

mkdir -p $out/bin
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/system/boot/systemd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -450,7 +450,7 @@ in
(mkAfter [ "systemd" ])
]);
group = (mkMerge [
(mkAfter [ "systemd" ])
(mkAfter [ "[success=merge] systemd" ]) # need merge so that NSS won't stop at file-based groups
]);
};

Expand Down
43 changes: 43 additions & 0 deletions nixos/modules/system/boot/systemd/homed.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{ config, lib, pkgs, ... }:

let
cfg = config.services.homed;
in
{
options.services.homed.enable = lib.mkEnableOption (lib.mdDoc ''
Enable systemd home area/user account manager
'');

config = lib.mkIf cfg.enable {
assertions = [
{
assertion = config.services.nscd.enable;
message = "systemd-homed requires the use of systemd nss module. services.nscd.enable must be set to true,";
}
];

systemd.additionalUpstreamSystemUnits = [
"systemd-homed.service"
"systemd-homed-activate.service"
];

# This is mentioned in homed's [Install] section.
#
# While homed appears to work without it, it's probably better
# to follow upstream recommendations.
services.userdbd.enable = lib.mkDefault true;

systemd.services = {
systemd-homed = {
# These packages are required to manage encrypted volumes
path = config.system.fsPackages;
aliases = [ "dbus-org.freedesktop.home1.service" ];
wantedBy = [ "multi-user.target" ];
};

systemd-homed-activate = {
wantedBy = [ "systemd-homed.service" ];
};
};
};
}
18 changes: 18 additions & 0 deletions nixos/modules/system/boot/systemd/userdbd.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{ config, lib, ... }:

let
cfg = config.services.userdbd;
in
{
options.services.userdbd.enable = lib.mkEnableOption (lib.mdDoc ''
Enables the systemd JSON user/group record lookup service
'');
config = lib.mkIf cfg.enable {
systemd.additionalUpstreamSystemUnits = [
"systemd-userdbd.socket"
"systemd-userdbd.service"
];

systemd.sockets.systemd-userdbd.wantedBy = [ "sockets.target" ];
};
}
3 changes: 2 additions & 1 deletion nixos/release-combined.nix
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,8 @@ in rec {
(onFullSupported "nixos.tests.predictable-interface-names.predictable")
(onFullSupported "nixos.tests.predictable-interface-names.unpredictableNetworkd")
(onFullSupported "nixos.tests.predictable-interface-names.unpredictable")
(onFullSupported "nixos.tests.printing")
(onFullSupported "nixos.tests.printing-service")
(onFullSupported "nixos.tests.printing-socket")
(onFullSupported "nixos.tests.proxy")
(onFullSupported "nixos.tests.sddm.default")
(onFullSupported "nixos.tests.shadow")
Expand Down
Loading