IRC channel logs


back to list of logs

<Sleep_Walker>mark_weaver: thanks for review and fixing the language :) I understand that zero? is important for chained commands, but is it really needed in install phase as well?
<mark_weaver>Sleep_Walker: yes, it is needed. otherwise errors in 'make' will be ignored and Guix will consider it a successful build.
<Sleep_Walker>I see, so any integer value is interpreted as #t
<mark_weaver>'system*' returns an integer, whereas build phase procedures are supposed to return #f to indicate failure or a true value (anything other than #f) to indicate success.
<Sleep_Walker>OK, will do from now on
<Sleep_Walker>thanks :)
<mark_weaver>thanks for the packages! I've missed 'dig' myself :)
*mark_weaver goes afk
<Sleep_Walker>you're welcome
<rekado>I'm packaging ibus. I'm getting an error running ibus-setup. Could anyone familiar with python/gobject tell me what this error means and how I can get around it? -->
<rekado>here's the package definition so far:
<rekado>what I found online wasn't very helpful; says I should install gir1.2-gtk3.0 (on Debian), but I don't know what of our packages contains the required data.
<effa>rekado: You may have to set GI_TYPELIB_PATH to the $libdir/girepository-1.0 containing the missing .typelib file.
<effa>Having both gtk2 and gtk3 may cause problems. Depending on which path comes first in the above envvar you may get the wrong one.
<effa>A look at python-matplotlib may be helpful.
<rekado>effa: thanks for the explanation. Unfortunately, I get the same error even after setting GI_TYPELIB_PATH. I don't know if it's looking for a particular .typelib file different from those in the girepository-1.0 dir.
<rekado>also, I removed gtk3 from the inputs as it doesn't seem to be required.
<civodul>Hello Guix!
<zacts>hi guix