GNU bug report logs -
#28399
[PATCH]: Fix mysql activation, and add a basic test.
Previous Next
Reported by: Christopher Baines <mail <at> cbaines.net>
Date: Sat, 9 Sep 2017 14:40:01 UTC
Severity: normal
Tags: patch
Done: Christopher Baines <mail <at> cbaines.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi Chris,
Christopher Baines <mail <at> cbaines.net> skribis:
> Some systems using the MySQL service would fail to boot, giving the error:
>
> ERROR: no code for module (ice-9 popen)
>
> * gnu/services/databases.scm (%mysql-activation): Wrap the gexp using
> with-imported-modules, to ensure that the required modules are available.
[...]
> + (with-imported-modules '((ice-9 popen)
> + (guix build utils))
The effect of this would be to import (ice-9 popen) from the host Guile
in the build side. Thus someone running Guile 2.2.2 on the host would
get a slightly different file from someone running Guile 2.0.14, and so
on, which hinders reproducibility.
The ‘use-modules’ form should be enough. Does the test you sent
reproduce the original problem?
Thanks,
Ludo’.
This bug report was last modified 7 years and 231 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.