GNU bug report logs -
#38715
Issue with guile-email: unbound variable
Previous Next
Reported by: Jelle Licht <jlicht <at> fsfe.org>
Date: Mon, 23 Dec 2019 03:21:01 UTC
Severity: normal
Done: Ricardo Wurmus <rekado <at> elephly.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#38715: Issue with guile-email: unbound variable
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 38715 <at> debbugs.gnu.org.
--
38715: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38715
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Ricardo Wurmus <rekado <at> elephly.net> writes:
> Christopher Baines <mail <at> cbaines.net> writes:
>
>>> Could it be that the reference to guile-email in the version field of
>>> mumimu created this issue?
>>> --8<---------------cut here---------------start------------->8---
>>> (version (git-version (package-version guile-email) revision commit))
>>> --8<---------------cut here---------------end--------------->8---
>>
>> I also spotted this. It looks to me sort of like a copy/paste error, I'm
>> not sure why this variant of mu would take the version of the
>> guile-email package.
>
> This is a copy/paste error. The origin of this expression is the
> guix.scm file of mumi. Ludo then wrote a mumi service and copied the
> definition of mumimu from that guix.scm file.
>
> (package-version guile-email) is obviously wrong. It should have been
> (package-version mu), because mumimu is a fork of mu.
I’m closing this now as mumi no longer depends on a fork of mu; instead
it uses guile-xapian with its own database.
--
Ricardo
[Message part 3 (message/rfc822, inline)]
Hey guix,
Pretty recently, it seems something weird is happening when playing with
guix on the REPL.
On master, 5a947e118fb72b8fb1fd0c8d0b783fc7cde0c461:
--8<---------------cut here---------------start------------->8---
$ guix repl
> (use-modules (gnu packages gnupg))
While compiling expression:
error: guile-email: unbound variable.
--8<---------------cut here---------------end--------------->8---
Loading up the `(gnu packages mail)' module first seems to work around
the compilation error. My best guess is that this has something to do
with a circular reference between guile modules, but I am not certain on
how to easily debug (and fix) this.
- Jelle
This bug report was last modified 4 years and 171 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.