Commit Graph

599618 Commits

Author SHA1 Message Date
WilliButz
d7ef2defda
nixos/repart-image: refactor to use mkDerivation
As a follow-up to https://github.com/NixOS/nixpkgs/pull/294096 this
should further improve the flexibility around building OS images with
systemd-repart:

* Previously the attribute set `compression` needed to be fully
  populated, including `algorithm` and `level` because
  `compression.enable` was evaluated by bash, after being interpolated
  as strings into the `buildCommand`. Now it's sufficient to pass
  `compression.enable = false` to the builder, e.g. in `overrideAttrs`,
  to disable the compression.
* Using mkDerivation allows for much more customization than the
  previously used `runCommand`, making use of phases and pre/post hooks.
  This is especially helpful for building multiple images from the same
  system configuration, e.g. to build an image `Y` based on a partially
  built raw image `X`,  by injecting a UKI that depends on `X` into a
  defered ESP.
* Before this change it was non-trivial to conduct further manipulations
  on the amended repart definitions. Now, the definitions that
  systemd-repart uses to build the image can be easily manipulated in
  `postPatch` or `preBuild`.

Aside from this, the build is now executed in the build directory, rather
than `$out`. This allows references to relative paths in the build
environment to be used, especially for `--definitions`, which previously
required an absolute path.
2024-03-21 11:37:43 +01:00
Yureka
1357b820aa
obinskit: remove (#296146) 2024-03-20 17:59:48 +01:00
Cabia Rangris
ea2510720e
sl1-to-photon: move to cab404 fork (#290362) 2024-03-20 20:50:25 +04:00
Sandro
9a64f4ba07
Merge pull request #288061 from ocfox/strictdoc 2024-03-20 17:41:43 +01:00
Sandro
5d59704211
Merge pull request #295387 from majiru/drawterm-update 2024-03-20 17:19:26 +01:00
Sandro
ac3883f120
Merge pull request #296790 from newAM/runelite-fix 2024-03-20 17:19:02 +01:00
nixpkgs-merge-bot[bot]
1171ebc462
Merge pull request #297446 from r-ryantm/auto-update/uxn
uxn: unstable-2024-03-16 -> unstable-2024-03-18
2024-03-20 16:14:52 +00:00
Bernardo Meurer
f252205323
Merge pull request #297458 from r-ryantm/auto-update/klipper
klipper: unstable-2024-03-15 -> unstable-2024-03-19
2024-03-20 11:54:22 -04:00
a-n-n-a-l-e-e
804efaf728
Merge pull request #294793 from AnotherGroupChat/marimo
marimo: init at 0.3.3
2024-03-20 08:46:38 -07:00
Dmitry Bogatov
5bb92281f5 nixos/dnscache: Provide explicit group for "dnscache" user
Without this patch the module refuses to evaluate, complaining that
default "nogroup" is no longer supported.
2024-03-20 16:45:50 +01:00
toastal
5393cc5dc2 soupault: mv to by-name 2024-03-20 16:42:45 +01:00
toastal
bde81af241 soupault: support both code forge mirrors
Acknowledge the open source, nonprofit forge while prefer using the
bandwidth for downloading from the corporate, proprietary forge.
Nixpkgs should be like Soupault; Nixpkgs needs a mirror that isn’t
locked behind a proprietary, for-profit vendor.
2024-03-20 16:42:45 +01:00
toastal
b03eafd6b9 soupault: 4.8.0 → 4.9.0 2024-03-20 16:42:45 +01:00
Sandro
9b5ca6a80c
Merge pull request #289393 from Kupac/rstudio_2023_12_1_402 2024-03-20 16:34:15 +01:00
Weijia Wang
aad5310380
Merge pull request #281809 from bouk/bouk/bump-otelcontrib
opentelemetry-collector-contrib: 0.87.0 -> 0.96.0
2024-03-20 16:19:58 +01:00
Nick Cao
16b73e86cf
Merge pull request #296399 from r-ryantm/auto-update/pspg
pspg: 5.8.1 -> 5.8.2
2024-03-20 10:52:02 -04:00
Weijia Wang
8a094f8df7
Merge pull request #297408 from pinpox/satty-update-0.11.3
satty: 0.11.2 -> 0.11.3
2024-03-20 15:51:30 +01:00
Nick Cao
79f056f667
Merge pull request #296489 from r-ryantm/auto-update/python311Packages.sagemaker
python311Packages.sagemaker: 2.212.0 -> 2.213.0
2024-03-20 10:50:59 -04:00
Nick Cao
d30ff65b24
Merge pull request #296715 from linyinfeng/godns-by-name
godns: 3.0.7 -> 3.1.5, migrate to by-name
2024-03-20 10:43:15 -04:00
dylan madisetti
318332f5b6
marimo: init at 0.3.3 2024-03-20 10:40:55 -04:00
Adam C. Stephens
57eac43da2
Merge pull request #295753 from MatthewCroughan/mc/rs-tftpd
rs-tftpd: init at 0.2.12
2024-03-20 10:29:10 -04:00
Adam C. Stephens
3c3ae63632
Merge pull request #297119 from mfrw/mfrw/fish-3.7.1
fish: 3.7.0 -> 3.7.1
2024-03-20 10:28:18 -04:00
Nick Cao
cd1853128f
Merge pull request #297352 from r-ryantm/auto-update/konstraint
konstraint: 0.33.0 -> 0.35.0
2024-03-20 10:10:37 -04:00
Nick Cao
096519d8b7
Merge pull request #297388 from wrbbz/pulumi-bin-3.111.1
pulumi-bin: 3.111.0 -> 3.111.1
2024-03-20 10:09:47 -04:00
Fabian Affolter
90548a8b13
Merge pull request #297456 from fabaff/tftui-fix
tftui: 0.12.4 -> 0.12.6
2024-03-20 15:08:30 +01:00
Fabian Affolter
7cd8dbe558
Merge pull request #297454 from fabaff/upiano-fix
upiano: allow later textual releases
2024-03-20 15:08:19 +01:00
Florian Klink
1a1310c13e
Merge pull request #297242 from picnoir/pic/sockdump-bump
sockdump: unstable-2023-09-16 -> unstable-2023-12-11
2024-03-20 16:05:53 +02:00
Nick Cao
752eaab670
Merge pull request #297269 from r-ryantm/auto-update/riffdiff
riffdiff: 3.0.1 -> 3.1.0
2024-03-20 10:04:50 -04:00
Nick Cao
6fafd79591
Merge pull request #297273 from r-ryantm/auto-update/cdxgen
cdxgen: 10.2.3 -> 10.2.4
2024-03-20 10:04:02 -04:00
Nick Cao
f1f5d4aeef
Merge pull request #297280 from QJoly/argocd/2.10.3-2.10.4
argocd: 2.10.3 -> 2.10.4
2024-03-20 10:03:22 -04:00
Nick Cao
09a9021ee6
Merge pull request #297285 from r-ryantm/auto-update/mackerel-agent
mackerel-agent: 0.79.0 -> 0.80.0
2024-03-20 10:02:37 -04:00
Nick Cao
22ce78d0b6
Merge pull request #297286 from r-ryantm/auto-update/protolint
protolint: 0.49.2 -> 0.49.3
2024-03-20 10:02:13 -04:00
Nick Cao
908a53890a
Merge pull request #297288 from r-ryantm/auto-update/moon
moon: 1.22.7 -> 1.22.8
2024-03-20 10:01:39 -04:00
Nick Cao
8ca8be1683
Merge pull request #297172 from otavio/renode
renode: 1.14.0 -> 1.15.0
2024-03-20 09:59:29 -04:00
Nick Cao
5fad61917b
Merge pull request #297240 from r-ryantm/auto-update/renode-dts2repl
renode-dts2repl: unstable-2024-03-12 -> unstable-2024-03-19
2024-03-20 09:58:53 -04:00
Nick Cao
fc3bdf5c88
Merge pull request #297325 from r-ryantm/auto-update/wasmer
wasmer: 4.2.6 -> 4.2.7
2024-03-20 09:57:11 -04:00
Weijia Wang
fbef26df7d
Merge pull request #296981 from Kamillaova/update/rvvm
rvvm: 0.5 -> 0.6
2024-03-20 14:48:46 +01:00
Weijia Wang
9865fb3e29
Merge pull request #297131 from TomaSajt/astral
astral: make deterministic and clean up
2024-03-20 14:47:27 +01:00
Weijia Wang
08608687b0
Merge pull request #296944 from wegank/advanced-scene-switcher-bump
obs-studio-plugins.advanced-scene-switcher: 1.24.2 -> 1.25.3
2024-03-20 14:45:59 +01:00
Weijia Wang
bc8d07840e
Merge pull request #296780 from wegank/opencflite-bump
opencflite: 476.19.0 -> 635.21.8
2024-03-20 14:42:25 +01:00
Sandro
50b2e2a029
Merge pull request #296866 from SuperSandro2000/xserver-pinentry 2024-03-20 14:32:44 +01:00
Emily Trau
c22bcf97e2
Merge pull request #297089 from emilytrau/drawio-darwin-signing
drawio: fix darwin signing failure
2024-03-21 00:32:36 +11:00
R. Ryantm
9db07bafd1 klipper: unstable-2024-03-15 -> unstable-2024-03-19 2024-03-20 13:30:59 +00:00
Fabian Affolter
155be2eb13 tftui: 0.12.4 -> 0.12.6
Changelog: https://github.com/idoavrah/terraform-tui/releases/tag/v0.12.6
2024-03-20 14:30:54 +01:00
wackbyte
5cffd60bed
pythonPackages.asyncpg: fix build on older Python, bump minimum Python version (#294645) 2024-03-20 14:28:54 +01:00
Fabian Affolter
65c8c9eb41
Merge pull request #297450 from r-ryantm/auto-update/python312Packages.tesla-fleet-api
python312Packages.tesla-fleet-api: 0.4.9 -> 0.5.0
2024-03-20 14:25:41 +01:00
Muhammad Falak R Wani
f3a20533b7
fish: fix passthru tests for darwin
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2024-03-20 09:25:38 -04:00
Sarah Clark
2f7f71ea58
doc: Add troubleshooting for Cythonized code and pytest (#293069)
Cython is a Python compiler that emits native .so modules. By default, python derivations run tests in the wrong directory to see these modules and tests fail.

Issue #255262 documents the root cause and solution for this problem.

This PR adds a description of the problem and the most common solution to the test troubleshooting list.
2024-03-20 14:21:09 +01:00
Sandro
d60c069a65
Merge pull request #297254 from Groestlcoin/4.5.4 2024-03-20 14:19:59 +01:00
Fabian Affolter
86950a9c05 upiano: allow later textual releases 2024-03-20 14:07:27 +01:00