GNU bug report logs -
#39258
Faster guix search using an sqlite cache
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
> Hum? weird...
> Is it possible that a module is loaded when Guile repl is used and not
> with Guix pull?
It could be. But I don't know how to confirm this theory.
> What about "guix repl"?
I just tried 'guix repl'. It worked correctly, just like guile repl.
>> If I try to populate the database with each package record being
>> inserted in its own transaction, at least some of the insertions
>
> You mean 'commit' the database after each insertion, right?
Yes, that is what I mean.
>> work. But the journal file still lingers. My unverified guess is that
>> everything except the last transaction was successful.
>
> And this does not happen with the repl, right?
No, this does not happen with the repl.
>> Any ideas what's going on?
>
> I have no idea.
> Weird.
Do you know of any way sqlite can create an error log to report what's
going on? That might really help debug this issue.
> What about adding 'last-insert-row-id' from 'guix/store/database.scm'?
> I mean without really understanding and just grepping
> 'sqlite-finalize' spots that 'last-insert-row-id' seems often around.
> :-)
I tried this just now, but still the journal lingers.
> Otherwise, 'list->string' is defined twice. And the first one is not
> necessary, I guess.
Ah, thanks for catching this!
> The docstring of 'cache-lookup' is not coherent anymore. :-)
Yes, I haven't gotten around to fixing up all those yet. I thought I'll
get the code working first.
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 37 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.