Re: %desktop-services now depends on Qt 5, via colord

2018-07-27 Thread Mark H Weaver
Efraim Flashner writes: > On Thu, Jul 19, 2018 at 04:54:39PM +0200, Ludovic Courtès wrote: >> Hello, >> >> Mark H Weaver skribis: >> >> > Efraim Flashner writes: >> >> It sounds like adding Qt to hplip adds plenty of GUI goodies. Could we >> >> leave hplip as-is and have sane-backends depend

Re: Web interface review

2018-07-27 Thread Clément Lassieur
Clément Lassieur writes: >> +"SELECT E.id, E.revision, B.succeeded, B.failed, B.scheduled FROM > ^ > Please end each line with '\', so that new lines aren't interpreted by > SQLite. For the record, I think I was wrong here, as

Re: guix gc: smarter collection & guix.el manual deletion

2018-07-27 Thread Pierre Neidhardt
Thanks for mentioning this. I'm very confused by the documentation however: --8<---cut here---start->8--- ‘--gc-keep-outputs[=yes|no]’ Tell whether the garbage collector (GC) must keep outputs of live derivations. When set to “yes”, the GC will

Re: packaging Bootstrap for Cuirass' web interface

2018-07-27 Thread Clément Lassieur
Clément Lassieur writes: >> That makes it clear that the reply channel is used only by the calling >> fiber. > > I like it, but in that case MAKE-CHANNEL is called every time > CALL-WITH-CRITICAL-SECTION is called. Do you think it is a significant > overhead? I guess it doesn't. I'll push a pa

Re: packaging Bootstrap for Cuirass' web interface

2018-07-27 Thread Clément Lassieur
Ludovic Courtès writes: > Or maybe like this: > > (define (make-critical-section . args) > "Return a channel used to implement a critical section. That channel can > then be passed to 'join-critical-section', which will ensure sequential > ordering. ARGS are the arguments of the critical sect

Re: Adding a TOR system test - confusing results

2018-07-27 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: >> Like you said, maybe it's possible that the marionette process got a >> signal. But why would that happen? > > I’m not sure! It could be SIGPIPE or SIGCHLD, this is left as an > exercise to you. :-) Seriously, you could register signal handlers and > t

Re: guix gc: smarter collection & guix.el manual deletion

2018-07-27 Thread Chris Marusich
Pierre Neidhardt writes: > I run GuixSD on a rather small partition (<25GB) and quite often the > partition gets full during a transation and I end up having to clean up > the store (e.g. "guix gc -F5G"). > > The problem is that more often than not, "guix gc" will remove store > items that are al

Re: packaging Bootstrap for Cuirass' web interface

2018-07-27 Thread Ludovic Courtès
Hi Clément! Clément Lassieur skribis: > The bug is here: > > (define (make-critical-section . args) > "Return a channel used to implement a critical section. That channel can > then be passed to 'join-critical-section', which will ensure sequential > ordering. ARGS are the arguments of the c

Re: packaging Bootstrap for Cuirass' web interface

2018-07-27 Thread Chris Marusich
Björn Höfling writes: > On Mon, 23 Jul 2018 09:48:15 +0200 > Clément Lassieur wrote: > >> Hello! >> >> We are going to embed Bootstrap files to our Cuirass service. >> Wouldn't it be better to package Bootstrap and get the service to use >> the package directly? I think it would make maintenan

Re: Adding a TOR system test - confusing results

2018-07-27 Thread Ludovic Courtès
Chris Marusich skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Chris Marusich skribis: >> >>> Why does it pass? The (sleep 99) form appears to be totally >>> ignored, and I don't understand why. It's concerning to me that I can't >>> understand how the code is being executed. I exp

Re: Adding a TOR system test - confusing results

2018-07-27 Thread Chris Marusich
Chris Marusich writes: > In short, my questions are: > > * Why does the sleep get interrupted? I've been looking into this, but I still don't know why it happens. If you have any ideas, I'd love to know! > * Do I need to periodically poll for TOR's health in my test? I figured out the answer