bug#60648: guix pull command fails

2023-01-08 Thread Girish M
Backtrace:   17 (primitive-load "/gnu/store/x2lwzisrlg1w6s4giayjzgfy9rzhly5b-compute-guix-derivation") In ice-9/eval.scm:     155:9 16 (_ _)     159:9 15 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(# ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?)) In ice-9/boot-9.scm:     152:2 14 (with-fluid*

bug#60635: Update emacs-compat and magit

2023-01-08 Thread Nicolas Goaziou
Feng Shu writes: > I think it is compat's problem, when I update compat to 29.1.1.0, the problem > is > disapear > > when I update compat, magit build fail, so update it too. OK. I applied the patches. Thank you. > (define-public emacs-magit > - (let ((commit "36059e0b881cb1465cb5ad0099e55e0

bug#60627: emacs-nadvice package do not generate autoload file.

2023-01-08 Thread Nicolas Goaziou
Hello, Feng Shu writes: > Nicolas Goaziou writes: >> To properly fix this, as the next step, I'm leaning towards removing >> emacs-nadvice package altogether. It is not useful in Guix since we >> provide Emacs 28+. > > agree :-) I'm CC'ing Phodina, since he introduced the package. Phodina: D

bug#60657: Rethinking how service extensions work

2023-01-08 Thread Bruno Victal
Hi all, The current situation with services in Guix is that service extensions do not care about dependencies. This can result in cryptic errors as seen in [1]. In [1], the issue arises from using activation-service-type to create files/directories for services when these should be either (1) s