IRC channel logs

2019-01-05.log

back to list of logs

<leungbk>i see, thanks. i've tried rerunning with sudo, but i can't ./configure anymore if i do that. i suppose i'll try installing guixsd this weekend and proceed from there.
***_fw is now known as ferriswheel
*apteryx successfully updated our gnucash to 3.4
<apteryx>will send patches shortly
<asterope>What version should I give to a package, if the upstream is just whatever on the master branch's head?
<adfeno>I'm now trying to build IceCat using cargo with CARGO_TERM_VERBOSE="true" to see if I can get the cause of force-cargo-library-build Error 101 after getting error "Could not compile `encoding_c`'
<tune>Can I attach an image to an email to help-guix? I'm not a mailing list expert.
<tune>I'm not sure if it'd be catastrophic, fail to show up, or be poor etiquette
<tune>I'll just host it somewhere and put the link instead
<adfeno>How do I match a "\n"/new-line in 'substitute* ?
<adfeno>tune: I think you can attach such images
<adfeno>In help-guix at least.
<adfeno>Found the answer in `info "(guile.info.gz)Backslash Escapes"`
<adfeno>Does 'substitute* support character classes such as [:space:] [:alnum:] [:blank:] [:punct:] [:cntrl:] ?
<adfeno>I'm better of being in the safe side and not using these then. :D
<lsl88>hi guix! I am stuck with my Makefile. I am trying to run some commands using files inside subdirs from where the Makefile is located. They are audios, svgs and so on. I am also creating the out subdir, and if a run make the command that uses the output directory asks me to override the file that goes there. If I have everything in the root directory it works fine. Any ideas?
<ArneBab>I have a talk at FOSDEM in the minimalistic languages devroom, would you be interested in doing a small keysigning party?
<ArneBab>my gpg2 just complained that the key from Ludovic is not trusted and I want to change that :-)
<civodul>Hello Guix!
<joshuaBPMan>is there a way to specifiy mcron jobs to be run as a specific user?
<joshuaBPMan>nevermind, apparently there is a user-keyword argument
<civodul>exactly :-)
<apteryx>civodul: hey there :-)
<civodul>hey apteryx :-)
<joshuaBPMan>does guix use libinput by default?
<joshuaBPMan>I think it does...
<joshuaBPMan>my /var/log/X log mentions it a lot, So I'm going to assume that it does.
<joshuaBPMan>also, I was able to set up tor today with guix tor service and icecat. It was super easy!
<civodul>joshuaBPMan: great that it worked for you!
<civodul>the tor service is quite easy to use, indeed
<joshuaBPMan>Yeah, the icecat plug in for it is super cool! I wish I would have known it was that easy to use tor. I'm gonna use tor all the time now! screw you amazon! and google!
<adfeno>Hahaha, I made a typo when writing "sting-append" :D
<adfeno>Surely I don't want to add a sting to anything
<joshuaBPMan>hmmm, apparently the tor proxy makes google maps think I'm from Germany. awesome
***rekado_ is now known as rekado
<reepca>I'm pretty puzzled right now... when I try to build python2-flake8@3.5.0 in test-env, it fails, regardless of whether guix-daemon in the test environment is using chroot + build-group or not, and also when I attempt to use my own derivation-building code. But when I try to build it in pre-inst-env, it works, and it also works when I use the guix installed by "guix pull".
<rekado>reepca: how does it fail?
<reepca>"ImportError: No module named backports.configparser" gets printed along with a backtrace several times, then it reports "8 errors during collection", fails, etc.
<rekado>could you have it print the output of “env” as part of the build?
<reepca>here's what it said: https://paste.debian.net/1058803/
<adfeno>How do I know if 'substitute* worked?
<OriansJ>civodul: just a thought about the guix hardening. As the most effective form of hardening is the removal of functionality that isn't required. Wouldn't making it easy to disable functionality like pulse or alsa from packages that th user's don't wish to enable it a reasonable idea?
<adfeno>It doesn't seem to return #f if the matches weren't found
<pkill9>adfeno: i run `guix build <package> -K` and press ctrl-c during the build after it should have substituted the file, and then check the file myself
<pkill9>check the file in /tmp/guix-build-... i mean
<adfeno>Oh I see
<adfeno>Hm...
<adfeno>I can't get how to match the following part from "config/rules.mk" of IceCat:
<adfeno>$(if $(findstring n,$(filter-out --%, $(MAKEFLAGS))),,+)env $(environment_cleane
<adfeno>r) $(rust_unlock_unstable) $(rustflags_override) $(sccache_wrap) \
<adfeno>Actually the r (lowercapse R) in my second message is together with the first.
<adfeno>The regex I'm using is: ("define[ \\\\t]+RUN_CARGO\\\\n\\$\\(if[^\\\\n]*\\\\n([ \\\\t]*)" all spaces)
<adfeno>And yes, there is a "define RUN_CARGO" line before the one I want to match, and a series of spaces I want to copy from the line after the match.
<pkill9>regex is a nightmare heh
<adfeno>I'll test it with guile's regex interpreter
<adfeno>Hm, I think I have an idea of why it's not working
<adfeno>I mistakenly put 4 backslashes in the regex to match \n and \t
<civodul>OriansJ: it's an interesting idea, though it has a maintenance cost i'd rather not pay :-)
<civodul> https://fosdem.org/2019/schedule/event/gnu_guix_new_approach_to_software_distribution/
<pkill9>nice
<civodul>except it's Sunday 16:30
<efraim>is that the one where we get kicked out at the end?
<efraim>civodul: can you start an evaluation of qt-updates on hydra?
<civodul>efraim: i suppose so ;-)
<civodul>usually i'm at the train station at that time
<efraim>civodul: thanks :)
<civodul>efraim: qt-updates?
<civodul>what's the status of staging?
<efraim>i'm pretty sure that's what I named it
<efraim>AFAIK staging is very ready for merging
<efraim>qt-updates... no one really wants to build qt or qtwebkit to make sure it really works with the updates, and the ~300 dependents
<civodul>i see
<civodul>can we double-check staging first and merge it if it's ok?
<civodul>i lost track of all these branches :-)
<efraim>sure
<efraim>this install command is horrible: https://sources.debian.org/src/hspell/1.4-3/Makefile.in/#L117
<civodul>efraim: it is, and it's apparently hand-written
<tune>what's the best way to look through what gtk themes are packaged?
<adfeno>Hm....
<adfeno>Building Icecat, at least with --enable-debug and --enable-debug-symbols (didn't test other combinations) causes cargo to error with (had to put `CARGO_TERM_VERBOSE="true"` to see):
<adfeno>Could not compile 'encoding_c`.
<adfeno>process didn't exit successfully: [...]/rustc --crate-name encoding_c [...[ (signal: 11, SIGSEGV: invalid memory reference)
<adfeno>Gess... three days to actually find this error (thanks Cargo)
<adfeno>Hm... I'm out of cards
<adfeno>Will report to debbugs tomorrow