(address . bug-guix@gnu.org)
The fix for https://issues.guix.gnu.org/54812seems to have caused some fallout:
eeb8ac43c8c0b0cc69422766070dbefc55f5c5c1 services: shepherd: Do not unload transient services.
a2c759c8304c461d096ab763568e7f71546ff4e8 services: herd: Report whether a service is transient.
These allow guix pull to work:
ec6a585ee2fd91c857276479411eedd0756e0093 services: Test 'shepherd-service-upgrade' with transient services.
e25eca35ff04e4234d0376fbb9a8e146869772c8 services: herd: Adjust to <live-service> changes.
But it appears guix system reconfigure still needs more work:
$ sudo -E guix system reconfigure ~/config.scm
Password:
/home/vagrant/config.scm:68:23: warning: the 'target' field is deprecated, please use 'targets' instead
/gnu/store/j4bs8x0gzwd7hz93iam8fl5ywavcwf9m-system
/gnu/store/8vjf01yga20b6yr9wnvv5q02qnxzpa84-extlinux.conf
activating system...
making '/gnu/store/j4bs8x0gzwd7hz93iam8fl5ywavcwf9m-system' the current system...
setting up setuid programs in '/run/setuid-programs'...
populating /etc from /gnu/store/zn84y6d96r2x7zgz919pq69xa0s5bi6i-etc...
The following derivation will be built:
/gnu/store/xph757n54bk7v8bxccbdpkrvhc3z9npn-install-bootloader.scm.drv
building /gnu/store/xph757n54bk7v8bxccbdpkrvhc3z9npn-install-bootloader.scm.drv...
guix system: bootloader successfully installed on '(/dev/disk/by-id/mmc-SC16G_0xd0f41047)'
shepherd: Evaluating user expression (and (defined? (quote transient?)) (map (# ?) ?)).
Backtrace:
In guix/store.scm:
1320:8 19 (call-with-build-handler _ _)
1320:8 18 (call-with-build-handler _ _)
In ice-9/boot-9.scm:
1747:15 15 (with-exception-handler #<procedure 17f793c0 at ice-9/…> …)
In ice-9/exceptions.scm:
406:15 14 (_)
In ice-9/boot-9.scm:
1752:10 13 (with-exception-handler _ _ #:unwind? _ # _)
In guix/scripts/system.scm:
870:15 12 (_)
In guix/store.scm:
2129:25 11 (run-with-store #<store-connection 256.99 19b15b90> #<…> …)
In guix/scripts/system.scm:
870:15 10 (_ _)
In guix/scripts/system/reconfigure.scm:
145:2 9 (_ _)
In guix/scripts/system.scm:
768:14 8 (_ _)
In ice-9/boot-9.scm:
222:17 7 (map1 (#<<live-service> provision: (file-system-/gnu…> …))
In ice-9/eval.scm:
173:55 6 (_ #(#(#<directory (guile-user) 13dfac80>) #<<live-se…>))
182:19 5 (proc #(#(#<directory (guile-user) 13dfac80>) #<<live…>))
142:16 4 (compile-top-call #<directory (guile-user) 13dfac80> # #)
In unknown file:
3 (%resolve-variable (7 . live-service-transient) #<direc…>)
In ice-9/boot-9.scm:
1685:16 2 (raise-exception _ #:continuable? _)
1683:16 1 (raise-exception _ #:continuable? _)
1685:16 0 (raise-exception _ #:continuable? _)
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
error: live-service-transient: unbound variable
live well,
vagrant
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYlMSjAAKCRDcUY/If5cW
qna0AP96cKgHmfX+g6yTIQrVag5hRnrSzWeXUA3zEWRe8NZk+wEAn5HlpxLbzxYk
S6RKOELeD1mUeYuAHoOYVh1oKODbgwQ=
=OL4t
-----END PGP SIGNATURE-----