bug#65575: [PATCH v3 1/4] gnu: emacs: Use lexical binding for guix-emacs.el startup library.

2023-08-31 Thread Maxim Cournoyer
* gnu/packages/aux-files/emacs/guix-emacs.el: Declare LEXCICAL-BINDING file variable to true. --- (no changes since v1) gnu/packages/aux-files/emacs/guix-emacs.el | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/aux-files/emacs/guix-emacs.el

bug#65575: [PATCH v3 3/4] gnu: emacs: Allow producing verbose messages when loading autoloads.

2023-08-31 Thread Maxim Cournoyer
* gnu/packages/aux-files/emacs/guix-emacs.el: Expound commentary. (guix-emacs-verbose): New variable. (guix-emacs--load-file-no-error): New procedure. (guix-emacs-autoload-packages): Use it. --- (no changes since v2) Changes in v2: - New commit gnu/packages/aux-files/emacs/guix-emacs.el | 18

bug#65575: [PATCH v3 4/4] gnu: emacs: Reload subdirs.el files in 'guix-emacs-autoload-packages'.

2023-08-31 Thread Maxim Cournoyer
This fixes a regression introduced with 79cfe30f3 ("build-system: emacs: Use subdirectories again.") which caused the 'guix-emacs-autoload-packages' to no longer be able to autoload all packages. * gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-autoload-packages): Reload subdirs.el files

bug#65575: [PATCH v3 2/4] gnu: emacs: Factorize a 'guix-emacs--subdirs-files' procedure.

2023-08-31 Thread Maxim Cournoyer
* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs--subdirs-files): New procedure. (guix-emacs-load-package-descriptors): Use it. --- (no changes since v2) Changes in v2: - Fix unbound 'dir' variable gnu/packages/aux-files/emacs/guix-emacs.el | 34 +- 1 file changed,

bug#65670: wrap-script allows the guile argument to be #f

2023-08-31 Thread Maxim Cournoyer
Hi, wrap-script should ensure that there's a Guile provided in the inputs of the package; currently it can end up using #f without a warning. It should abort with a clear error. -- Thanks, Maxim

bug#65184: (modify-services … (delete …)) should delete all matching service types

2023-08-31 Thread Felix Lechner via Bug reports for GNU Guix
Hi Maxim, On Thu, Aug 31, 2023 at 8:49 PM Maxim Cournoyer wrote: > > > Fixes: #64106 Thanks for taking action. Can Bug#63921 also be closed? Kind regards Felix

bug#65184: (modify-services … (delete …)) should delete all matching service types

2023-08-31 Thread Maxim Cournoyer
Hi Brian! Brian Cully writes: > This patch reverts the behavior introduced in > 181951207339508789b28ba7cb914f983319920f which caused ‘modify-services’ > clauses to only match a single instance of a service. > > We will now match all service instances when doing a deletion or update, while >

bug#65667: Using gexps for snippets is often not possible due to top-level dependency cycles

2023-08-31 Thread Maxim Cournoyer
Hi Guix, Our documentation mentions that snippets can be a gexp. Sadly, this is rarely possible in practice because it seems to be prone to top-level dependency cycles between the modules. The solution would be to turn the snippet field into a thunked field, and measure what is the incurred

bug#65572: Black screen in installer

2023-08-31 Thread pelzflorian (Florian Pelz)
Hi Iku-Tulo, one more thing, could you confirm that `nomodeset` alone without video=uvesafb really is not enough? Regards, Florian

bug#65572: [PATCH v2] doc: Describe black screen issue when booting the installer.

2023-08-31 Thread Florian Pelz
With suggestions by Iku-Tulo Vilutar . Fixes . * doc/guix.texi (System Installation): Add suggestion when booting the installer fails with a black screen. --- Improved wording: * added "after waiting for two minutes" doc/guix.texi | 10 ++ 1 file

bug#65665: package-mapping with #:deep? #t doesn't get all the implicit inputs

2023-08-31 Thread Ulf Herrman
#:deep? #t currently works by interposing a dummy build system that lowers the package to a bag using the original build system, then applies the supplied transformation to all of the bag's inputs, then returns a new bag with the new inputs. The problem with this approach is that it doesn't

bug#64569: [bug #64569] Document how GNU Boot deblobs coreboot

2023-08-31 Thread Denis 'GNUtoo' Carikli
Hi, > It would be good that our documentation explains how GNU Boot deblobs > coreboot for each board and how users can remove new blobs if they > found some (it would help people to create patches for us, knowing > where blobs are identified) Having blob specific documentation not in the code

bug#65572: Black screen in installer

2023-08-31 Thread Iku-Tulo Vilutar
Looks good to me. Thank you. On Thu, 31 Aug 2023 at 13:52, pelzflorian (Florian Pelz) < pelzflor...@pelzflorian.de> wrote: > Hello Iku-Tulo, thank you for the report. > > Vilutar writes: > > intelfb: Version 0.9.6 > > intelfb: Cannot reserve FB region > > An unlikely guess: I have had problems

bug#65572: Black screen in installer

2023-08-31 Thread pelzflorian (Florian Pelz)
Hello Iku-Tulo, thank you for the report. Vilutar writes: > intelfb: Version 0.9.6 > intelfb: Cannot reserve FB region An unlikely guess: I have had problems with a black screen when using a television as a screen. However this does not sound like it. > Then I tried `nomodeset video=uvesafb`