IRC channel logs
2015-03-14.log
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. <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. <mark_weaver>thanks for the packages! I've missed 'dig' myself :) <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.