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