Commit Graph

299 Commits

Author SHA1 Message Date
langsjo
fbac9d2055 stdenv: assert that env is an attrset 2025-07-18 11:21:52 -07:00
Wolfgang Walther
78790dabd9 nixfmt[-rfc-style]: unstable -> 1.0.0 (#425068) 2025-07-18 17:40:43 +00:00
Jörg Thalheim
5f80e84354 Add 25.05 release note for use of mkDefault in fileSystems (#414467) 2025-07-17 19:14:57 +02:00
Peter Waller
dc489f981f Add 25.05 release note for use of mkDefault in fileSystems
Ref: https://github.com/NixOS/nixpkgs/pull/377406
2025-07-17 17:48:10 +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
Silvan Mosberger
b3bc1e31d0 nixfmt[-rfc-style]: unstable -> 1.0.0
Also:
- Updates the update script to use stable versions going forward
- Make pkgs.nixfmt the -rfc-style version and remove the warning
- Create a (delayed) warning for the -rfc-style version to encourage
  switching to pkgs.nixfmt in a couple releases
- Add a release note for the above
2025-07-14 16:28:35 +02: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
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
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
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
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
K900
5100da95a6 Merge remote-tracking branch 'origin/staging-next' into staging 2025-06-17 21:34:30 +03:00
K900
259974ed6c Merge remote-tracking branch 'origin/master' into staging-next 2025-06-17 21:18:01 +03:00
Johannes Kirschbauer
dbd0345e71 Revert "Feat/build deno package" 2025-06-17 18:01:14 +02:00
K900
86035c1268 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-17 15:59:57 +03:00
Jörg Thalheim
d9a40c9bd5 command-not-found: disable by default, simplify, document (#416425) 2025-06-17 14:15:55 +02:00
ppom
9525316eea reaction: 1.4.1 -> 2.0.1
reaction has been rewritten in Rust.
2025-06-17 12:00:00 +02:00
nixpkgs-ci[bot]
798f2ffe8f Merge staging-next into staging 2025-06-17 00:18:23 +00:00
nixpkgs-ci[bot]
2f3386a8e9 Merge master into staging-next 2025-06-17 00:17:27 +00:00
Robert Schütz
0dc59c1fbb Merge branch 'staging-next' into staging 2025-06-16 15:03:06 -07:00
Weijia Wang
97c0a198aa lima: 1.0.7 -> 1.1.1 with extracting lima-additional-guestagents (#415093) 2025-06-16 22:46:24 +02:00
K900
b5f3cd3add Merge remote-tracking branch 'origin/master' into staging-next 2025-06-16 21:48:08 +03:00
Johannes Kirschbauer
3764e7360a Feat/build deno package (#407434) 2025-06-16 18:47:43 +02:00
Benjamin Sparks
98380fcfe1 doc/rl-25.11: Changing meta.mainProgram influences package rebuilds 2025-06-15 19:05:43 +02:00
Jessie Ross
9f9bd4f36f release-notes: Mention disable-by-default of command-not-found 2025-06-15 16:00:05 +07:00
K900
d07e701d48 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-14 23:38:13 +03:00
Guillaume Girol
d641797bed release notes: document interactions between separateDebugInfo and ref blacklisting 2025-06-14 22:15:39 +02:00
Guillaume Girol
a924c0eb95 separateDebugInfo: add symlinks to executable and source for debuginfod support
A debuginfod support must be able to map a build-id to
- debug symbols
- the original elf file for which the debug symbols where separated
- the corresponding source files

Currently, hydra provides an index from build-id to the nar of the debug
output containing the debug symbols.

Add symlinks in these outputs so that we can recover the store path of
the source and original elf file. We can then fetch them by the normal
binary cache protocol.

About source files: to minimize storage demands, in the ideal case,
software would be built from the source store path $src and the
debuginfod server would just have to serve source files from this store
path. In practice, source files are sometimes patched as part of the
build. This commit stores the modified files in the debug output is a so
called source overlay so that the debuginfod serve can serve the patched
content of the file.

The checksum was chosen as follows (where big is 4GB of zeros):

$  hyperfine -L s sysv,bsd,crc,sha1,sha224,sha256,sha384,sha512,blake2b,sm3 'cksum -a {s} big'
Benchmark 1: cksum -a sysv big
  Time (mean ± σ):     854.5 ms ± 270.5 ms    [User: 245.3 ms, System: 601.8 ms]
  Range (min … max):   760.5 ms … 1623.8 ms    10 runs

  Warning: The first benchmarking run for this command was significantly slower than the rest (1.624 s). This could be caused by (filesystem) caches that were not filled until after the first run. You should consider using the '--warmup' option to fill those caches before the actual benchmark. Alternatively, use the '--prepare' option to clear the caches before each timing run.

Benchmark 2: cksum -a bsd big
  Time (mean ± σ):      5.838 s ±  0.045 s    [User: 5.118 s, System: 0.693 s]
  Range (min … max):    5.767 s …  5.897 s    10 runs

Benchmark 3: cksum -a crc big
  Time (mean ± σ):     829.9 ms ±  28.6 ms    [User: 274.5 ms, System: 551.0 ms]
  Range (min … max):   803.2 ms … 904.8 ms    10 runs

Benchmark 4: cksum -a sha1 big
  Time (mean ± σ):      2.553 s ±  0.010 s    [User: 1.912 s, System: 0.631 s]
  Range (min … max):    2.543 s …  2.575 s    10 runs

Benchmark 5: cksum -a sha224 big
  Time (mean ± σ):      2.716 s ±  0.018 s    [User: 2.054 s, System: 0.645 s]
  Range (min … max):    2.695 s …  2.743 s    10 runs

Benchmark 6: cksum -a sha256 big
  Time (mean ± σ):      2.751 s ±  0.029 s    [User: 2.057 s, System: 0.674 s]
  Range (min … max):    2.712 s …  2.812 s    10 runs

Benchmark 7: cksum -a sha384 big
  Time (mean ± σ):      5.600 s ±  0.049 s    [User: 4.820 s, System: 0.753 s]
  Range (min … max):    5.515 s …  5.683 s    10 runs

Benchmark 8: cksum -a sha512 big
  Time (mean ± σ):      5.543 s ±  0.021 s    [User: 4.751 s, System: 0.768 s]
  Range (min … max):    5.523 s …  5.579 s    10 runs

Benchmark 9: cksum -a blake2b big
  Time (mean ± σ):      5.091 s ±  0.025 s    [User: 4.306 s, System: 0.764 s]
  Range (min … max):    5.048 s …  5.125 s    10 runs

Benchmark 10: cksum -a sm3 big
  Time (mean ± σ):     14.220 s ±  0.120 s    [User: 13.376 s, System: 0.783 s]
  Range (min … max):   14.077 s … 14.497 s    10 runs

Summary
  cksum -a crc big ran
    1.03 ± 0.33 times faster than cksum -a sysv big
    3.08 ± 0.11 times faster than cksum -a sha1 big
    3.27 ± 0.11 times faster than cksum -a sha224 big
    3.31 ± 0.12 times faster than cksum -a sha256 big
    6.13 ± 0.21 times faster than cksum -a blake2b big
    6.68 ± 0.23 times faster than cksum -a sha512 big
    6.75 ± 0.24 times faster than cksum -a sha384 big
    7.03 ± 0.25 times faster than cksum -a bsd big
   17.13 ± 0.61 times faster than cksum -a sm3 big

unfortunately, crc (and sysv) are not supported by --check, so they are
disqualified. sha1 sha224 and sha256 are sensibly as fast as one
another, so let's use a non broken one, even though cryptographic
qualities are not needed here.
2025-06-14 22:14:55 +02:00
OTABI Tomoya
dcf0290691 gramps: 5.2.4 -> 6.0.1 (#391563) 2025-06-14 22:25:20 +09:00
nixpkgs-ci[bot]
7001d06792 Merge master into staging-next 2025-06-14 00:16:47 +00:00
Philip Taron
51ad441bfa nixos/gnome/gcr-ssh-agent: init (#379731) 2025-06-13 15:03:21 -07:00