IRC channel logs

2018-03-05.log

back to list of logs

<pmikkelsen>hi guix, I have some troubles getting 'guix copy' to work. when trying to copy the 'screen' package from my laptop to my server using the command 'guix copy --to=peter@alaok.org screen', it just hangs and tells me nothing.
<rcm>Hi all, I don't know if this question is best asked here or in the guile irc, but I have guile-2.2 installed on guixsd and I installed guile-fibers using 'guix package --install guile-fibers'. But when I open up a guile REPL and execute '(use-modules (fibers))' it says that it can't find the module
***lanlink_ is now known as lanlink
<atw>Oof. I've got idris 1.2.0 together but I'm still hitting a compile error. At this point I suspect that LTS Haskell's build of Idris might be failing. Can I find evidence that their combination of package versions actually works?
<vagrantcish>recently started seeing: /etc/config.scm:8:0: In procedure allocate-struct: Wrong type argument in position 2: 24
<vagrantcish>in guix system build
<vagrantcish>is that referring to line 8 in config.scm ?
<vagrantcish>some of the default examples behave the same ... though lightweight-desktop.tmpl worked fine
<vagrantcish>it seems desktop.tmpl also builds rather than erroring out (though it hasn't finished yet)
<vagrantcish>but the others errored out immediately
<vagrantcish>hmmm... seems adding (use-package-modules bootloaders ...) helped
<vagrantcish>ACTION reboots to test
<civodul>Hello Guix!
<efraim>Hi!
<efraim>if I want to remove ntp-service-type from %desktop-services in my os-config how do I write that?
<snape>(remove (lambda (service) (eq? (service-kind service) ntp-service-type)) %desktop-services)?
<snape>(efraim)
<efraim>i'm currently using (modify-services %desktop-services ...
<snape>then s/%desktop-services/(modify-services %desktop-services...)/
<efraim>i was hoping for a (delete (ntp-..)) but I guess not
<snape>well, you can still (define (ntp-service-type? service) (eq? (service-kind service) ntp-service-type)), and then use (delete ntp-service-type? (modify...)) :-)
<snape>s/delete/remove, sorry
<snape>The fundamental reason why it's not as simple as you wish is that several services can have the same service-kind. If there are many ntp-service-type services, you would remove all of them.
<efraim>yeah, I had to move my openntpd service under the %desktop-services after adding your snippet
<PotentialUser-81>Hello everyone, how i can install gtk 3 develop set for developing gtk apps?
<rekado_>Hi Guix
<rekado_>you can still send your application to us: https://www.mdc-berlin.de/career/jobs/system-administrator-bimsb-bioinformatics-platform
<rekado_>it says that the application period ends yesterday, and we have received a couple of good applications; but you could still send in your application this week.
<civodul>rekado_: you should put this on the #GuixHPC thing :-)
<civodul>speaking of which, looks like we got very few Outreachy and GSoC applicants
<rekado_>I was contacted by another potential Outreachy intern.
<rekado_>I replied to three of them already.
<rekado_>They need to make a first contribution and log it on the Outreachy website before they can be accepted as interns.
<rekado_>it seems that those who asked for details about how to contribute haven’t yet been able to make those contributions.
<civodul>ok, there's still a bit of time left
<civodul>anyone heard about http://noodlepi.com/about ?
<civodul>being based on an RPi i'm afraid it may require non-free software
<efraim>Likely
<pkill9>i heard of that
<pkill9>there's a fully open RISC SoC being developed
<pkill9>can't remember what it's called
<civodul>roptat: in fr.po for the Shepherd, i noticed missing spaces around guillemets and double punctuation marks
<civodul>just sayin' ;-)
<pkill9>nice wine and wine-staging for both architectures ispackaged in guix :>
<civodul>roptat: also, "les auteurs du Shepherd" (not "de Shepherd") :-)
<civodul>ACTION follows bad bug-report practices
<roptat>civodul: that's fine :)
<civodul>roptat: BTW feel free to commit fr.po directly in guix.git and shepherd.git
<civodul>that's the advantage of being both upstream and downstream
<roptat>I don't think I have access to shepherd.git
<civodul>oh?
<civodul>oh right, it's a separate repo
<civodul>well we could always add you
<roptat>But I can do that for guix, although I will still send the po to the translation project
<civodul>right
<roptat>could you give an example of a string without a space before a double ponctuation sign?
<roptat>I've tried to be carefull about that
<civodul>"exception rattrapée pendant l’exécution de « ~a » sur le service « ~a » :"
<civodul>should be: "« ~a » : "
<civodul>also: "quelque chose s’est mal passé : ~s"
<roptat>what's the issue?
<OrangeShark>pkill9: you mean this? https://www.crowdsupply.com/sifive/hifive-unleashed
<pkill9>yep that one
<civodul>roptat: there should be space before and after "double punctuation marks" (colon and semicolon)
<civodul>if possible the non-breaking space before the punctuation mark, and normal space after
<civodul>s/the//
<roptat>civodul: I see them though, don't you?
<snape>pkill9: https://www.sifive.com/products/hifive-unleashed/?
<roptat>"« ~a » : " I don't agree : the source doesn't have a trailing space (and English requires a space too, so it should already be there in English)
<civodul>roptat: oh, there's a NARROW NO-BREAK SPACE there
<pkill9>yeah snape, OrangeShark just posted the crowdsource link for that :P
<civodul>roptat: why narrow? i think it should be non-break space no?
<snape>Oh right, I missed some of the IRC log :-)
<civodul>roptat: you're right about the trailing space in the example above
<roptat>civodul: mh… I think I don't really see the difference, but yes it shouldn't be narrow
<roptat>I'll fix that
<civodul>Emacs does display them narrowly, which is why i hadn't noticed :-)
<roptat>oh
<civodul>sorry to bother you with fine points
<roptat>there's a rule actually to choose between the two, but I can't remember
<civodul>we're treading into high-level typography territory
<roptat>IIRC, it's narrow for every sign, except for guillemets and colons
<roptat>so I'll do that :)
<civodul>i found this: http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=2039
<civodul>they don't seem to use narrow spaces at all
<civodul>but then again, that's fr_CA :-)
<roptat>mh... ok
<civodul>you probably know better than me though, so i'd be curious if you have other references
<civodul>in the meantime, i shall resume less-interesting work :-)
<snape> http://www.utc.fr/~tthomass/Themes/Unites/unites/infos/typo/Regles%20typographiques.pdf talks about narrow unbreakable spaces after «
<snape>and before ;:!?»
<roptat>there's https://traduc.org/gnomefr/Typographie
<roptat>but there's also http://jacques-andre.fr/faqtypo/lessons.pdf who talks only about unbreakable spaces
<snape>it would be interesting to have a look at LaTeX's Babel frenchspacing rules
<roptat>anyway there are only guillemets and colons, so I used unbreakable spaces
<roptat>sending it now
<roptat>tell me if you see any issue left
<civodul>ACTION discovers that the Imprimerie Nationale has been privatized, now has a useless web site
<civodul>the traduc.org page looks good
<roptat>maybe you could proof-read fr.po in guix too ;)
<civodul>heheh
<roptat>what does -Wl,-R -Wl,"/gnu/store/…/lib" mean?
<efraim>I might package lokalize, doesn't look like it has much by way of dependencies
<bavier>roptat: tells the linker to add the store directory to teh rpath
<civodul>roptat: that it passes "-R /gnu/store/.../lib" to ld, which means add to RPATH
<civodul>too slow :-)
<bavier>:)
<civodul>it's interesting because ld.info says that -R is in fact unrelated to RPATH, but that it's synonymous with -rpath *if* the argument is a directory name
<efraim>hmm, gcompris-qt tries to download files at run time
<alezost>after recent system update, I don't have "mount" command anymore. Does anyone know in what package it is placed?
<civodul>alezost: it's in util-linux
<civodul>which is part of %base-packages
<alezost>civodul: thanks :-)
<civodul>yw!
<dustyweb>hm
<thomassgn>hey, an indirect question here, Anyone know how to check and or validate digital signatures in PDFs?
<thomassgn>I mean, I find Adobes docs on it, but nothing in menus of evince...
<thomassgn>crossposting to #gnu
<bavier>how can a package as basic as pkg-config justify a dependency on glib?
<bavier>ok, what I'm actually frustrated with is corporate OS's that are older than dirt
<rekado_>java-hamcrest-all no longer builds for me :-/
<rekado_>it’s fine when building it with icedtea-8
<rekado_>hm
<snape>civodul: f44c7aaccd1942b8bf7916e4c8bb0f8f1abfcb58 seems to break "guix package -m manifest.scm".
<civodul>snape: how does it break?
<snape>it returns 1
<snape>and doesn't display "nothing to be done"
<civodul>it seems to work for me
<civodul>it doesn't display anything before exiting?
<snape>The "Some deprecated features..." message, that's all
<civodul>are you sure manifest.scm is ok?
<civodul>can you provide a reduced test case maybe?
<snape>with the same manifest, it breaks on all my GuixSD machines, but it doesn't break on my Ubuntu machine
<snape>Yes, I'll reduce the manifest.
<snape>(it works if I revert the commit)
<snape>civodul: (use-package-modules emacs) (packages->manifest (list emacs))
<civodul>woow, that's reduced :-)
<snape>:D
<civodul>it works for me :-/
<civodul>could you strace the thing to see what's going on?
<snape>is there anything I can do to get it to be more verbose?
<snape>sure
<civodul>maybe something fishy in ~/.cache (EPERM or something)
<snape>yes, should I delete it?
<civodul>no no, let's see
<snape>ok
<snape>openat(AT_FDCWD, "/home/clement/.cache/guile/ccache/2.2-LE-8-3.A/home/clement/.clem/guix/test-manifest.scm.go.6A2jJC", O_RDWR|O_CREAT|O_EXCL, 0600) = -1 EACCES (Permission denied)
<snape>(civodul)
<civodul>bingo
<civodul>"rm -rf /home/clement/.cache/guile/ccache/2.2-LE-8-3.A" fixes it?
<snape>civodul: no...
<civodul>still EPERM?
<snape>civodul: mkdir("/home/clement/.cache/guile/ccache/2.2-LE-8-3.A", 0777) = -1 EACCES (Permission denied)
<snape>drwxr-xr-x 3 root root 4096 Mar 4 20:01 .cache/guile/
<civodul>ok that's the reason
<civodul>now, it'd be better if it wouldn't fail
<civodul>what happens after the EACCES?
<snape>civodul: https://paste.debian.net/1013280/
<civodul>snape: what version of Guile is it?
<civodul>well it must be 2.2.3
<snape>yes, it is
<snape>I did a reconfigure before, with sudo -E
<snape>in case it matters
<civodul>in 'load*' in (guix ui), there's a "pre-unwind" catch handler that should print something before we exit
<rekado_>the r-minimal reproducibility failure has disappeared.
<civodul>snape: (misc-error "make-stack" "Prompt tag not found while narrowing stack" (("user-code")) #f)
<civodul>rekado_: that's half satisfactory i suppose
<rekado_>Since it’s only the 5th of March I suspect that somewhere the name of the month is embedded.
<civodul>so much creativity around timestamps
<rekado_>yeah :(
<snape>civodul: I'm not sure what you want me to do :-)
<snape>Oh I have other permission issues now
<snape>I don't have user rights in my home, anymore
<snape>(home permissions issues seems unrelated)