Thiago Kenji Okada
2e06b6da56
nixos-rebuild-ng: mark logger as Final
2025-05-02 12:56:07 +01:00
Thiago Kenji Okada
062eaf7379
nixos-rebuild-ng: alert user if we can't clean-up remote process
2025-05-02 12:41:23 +01:00
Thiago Kenji Okada
61e61a59eb
nixos-rebuild-ng: kill underlying remote process
...
`nixos-rebuild-ng` explicitly don't allocate a pseudo-TTY for SSH
because this causes lots of issues depending on the use case (for
example, multiplexing multiple SSH sessions).
Sadly not using a pseudo-TTY also cause other issues, like the fact that
using Ctrl+C (SIGINT) doesn't kill the underlying process because SSH
doesn't support it.
We can't really start using pseudo-TTY unless we want to overcomplicate
the code for parsing results (pseudo-TTY mangles the stdout/stderr
together), so we need to handle killing the underlying remote process
manually.
This is what this commit does, when we receive a `KeyboardInterrupt`
exception while calling `run_wrapper`, we will check if it is a remote
process and send a `pkill --full` with the arguments (this should ensure
that we don't kill other process, but we can't guarantee it). This
assumes the user has `procps` installed, but I think it is a safe
assumption since this seems to be a core package.
Sadly nothing we can do if the user doesn't have `procps` installed, the
good thing is that the worst that can happen is that we will silent
fail and the process will stay in background until it finishes.
Fix #403269 .
2025-05-01 21:44:37 +01:00
Peder Bergebakken Sundt and GitHub
6358207c7c
kitty: append instead of prepend extra deps to PATH ( #398877 )
2025-05-01 20:04:54 +02:00
jopejoe1 and GitHub
a85a037d48
darwin.moltenvk: fix the eval on linux ( #400739 )
2025-05-01 20:03:29 +02:00
Peder Bergebakken Sundt and GitHub
135d3dc50c
ckan: 1.35.2 -> 1.36.0; add updateScript ( #398819 )
2025-05-01 20:03:17 +02:00
Peder Bergebakken Sundt and GitHub
ca566ec8da
rapid-photo-downloader: 0.9.34 -> 0.9.36 ( #399667 )
2025-05-01 19:58:13 +02:00
35729f8cfd
dart-sass: 1.86.3 -> 1.87.0 ( #401343 )
...
Co-authored-by: lelgenio <lelgenio@lelgenio.com >
2025-05-01 17:58:00 +00:00
Martin Weinelt and GitHub
2f3e8c8caa
Crossfire: fix python breakage, update server and client, add jxclient and editor ( #400098 )
2025-05-01 19:55:38 +02:00
Tristan Ross and GitHub
1e0aefb495
brigand: remove ( #403000 )
2025-05-01 10:45:29 -07:00
Peder Bergebakken Sundt and GitHub
32f286da99
edgetx: 2.7.2 -> 2.11.0-rc3, expand build for all targets ( #398715 )
2025-05-01 19:39:49 +02:00
Peder Bergebakken Sundt and GitHub
ec9ef36645
kubecm: installShellCompletion ( #398508 )
2025-05-01 19:25:25 +02:00
Peder Bergebakken Sundt and GitHub
db22a69078
gamja: 1.0.0-beta.10 -> 1.0.0-beta.11 ( #398408 )
2025-05-01 19:24:19 +02:00
jopejoe1 and GitHub
7e36490dc5
python312Packages.ufomerge: 1.8.3 -> 1.9.1 ( #403345 )
2025-05-01 19:24:02 +02:00
Peder Bergebakken Sundt and GitHub
78a6b95b9d
morphosis: 48.1 -> 48.2 ( #401605 )
2025-05-01 19:20:29 +02:00
Peder Bergebakken Sundt and GitHub
e0c58a3e34
gfn-electron: 2.1.3 -> 2.2.0 ( #401490 )
2025-05-01 19:20:05 +02:00
Peder Bergebakken Sundt and GitHub
a075426430
openttd-jgrpp: 0.65.1 → 0.65.2 ( #401422 )
2025-05-01 19:19:46 +02:00
R. Ryantm and Dmitry Kalinkin
140b3a3a59
python312Packages.snakemake: 9.3.0 -> 9.3.3
2025-05-01 13:19:34 -04:00
Peder Bergebakken Sundt and GitHub
9eca5cd1de
func: 1.10.0 -> 1.16.2 ( #401272 )
2025-05-01 19:17:11 +02:00
Peder Bergebakken Sundt and GitHub
e933ca1e95
prowlarr: 1.33.3.5008 -> 1.34.1.5021 ( #401131 )
2025-05-01 19:15:57 +02:00
Peder Bergebakken Sundt and GitHub
7eb64d9313
finamp: 0.9.15-beta -> 0.9.16-beta ( #401103 )
2025-05-01 19:14:46 +02:00
Peder Bergebakken Sundt and GitHub
4e78ce373b
mozillavpn: 2.26.0 → 2.27.0, patch for Qt 6.9 compatibility ( #400297 )
2025-05-01 19:10:44 +02:00
Peder Bergebakken Sundt and GitHub
b787ee3e0a
pureref: add desktop shortcut ( #400917 )
2025-05-01 19:09:53 +02:00
Toma and GitHub
c0724184c1
libation: 11.5.5 -> 12.3.1 ( #402709 )
2025-05-01 19:03:55 +02:00
Bruno Bigras and GitHub
aa59b9032c
jjui: 0.8.5 -> 0.8.6 ( #403300 )
2025-05-01 13:01:38 -04:00
Sébastien Maret and Masum Reza
9eaf61e2ff
gildas: add an update script
2025-05-01 22:30:10 +05:30
Arne Keller and GitHub
c6f28ea71a
ftb-app: init at 1.27.2 ( #382405 )
2025-05-01 18:52:03 +02:00
emaryn and Masum Reza
1963e93d71
hyprutils: 0.6.0 -> 0.7.0
...
Diff: https://github.com/hyprwm/hyprutils/compare/refs/tags/v0.6.0...refs/tags/v0.7.0
2025-05-01 22:21:41 +05:30
Peder Bergebakken Sundt and GitHub
85459f9aac
functiontrace-server: configure nix-update ( #400775 )
2025-05-01 18:51:21 +02:00
Peder Bergebakken Sundt and GitHub
1fd4be7619
pdfsam-basic: 5.2.9 -> 5.3.1 ( #400870 )
2025-05-01 18:49:17 +02:00
Peder Bergebakken Sundt and GitHub
3c89201e31
free42: 3.1.10 -> 3.2.8 ( #400697 )
2025-05-01 18:44:51 +02:00
Peder Bergebakken Sundt and GitHub
062b3224e8
featherpad: 1.4.1 -> 1.6.1 ( #400684 )
2025-05-01 18:44:08 +02:00
emaryn and emaryn
441ea5a9f4
libation: 11.5.5 -> 12.3.1
...
Diff: https://github.com/rmcrackan/Libation/compare/v11.5.5...v12.3.1
Changelog: https://github.com/rmcrackan/Libation/releases/tag/v12.3.1
2025-05-01 16:41:55 +00:00
Benjamin Staffin and GitHub
25cd7507fc
mixxx: 2.5.0 -> 2.5.1 ( #403296 )
2025-05-01 12:41:29 -04:00
Peder Bergebakken Sundt and GitHub
86912a1777
weaver: 0.13.2 -> 0.14.0 ( #397844 )
2025-05-01 18:38:41 +02:00
Peder Bergebakken Sundt and GitHub
5b1a1ee12b
spirit: 0.7.0 -> 0.8.0 ( #397384 )
2025-05-01 18:38:19 +02:00
Peder Bergebakken Sundt and GitHub
8f4ea3ce6c
scriv: 1.5.1 -> 1.7.0 ( #394322 )
2025-05-01 18:37:01 +02:00
Pol Dellaiera and GitHub
349fe914c7
weasis: hardcode jre to jdk23 to fully encapsulate package ( #398479 )
2025-05-01 18:33:36 +02:00
Peder Bergebakken Sundt and GitHub
9d8f12c8bb
lintspec: 0.4.1 -> 0.5.0 ( #400763 )
2025-05-01 18:27:48 +02:00
Peder Bergebakken Sundt and GitHub
7e31430389
lixPackageSets.stable.nix-direnv: init ( #400994 )
2025-05-01 18:25:34 +02:00
Domen Kožar and GitHub
696b71ec34
claude-code: 0.2.92 -> 0.2.94 ( #403161 )
2025-05-01 17:20:56 +01:00
Peder Bergebakken Sundt and GitHub
cd03da064d
treewide: remove env-vars from build outputs ( #397760 )
2025-05-01 18:20:34 +02:00
Peder Bergebakken Sundt and GitHub
5c78ecf0ad
space-station-14-launcher: 0.29.1 -> 0.31.0 ( #373410 )
2025-05-01 18:17:49 +02:00
Leona Maroni and GitHub
7951ddf432
python312Packages.anywidget: unbreak tests ( #402644 )
2025-05-01 18:15:44 +02:00
rewine and GitHub
9c9a69d13b
xdg-desktop-portal-luminous: init at 0.1.8 ( #389933 )
2025-05-02 00:06:51 +08:00
Sandro and GitHub
b9395fec3b
yt-dlp: 2025.3.31 -> 2025.4.30 ( #403178 )
2025-05-01 18:03:41 +02:00
Peder Bergebakken Sundt
bdf596866e
dotnetPackages.{NewtonsoftJson,Paket}: remove env-vars from output
2025-05-01 17:58:49 +02:00
Peder Bergebakken Sundt
c68da34e75
xmage: remove env-vars from output
2025-05-01 17:58:49 +02:00
Peder Bergebakken Sundt
8062d9b70c
unihan-database: remove env-vars from output
2025-05-01 17:58:49 +02:00
Peder Bergebakken Sundt
9dbb7d3459
powershell: remove env-vars from output
2025-05-01 17:58:49 +02:00