Commit graph

20817 commits

Author SHA1 Message Date
Artturin 238a6053c4 stdenv: support opt-in __structuredAttrs
Co-authored-by: Robin Gloster <mail@glob.in>

stdenv: print message if structuredAttrs is enabled

stdenv: add _append

reduces the chance of a user doing it wrong

fix nix develop issue

output hooks don't work yet in nix develop though

making $outputs be the same on non-structuredAttrs and structuredAttrs
is too much trouble.

lets instead make a function that gets the output names

reading environment file '/nix/store/2x7m69a2sm2kh0r6v0q5s9z1dh41m4xf-xz-5.2.5-env-bin'
nix: src/nix/develop.cc:299: std::string Common::makeRcScript(nix::ref<nix::Store>, const BuildEnvironment&, const Path&): Assertion `outputs != buildEnvironment.vars.end()' failed.

use a function to get all output names instead of using $outputs

copy env functionality from https://github.com/NixOS/nixpkgs/pull/76732/commits
2022-12-08 06:13:19 +02:00
Martin Weinelt 2c56dc4832 Merge remote-tracking branch 'origin/staging-next' into staging 2022-12-04 22:07:03 +01:00
Martin Weinelt fe8eef1ae4 Merge remote-tracking branch 'origin/master' into staging-next 2022-12-04 22:06:42 +01:00
Jörg Thalheim 58ca556f3a odp-dpdk: 1.35.0.0_DPDK_19.11 -> 1.37.0.0_DPDK_19.11 2022-12-04 18:15:41 +01:00
Jörg Thalheim a587815493
Merge pull request #189078 from martinetd/bpftrace
bcc: 0.24.0 -> 0.25.0; bpftrace: 0.15.0 -> 0.16.0
2022-12-04 16:38:30 +01:00
Fabian Affolter 2cb169b440
Merge pull request #204092 from r-ryantm/auto-update/fnotifystat
fnotifystat: 0.02.07 -> 0.02.08
2022-12-04 14:33:24 +01:00
Fabian Affolter 4542d083d5
fnotifystat: add blank line to improve readability 2022-12-04 14:09:51 +01:00
Ryan Burns 4b61dc8b89
Merge pull request #204043 from r-burns/zfs
zfs: 2.1.6 -> 2.1.7
2022-12-04 04:29:37 -08:00
Bernardo Meurer a635dc26cb
Merge pull request #204366 from lovesegfault/kernel-updates 2022-12-03 19:53:33 -05:00
Fabian Affolter 68fd934532
Merge pull request #204356 from fabaff/cpuid-bump
cpuid: 20221003 -> 20221201
2022-12-04 01:36:40 +01:00
Sergei Trofimovich 408c044a72
Merge pull request #204324 from muscaln/usbutils-015
usbutils: 014 -> 015
2022-12-03 23:48:44 +00:00
Bernardo Meurer 863430a1c6
linux/hardened/patches/6.0: 6.0.10-hardened1 -> 6.0.11-hardened1 2022-12-03 18:09:59 -05:00
Bernardo Meurer 748507d0a5
linux/hardened/patches/5.15: 5.15.80-hardened1 -> 5.15.81-hardened1 2022-12-03 18:09:52 -05:00
Bernardo Meurer 9865bcdfcb
linux/hardened/patches/5.10: 5.10.156-hardened1 -> 5.10.157-hardened1 2022-12-03 18:09:45 -05:00
Bernardo Meurer fc19dc6216
linux_latest-libre: 19001 -> 19007 2022-12-03 18:09:13 -05:00
Fabian Affolter cbcd34b992 cpuid: 20221003 -> 20221201 2022-12-03 22:29:06 +01:00
Guillaume Girol 3eac52b1f0
Merge pull request #203695 from sielicki/bump-ena-module
ena: 2.7.1 -> 2.8.0
2022-12-03 19:42:09 +00:00
github-actions[bot] e1399a2156
Merge master into staging-next 2022-12-03 18:01:02 +00:00
Mustafa Çalışkan 7ed391ef2c
usbutils: 014 -> 015 2022-12-03 20:45:57 +03:00
Martin Weinelt ca98db29b3 Merge remote-tracking branch 'origin/staging-next' into staging 2022-12-03 13:56:22 +01:00
Martin Weinelt 39739a47b0 Merge remote-tracking branch 'origin/master' into staging-next 2022-12-03 13:55:28 +01:00
Yureka 9cbe4d60b1
pkgsMusl.procps: fix build (#204212) 2022-12-03 12:27:39 +01:00
Henri Menke da053d008f
maintainers: remove and add hmenke 2022-12-03 12:26:58 +01:00
Vladimír Čunát 3dc3a628fd
Merge #204169: Linux Kernel updates for 2022-12-02 2022-12-03 09:13:56 +01:00
github-actions[bot] 1ac9e3255b
Merge staging-next into staging 2022-12-03 06:02:18 +00:00
github-actions[bot] 7ec4183673
Merge master into staging-next 2022-12-03 06:01:28 +00:00
Timothy DeHerrera cff6445544
Merge pull request #203522 from Kiskae/nvidia/525.60.11
linuxPackages.nvidia_x11_production:  515.86.01 -> 525.60.11
2022-12-02 22:57:58 -07:00
ziguana 0d09e743ae
intel-compute-runtime: build with level-zero 2022-12-03 05:22:58 +01:00
Martin Weinelt e3da5a807b Merge remote-tracking branch 'origin/staging-next' into staging 2022-12-03 01:28:01 +01:00
github-actions[bot] a83c4dd193
Merge master into staging-next 2022-12-03 00:02:19 +00:00
Sandro f8e94cca07
Merge pull request #204080 from raphaelr/klibc 2022-12-02 21:43:32 +01:00
K900 b9a4991020 linux: set X86_AMD_PSTATE=y instead of =m 2022-12-02 23:37:00 +03:00
Sandro dc53520e28
Merge pull request #203142 from colemickens/drm-hyperv 2022-12-02 21:06:44 +01:00
K900 aea291b018 linux/hardened/patches/6.0: 6.0.8-hardened1 -> 6.0.10-hardened1 2022-12-02 23:05:10 +03:00
K900 30d0f12f77 linux/hardened/patches/5.15: 5.15.79-hardened1 -> 5.15.80-hardened1 2022-12-02 23:05:01 +03:00
K900 aea7b200b2 linux_latest-libre: 18996 -> 19001 2022-12-02 23:04:33 +03:00
K900 c355d94275 linux: 6.0.10 -> 6.0.11 2022-12-02 23:04:09 +03:00
K900 8f5ddf07cb linux: 5.15.80 -> 5.15.81 2022-12-02 23:04:03 +03:00
K900 d779e43f22 linux: 5.10.156 -> 5.10.157 2022-12-02 23:03:56 +03:00
Thiago Kenji Okada 73ef40bd1b
Merge pull request #203908 from yaxitech/amd-sec-kernel-config-opts
linux: enable AMD SME, SEV, SEV-SE, SEV-SNP on x86_64
2022-12-02 13:00:50 +00:00
R. Ryantm de202ec4ce fnotifystat: 0.02.07 -> 0.02.08 2022-12-02 11:33:26 +00:00
Raphael Robatsch 0cccb224ee klibc: link initrd-network-ssh test 2022-12-02 11:29:46 +01:00
Raphael Robatsch 6ace70150e klibc: 2.0.10 -> 2.0.11
Changelog: https://lists.zytor.com/archives/klibc/2022-October/004689.html
2022-12-02 10:30:19 +01:00
Vincent Haupert c0ae481757 linux: enable AMD SME, SEV, SEV-SE, SEV-SNP on x86_64
Enables the following kernel config options for AMD CPUs on x86_64:

- `CRYPTO_DEV_CCP`: Enables offloading of crypto operations to AMD's
  Cryptographic Coprocessor (CCP). Also required by `KVM_AMD_SEV`.
- `AMD_MEM_ENCRYPT`: Enables support for Secure Memory Encryption (SME).
  Please note that `AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT` is not enabled;
  yet, you you can enable memory encryption by passing `mem_encrypt=on`
  as a kernal command line option.
- `KVM_AMD_SEV`: Enables launching Encrypted VMs (SEV) and Secure VMs
  with Encrypted State (SEV-ES).
- `SEV_GUEST`: Enables support for AMD Secure Encrypted Virtualization
  with Secure Nested Paging (SEV-SNP). Built as module.

Enabling these options is in line with other distros, e.g., Debian,
Fedora or Arch Linux.
2022-12-02 08:33:06 +01:00
Ryan Burns 782d97768b zfs: 2.1.6 -> 2.1.7 2022-12-01 20:01:28 -08:00
Sergei Trofimovich 3bef3f8c4d pkgsCross.mingwW64.windows.mingw_w64: backport parallel build fixes
Without the change build frequently fails on `gnumake-4.4` as:

    x86_64-w64-mingw32-dlltool: cannot delete libmsvcr120d_defs02133.o: No such file or directory
    x86_64-w64-mingw32-dlltool: cannot delete libmsvcr120d_defs02134.o: No such file or directory

Pull upstream patches that fix temporary file collisions and add
missing dll dependencies.
2022-12-01 08:31:11 +00:00
github-actions[bot] d7555c9ff2
Merge staging-next into staging 2022-12-01 06:01:59 +00:00
github-actions[bot] 7ea4004879
Merge master into staging-next 2022-12-01 06:01:22 +00:00
Dominique Martinet 126dd81c7b oci-seccomp-bpf-hook: 1.2.6 -> 1.2.8
fixes compatibility with bcc 0.25
2022-12-01 12:52:16 +09:00
Dominique Martinet c09962fb2c bpftrace: 0.15.0 -> 0.16.0
note bcc 0.25.0 breaks bpftrace 0.15.0, so this needs to be together
with bcc upgrade
2022-12-01 12:51:25 +09:00