Commit Graph

4397 Commits

Author SHA1 Message Date
jade
20057ce6ee doc: Add necessary details to understand dep propagation (#423954) 2025-07-15 18:40:03 -07:00
Sefa Eyeoglu
e9d0c4af41 doc: adjust pnpm.fetchDeps parameter order
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-07-15 15:09:16 +02:00
06kellyjac
6092e7e425 go-mockery_2: init at 2.53.3
Added go-mockery_2 to give users options while v2 is still supported upstream.
2025-07-14 18:33:36 +03:00
06kellyjac
01ba6830de go-mockery: 2.53.3 -> 3.4.0
Diff: https://github.com/vektra/mockery/compare/refs/tags/v2.53.3...refs/tags/v3.4.0

Move to finalAttrs func
Replace version check test with version check hook
Added release note
2025-07-14 18:32:51 +03:00
Gutyina Gergő
71e3980f18 pnpm.fetchDeps: ensure consistent permissions for fetcherVersion >=2
Co-authored-by: Oliver Breitwieser <oliver@breitwieser.eu>
2025-07-14 11:51:38 +02:00
Gutyina Gergő
fd61e1c200 pnpm.fetchDeps: introduce versioning 2025-07-14 11:50:27 +02:00
Valentin Gagarin
07e8255edb doc: add CUDA contributing section (#414612) 2025-07-14 08:04:18 +02:00
Connor Baker
91e91bc596 doc: add CUDA contributing section and document passthru test attributes
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-07-12 02:01:42 +00:00
nixpkgs-ci[bot]
8d8db2ff25 Merge master into staging-next 2025-07-12 00:17:12 +00:00
Philip Taron
8279ffe622 treewide: specify that mebibytes are used when it's ambiguous (#424169) 2025-07-11 12:29:33 -07:00
Axel Karjalainen
7159ab6f43 treewide: specify where mebibytes are used when it's ambiguous 2025-07-11 00:44:23 +03:00
Jade Lovelace
a5fa5508db doc: Add necessary details to understand dep propagation
This section has been the subject of too many jokes about nixpkgs and nix
overall being incomprehensible among people I know. In lieu of adding to
the fray I've had a go at correcting the reasons I couldn't read it
myself.

I don't actually think the math is a problem; it's actually probably the
more understandable part of the section once you actually understand the
definitions. The missing definitions and leaving the truth table as an
exercise to the reader really was not working for me though.

I've also added what each dependency group is actually *for*. This
hopefully makes the section easier to understand how it applies in
practice.

I generated the initial version of the table before reformatting it and
removing pointless rows with:

```python
def mapOffset(h, t, i):
    return i + (h if i <= 0 else t - 1)

for h0 in (-1, 0, 1):
    for t0 in (-1, 0, 1):
        if t0 < h0: continue
        heading = f'{h0:3} | {t0:3}'
        for i in (-1, 0, 1):
            if h0 + i not in (-1, 0, 1):
                mapped = 'x'
            else:
                mapped = mapOffset(h0, t0, i)
            heading += f'  |  {mapped:>2}'
        print(heading)
```
2025-07-10 11:52:29 -07:00
nixpkgs-ci[bot]
10c6f557f3 Merge master into staging-next 2025-07-10 12:07:17 +00:00
06kellyjac
8b72c5aa81 conftest: 0.59.0 -> 0.62.0
Diff: https://github.com/open-policy-agent/conftest/compare/refs/tags/v0.59.0...refs/tags/v0.62.0

Changelog: https://github.com/open-policy-agent/conftest/releases/tag/v0.62.0

Added release note for 0.60.0 breaking change moving to v1 rego by
default.
2025-07-10 11:03:36 +01:00
K900
3c4bd15763 Merge remote-tracking branch 'origin/master' into staging-next 2025-07-09 16:26:35 +03:00
Yueh-Shun Li
07f4a23c3c fetchhg: use lib.extendMkDerivation and support <pkg>.overrideAttrs (#423539) 2025-07-09 15:57:38 +08:00
Yueh-Shun Li
ef2f8315bf fetchhg: make argument hash overridable 2025-07-09 04:08:00 +08:00
Alyssa Ross
bb73d9a0ce meson: support enableParallelChecking
This is backwards compatible, because enableParallelChecking is set by
default by stdenv if enableParallelBuilding is.
2025-07-04 11:01:59 +02:00
nixpkgs-ci[bot]
4725dc1d5d Merge staging-next into staging 2025-07-03 18:06:42 +00:00
Sandro Jäckel
f88e1c39e9 treewide: move StartLimitIntervalSec/StartLimitBurst to unitConfig 2025-07-03 15:48:28 +02:00
Alyssa Ross
e0910df589 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/by-name/me/meson/package.nix
2025-07-02 14:49:42 +02:00
Martin Weinelt
d2e9be2b07 buildPython*: throw on empty format
This is the ratchet that disallows introducing new python packages that
do not define a package format.
2025-07-02 10:18:35 +02:00
nixpkgs-ci[bot]
09647166f2 Merge staging-next into staging 2025-07-02 00:18:35 +00:00
Austin Horstman
8c5dca3996 neovim: add backward compatibility for luaRcContent in makeNeovimConfig (#421015) 2025-07-01 16:05:56 -05:00
nixpkgs-ci[bot]
eee21ba9fa Merge staging-next into staging 2025-06-30 12:08:05 +00:00
Niklas Korz
34927b9ea3 tooling-language-server: rename to deputy, 0.5.0 -> 0.6.0
Changelog: https://github.com/filiptibell/deputy/blob/v0.6.0/CHANGELOG.md
2025-06-30 10:32:59 +02:00
nixpkgs-ci[bot]
6d1ef78814 Merge staging-next into staging 2025-06-30 00:19:30 +00:00
Wolfgang Walther
b4532efe93 **/README.md: one sentence per line
As documented in doc/README.md.
2025-06-29 21:14:32 +02:00
natsukium
704946d221 neovim: add backward compatibility for luaRcContent in makeNeovimConfig
The makeNeovimConfig function now preserves luaRcContent when passed as
an attribute, with a deprecation warning. This fixes the breaking change
from commit 24df1ab44a where luaRcContent would be overwritten by the
new customLuaRC parameter.
2025-06-29 23:49:25 +09:00
Alyssa Ross
c507975013 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/yte/default.nix
2025-06-29 14:17:09 +02:00
Yifei Sun
dbbf70e0a8 doc/packages/python-tree-sitter: fix typo 2025-06-29 13:43:25 +02:00
K900
5985f13b69 Merge remote-tracking branch 'origin/staging-next' into staging 2025-06-27 21:07:44 +03:00
Maximilian Bosch
a064abed61 Merge: nixos/postgresql: move postStart into separate unit (#403645) 2025-06-27 18:09:54 +02:00
K900
1f11bb607a Merge remote-tracking branch 'origin/staging-next' into staging 2025-06-25 17:02:53 +03:00
Will Fancher
b1fb0503ec bcachefs-unlock: respect x-systemd mount options (#419473) 2025-06-25 06:08:32 -04:00
Charlotte 🦝 Deleńkec
ca0c35d813 bcachefs-unlock: respect x-systemd mount options
This will allow unlocking to take place *after* all of the devices have
been probed, as indicated by the x-systemd.wants and x-systemd.requires
options. This allows for multi-device bcachefs volumes to be reliably
unlocked.
2025-06-25 09:01:43 +01:00
Wolfgang Walther
41c5662cbe nixos/postgresql: move postStart into separate unit
This avoids restarting the postgresql server, when only ensureDatabases
or ensureUsers have been changed. It will also allow to properly wait
for recovery to finish later.

To wait for "postgresql is ready" in other services, we now provide a
postgresql.target.

Resolves #400018

Co-authored-by: Marcel <me@m4rc3l.de>
2025-06-24 15:26:47 +02:00
transcaffeine
142421f155 netbox_4_3: init at 4.3.2
Release notes:
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.0
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.1
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.2
Full changelog: https://github.com/netbox-community/netbox/compare/v4.2.9...v4.3.2
2025-06-24 10:47:07 +02:00
K900
a10dfa1005 Merge remote-tracking branch 'origin/staging-next' into staging 2025-06-23 21:07:45 +03:00
Yorick
cb6adfec42 victorialogs: init at 1.24.0 (#418806) 2025-06-23 17:05:41 +02:00
nixpkgs-ci[bot]
ce3e6e88b1 Merge staging-next into staging 2025-06-23 00:19:30 +00:00
Peder Bergebakken Sundt
d38cf01b42 reaction: 1.4.1 -> 2.0.1 (#415527) 2025-06-23 00:45:11 +02:00
nixpkgs-ci[bot]
0d133d4a3d Merge staging-next into staging 2025-06-22 06:06:24 +00:00
Aleksana
061295ff54 podofo: adopt, clean up version names, change default version, init 1.0, 0.10.4 -> 0.10.5, etc (#412792) 2025-06-22 10:37:52 +08:00
Marie Ramlow
5f5df9b7ad doc/rl-2511: document victorialogs package migration 2025-06-21 21:00:40 +02:00
nixpkgs-ci[bot]
7ca18ff1be Merge staging-next into staging 2025-06-21 18:06:16 +00:00
Guillaume Girol
2ab3ac5c2b separateDebugInfo: add symlinks to executable and source for debuginfod support (#394674) 2025-06-20 23:09:03 +02:00
Tom van Dijk
2d561e02ae doc: explain telegram-desktop -> Telegram binary name change
Fixes #417883

This is due to the breaking commit b7cfcd389e

See also: #414062
2025-06-20 16:23:18 +02:00
nixpkgs-ci[bot]
b2eaef7225 Merge staging-next into staging 2025-06-19 18:06:05 +00:00
Johannes Kirschbauer
1849ee507e modules: Add _prefix module argument, improve error, add docs (#398839) 2025-06-19 16:09:07 +02:00