-
- Downloads
Adjust module autoloads.
In Guile < 2.9.7, autoloading a module would give you access to all its bindings. In future versions, autoloading a module gives access only to the listed bindings, as per #:select (see <https://bugs.gnu.org/38895>). This commit adjusts autoloads to the new semantics, allowing Guix to be built with Guile 2.9.7/2.9.8. * guix/build/download.scm <top level>: Remove call to 'module-autoload!'. (load-gnutls): New procedure. (tls-wrap): Call it. * guix/git.scm <top level>: Remove call to 'module-autoload!'. (load-git-submodules): New procedure. (update-submodules): Call it instead of 'resolve-interface'. * gnu/bootloader/grub.scm: Replace #:autoload with #:use-module. * gnu/packages.scm: Likewise. * gnu/packages/ssh.scm: Likewise. * gnu/packages/tex.scm: Likewise. * gnu/services/cuirass.scm: Likewise. * gnu/services/mcron.scm: Likewise. * guix/lint.scm: Augment list of bindings in #:autoload. * guix/scripts/build.scm: Likewise. * guix/scripts/gc.scm: Likewise. * guix/scripts/pack.scm: Likewise. * guix/scripts/publish.scm: Likewise. * guix/scripts/pull.scm: Likewise. * guix/utils.scm: Remove unnecessary #:autoload clauses; replace one of them with #:use-module.
Showing
- gnu/bootloader/grub.scm 1 addition, 1 deletiongnu/bootloader/grub.scm
- gnu/packages.scm 3 additions, 3 deletionsgnu/packages.scm
- gnu/packages/ssh.scm 3 additions, 3 deletionsgnu/packages/ssh.scm
- gnu/packages/tex.scm 1 addition, 1 deletiongnu/packages/tex.scm
- gnu/services/cuirass.scm 3 additions, 3 deletionsgnu/services/cuirass.scm
- gnu/services/mcron.scm 2 additions, 2 deletionsgnu/services/mcron.scm
- guix/build/download.scm 7 additions, 6 deletionsguix/build/download.scm
- guix/git.scm 14 additions, 7 deletionsguix/git.scm
- guix/lint.scm 2 additions, 1 deletionguix/lint.scm
- guix/scripts/build.scm 3 additions, 3 deletionsguix/scripts/build.scm
- guix/scripts/gc.scm 1 addition, 1 deletionguix/scripts/gc.scm
- guix/scripts/pack.scm 4 additions, 2 deletionsguix/scripts/pack.scm
- guix/scripts/publish.scm 4 additions, 2 deletionsguix/scripts/publish.scm
- guix/scripts/pull.scm 4 additions, 2 deletionsguix/scripts/pull.scm
- guix/utils.scm 2 additions, 5 deletionsguix/utils.scm
Loading
Please register or sign in to comment