[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#41350] [PATCH v3 1/3] utils: Move 'reset-timestamps' out of databas
From: |
Ludovic Courtès |
Subject: |
[bug#41350] [PATCH v3 1/3] utils: Move 'reset-timestamps' out of database. |
Date: |
Wed, 27 May 2020 10:43:38 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi!
"Jan (janneke) Nieuwenhuizen" <address@hidden> skribis:
> This supports calling reset-timestamps without loading sqlite3.
>
> * guix/store/database.scm (reset-timestamps): Move to...
> * guix/utils.scm (reset-timestamps): ... here.
> * gnu/build/vm.scm: Include it.
Please open different issues for different patch series so that each one
is visible. :-)
> --- a/gnu/build/vm.scm
> +++ b/gnu/build/vm.scm
> @@ -26,6 +26,7 @@
> #:use-module (guix build utils)
> #:use-module (guix build store-copy)
> #:use-module (guix build syscalls)
> + #:use-module ((guix utils) #:select (reset-timestamps))
We shouldn’t include (guix utils) on the build side because it pulls in
the host (guix config), which is bad because it’s user-specific:
--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,use(guix modules)
scheme@(guile-user)> ,pp (source-module-closure '((guix utils)))
$7 = ((guix utils)
(guix config)
(guix memoization)
(guix profiling)
(guix build utils)
(guix build syscalls))
--8<---------------cut here---------------end--------------->8---
Or we have to remember to do the ((guix config) => ,(make-config.scm))
dance.
What’s the problem with loading sqlite3?
Thanks,
Ludo’.
[bug#41350] [PATCH v2 3/3] system: vm: Build vm-image using native qemu, for the Hurd., Mathieu Othacehe, 2020/05/22
[bug#41350] [PATCH v3 1/3] utils: Move 'reset-timestamps' out of database., Jan (janneke) Nieuwenhuizen, 2020/05/23
[bug#41350] [PATCH v3 3/3] system: vm: Build vm-image using native qemu, for the Hurd., Jan (janneke) Nieuwenhuizen, 2020/05/23
[bug#41350] [PATCH v3 1/3] utils: Move 'reset-timestamps' out of database.,
Ludovic Courtès <=
[bug#41350] [PATCH v2 3/3] system: vm: Build vm-image using native qemu, for the Hurd., Mathieu Othacehe, 2020/05/24