-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dsv-0.7.0 breaks tests when using guix build #10
Comments
Hello, Fredrik!
Not quite as if logger is set to
And let me know what will happen.
The aforementioned nuance that "syslog" is used by default is mentioned also in the Guile-DSV documentation. But maybe it is a bug in the sense that Guile-DSV breaks user's workflow. Do you think that the logging should be disabled by default for Thanks, |
Hi,
That solved it! Thanks.
Ah, my bad I completely forgot to check the info manual. 🤦
It is a breaking change between Thank you for an excellent library! |
I've added a note (see 636aaec) to the |
Hi,
I recently started to use your library in one of my applications to parse csv files. It's been working flawlessly until recently when I did a guix pull and got 0.7.0. After that my tests for my application started failing when running them via
guix build -f guix.scm
. They work fine if I just runmake check
manually.I checked the log for when the tests fail and this is the backtrace it gave me:
In my
parse-rbc-transaction
procedure I'm usingdsv
as follows:(dsv->scm port #:format 'rfc4180)
If I understand it correctly
guile-smc
(which is a new dependency in 0.7.0) is trying to write to the syslog and failing. Which is expected as it is not setup when running viaguix build
. I checked the source code anddsv
should only setup the logger if key argument#:log-driver
fordsv->scm
is not#f
(making this assumption from this line in dsv.scm). And it is#f
by default.Is this a bug or am I missing something? Expected behavior is to not write anything to syslog or any logger for that matter.
Thanks
The text was updated successfully, but these errors were encountered: