Re: 02/05: gnu: luajit: Update to 2.1.0-beta3.

2018-02-09 Thread Mark H Weaver
Hi Tobias, m...@tobias.gr (Tobias Geerinckx-Rice) writes: > nckx pushed a commit to branch master > in repository guix. > > commit 906f1b48e20a032c22a164c89f9e8862ab2bec7a > Author: Tobias Geerinckx-Rice > Date: Wed Jan 3 09:01:53 2018 +0100 > > gnu: luajit: Update to 2.1.0-beta3. > >

Re: Cuirass news

2018-02-09 Thread Ludovic Courtès
Hello, Danny Milosavljevic skribis: > On Thu, 08 Feb 2018 23:21:58 +0100 > l...@gnu.org (Ludovic Courtès) wrote: > >> > from a security standpoint - except for db-get-builds, which I'm amending >> > right now. >> >> Oh sorry, I think I did the same thing as you were sending this message: >>

Re: Cuirass news

2018-02-09 Thread Danny Milosavljevic
Hi Ludo, On Fri, 09 Feb 2018 10:41:13 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Yes. Also, in practice, everyone’s going to make the same /api/* > requests (because there are only two clients, the Emacs and the Web UI, > and they typically always do the same requests), which in turn means >

/gnu/store/.links/

2018-02-09 Thread Pjotr Prins
What is ls -1 /gnu/store/.links/|wc -l 495938 Never saw it before. Does this scale? Pj.

Re: /gnu/store/.links/

2018-02-09 Thread Ricardo Wurmus
Hi Pjotr, > What is > > ls -1 /gnu/store/.links/|wc -l > 495938 > > Never saw it before. Does this scale? It’s used for optional file deduplication. It is enabled by default, but you can disable it with a daemon option on file systems that deduplicate data at the block level. I don’t know

Re: Haunt patches

2018-02-09 Thread Ludovic Courtès
Heya, "pelzflorian (Florian Pelz)" skribis: > I wrote patches that introduce page variants for translations. I will > send them right after this mail. If there are interested guix-devel > readers, they can find them at > > https://pelzflorian.de/git/haunt/commit/?id=ac3e93fe35363fd0066cf93b969

Re: Improving Shepherd

2018-02-09 Thread Ludovic Courtès
Hey! Danny Milosavljevic skribis: > On Mon, 05 Feb 2018 21:49:08 +1100 > Carlo Zancanaro wrote: > >> User services - Alex has already sent a patch to the list to allow >> generating user services from the Guix side. The idea is to >> generate a Shepherd config file, allowing a user to invoke

Re: Improving Shepherd

2018-02-09 Thread Ludovic Courtès
Carlo Zancanaro skribis: > Hey Ludo, > > On Mon, Feb 05 2018, Ludovic Courtès wrote: >>> User services - Alex has already sent a patch to the list to allow >>> generating user services from the Guix side. The idea is to >>> generate a >>> Shepherd config file, allowing a user to invoke shepherd m

guix pack -f docker ... works!

2018-02-09 Thread dvn
I'm experimenting with `guix pack`, particularly with the docker format. I want to generate a tarball like so `guix pack -f docker bash figlet` -- and then after loading with docker, be able to run the packed commands. No $PATH is set in the container, so after digging around in the tarball, I dec

Re: Questions regarding offloading ( unprivileged setup , parallel builds )

2018-02-09 Thread Ludovic Courtès
Hi, YOANN P skribis: > Anothers questions regarding the way the offload work: > > - does the machines.scm is read at the start of the daemon or read > each time the hook is called ? (just to be sure because the sources > let me think it is read each time and is what i want) It’s reach each time

Re: Haunt patches

2018-02-09 Thread pelzflorian (Florian Pelz)
On Fri, Feb 09, 2018 at 02:18:13PM +0100, Ludovic Courtès wrote: > Heya, > > "pelzflorian (Florian Pelz)" skribis: > > > I wrote patches that introduce page variants for translations. I will > > send them right after this mail. If there are interested guix-devel > > readers, they can find them

Re: /gnu/store/.links/

2018-02-09 Thread Pjotr Prins
On Fri, Feb 09, 2018 at 01:11:23PM +0100, Ricardo Wurmus wrote: > > Hi Pjotr, > > > What is > > > > ls -1 /gnu/store/.links/|wc -l > > 495938 > > > > Never saw it before. Does this scale? > > It’s used for optional file deduplication. It is enabled by default, > but you can disable it with

Re: guix pack -f docker ... works!

2018-02-09 Thread Pjotr Prins
On Fri, Feb 09, 2018 at 02:17:58PM +0100, dvn wrote: > I'm experimenting with `guix pack`, particularly with the docker format. > > I want to generate a tarball like so `guix pack -f docker bash > figlet` -- and then after loading with docker, be able to run the packed > commands. No $PATH is set

Re: [GNUnet-developers] gnunet-guile reboot & guix (take two)

2018-02-09 Thread amirouche
Le sam. 3 févr. 2018 à 14:10, amirouche a écrit : Hello all, Possible solutions: a) Add the gnunet-uri of the substitute in the package definition. This can only work if the package is reproducible aka. the build is always the same given the same package definition. For reproducible b

Use guix to distribute data & reproducible science

2018-02-09 Thread amirouche

Use guix to distribute data & reproducible (data) science

2018-02-09 Thread Amirouche Boubekki
Héllo all, tl;dr: Distribution of data and software seems similar. Data is more and more important in software and reproducible science. Data science ecosystem lakes resources sharing. I think guix can help. Recently I stumbled upon open data movement and its links with data

Re: Cuirass news

2018-02-09 Thread Ludovic Courtès
Heya, Danny Milosavljevic skribis: > On Fri, 09 Feb 2018 10:41:13 +0100 > l...@gnu.org (Ludovic Courtès) wrote: [...] >> >> Indeed! Should we change ‘sqlite-finalize’ to a noop when called on a >> >> cached statement? (Otherwise users would have to keep track of whether >> >> or not a statem

Web site i18n with Haunt

2018-02-09 Thread Ludovic Courtès
"pelzflorian (Florian Pelz)" skribis: > On Fri, Feb 09, 2018 at 02:18:13PM +0100, Ludovic Courtès wrote: [...] >> This does not address i18n in itself, right? Do you have examples of an >> i18n’d web site using this Haunt branch + gettext? >> >> Thank you! >> >> Ludo’. > > My Website uses it

Re: Cuirass news

2018-02-09 Thread Danny Milosavljevic
Hi Ludo, the patch LGTM! >I’d reluctant to ‘sqlite-uncache!’ though. I was thinking if you are in the REPL and actually want it to forget the statement which you cached before, it would be good to be able to do that. I wonder what I was thinking that was good for, though. User can always just c

Re: /gnu/store/.links/

2018-02-09 Thread Ludovic Courtès
Pjotr Prins skribis: > On Fri, Feb 09, 2018 at 01:11:23PM +0100, Ricardo Wurmus wrote: [...] >> I don’t know about scalability. This number is still well below the >> limits of ext4 file systems, but accessing a big directory listing like >> that can be slow. I would feel a little better abou

Re: guix pack -f docker ... works!

2018-02-09 Thread Ludovic Courtès
Hello! dvn skribis: > I'm experimenting with `guix pack`, particularly with the docker format. > > I want to generate a tarball like so `guix pack -f docker bash > figlet` -- and then after loading with docker, be able to run the packed > commands. No $PATH is set in the container, so after digg

Re: Use guix to distribute data & reproducible (data) science

2018-02-09 Thread Ludovic Courtès
Hi! Amirouche Boubekki skribis: > tl;dr: Distribution of data and software seems similar. >Data is more and more important in software and reproducible >science. Data science ecosystem lakes resources sharing. >I think guix can help. I think some of us especially Guix-HP

Re: Web site i18n with Haunt

2018-02-09 Thread pelzflorian (Florian Pelz)
On Fri, Feb 09, 2018 at 06:02:22PM +0100, Ludovic Courtès wrote: > […] > Awesome. There were a couple of people interested in internationalizing > our web site during the Guix workshop, so hopefully they can follow your > lead and ping you if they need help! > > Ludo’. Gladly. But perhaps other

Re: Use guix to distribute data & reproducible (data) science

2018-02-09 Thread zimoun
Dear, >From my understanding, what you are describing is what bioinfo guys call a workflow: 1- fetch data here and there 2- clean and prepare data 3- compute stuff with these data 4- obtain an answer and loop several times on several data sets. Guix Workflow Language allows to implement the

Re: /gnu/store/.links/

2018-02-09 Thread Pjotr Prins
On Fri, Feb 09, 2018 at 06:00:02PM +0100, Ludovic Courtès wrote: > In practice, when the maximum number of links is reached, we simply > transparently skip deduplication. See this commit: > > commit 12b6c951cf5ca6055a22a2eec85665353f5510e5 > Author: Ludovic Courtès > Date: Fri Oct 28 20:

Re: /gnu/store/.links/

2018-02-09 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Pjotr Prins skribis: > >> On Fri, Feb 09, 2018 at 01:11:23PM +0100, Ricardo Wurmus wrote: > > [...] > >>> I don’t know about scalability. This number is still well below the >>> limits of ext4 file systems, but accessing a big directory listing like >>> t

Re: /gnu/store/.links/

2018-02-09 Thread Leo Famulari
On Fri, Feb 09, 2018 at 03:24:00PM +0100, Pjotr Prins wrote: > Hmmm. I think this is better handled at the file system level if > people want deduplication. These systems will be more common. In general, yes! But filesystems with this feature are still not widely deployed... signature.asc Descri

Re: Use guix to distribute data & reproducible (data) science

2018-02-09 Thread Konrad Hinsen
Hi, On 09/02/2018 18:13, Ludovic Courtès wrote: Amirouche Boubekki skribis: tl;dr: Distribution of data and software seems similar. Data is more and more important in software and reproducible science. Data science ecosystem lakes resources sharing. I think guix can h

Re: Improving Shepherd

2018-02-09 Thread Carlo Zancanaro
Hey Ludo, On Fri, Feb 09 2018, Ludovic Courtès wrote: In particular, with higher levels of concurrency I want to move the mutable state out of objects. The only piece of mutable state is the ‘running’ value. We can make that an “atomic box”, and users won’t even notice. That's not quite

Re: Improving Shepherd

2018-02-09 Thread David Pirotte
Hello, > Yes, inotify (ISTR there *are* inotify bindings for Guile somewhere.) https://github.com/ChaosEternal/guile-inotify2.git David pgpnCYHkf8eet.pgp Description: OpenPGP digital signature

Re: Improving Shepherd

2018-02-09 Thread Christopher Lemmer Webber
Ludovic Courtès writes: > Hopefully it’s nothing serious: Fibers doesn’t rely on anything > architecture-specific. I think it relies on epoll currently? But I think there should be no reason other architectures couldn't also be supported.

Re: Use guix to distribute data & reproducible (data) science

2018-02-09 Thread zimoun
Hi, > I'd say it depends on the data and how it is used inside and outside of a > workflow. Some data could very well stored in the store, and then > distributed via standard channels (Zenodo, ...) after export by "guix pack". > For big datasets, some other mechanism is required. I am not sure to

Re: Web site i18n with Haunt

2018-02-09 Thread Ricardo Wurmus
pelzflorian (Florian Pelz) writes: > How for example would this excerpt from my website better be rendered > as XML or is this or another non-XML approach better? I’d much prefer XML here. One reason is that I find it very hard to understand the syntax and how it is processed in your example.

Re: Use guix to distribute data & reproducible (data) science

2018-02-09 Thread Ricardo Wurmus
zimoun writes: > I do not know so much, but a idea should to write a workflow: you > fetch the data, you clean them and you check by hashing that the > result is the expected one. Only the softwares used to do that are in > the store. The input and output data are not, but your workflow check >

Let's fix core-updates!

2018-02-09 Thread Chris Marusich
Hi everyone! Currently, 13% of builds on core-updates fail: https://hydra.gnu.org/jobset/gnu/core-updates We need to fix this to help Ricardo prepare for the next release. Questions: 1) When is core-updates "done"? Do we merge once we're below a specific failure rate, once specific bu

Re: Call for project proposals: Guix and Outreachy

2018-02-09 Thread Chris Marusich
Gábor Boskovits writes: > 5. explore orchestration in guix - I think Chris could be interested in > this, and I am also willing to help. > 6. explore provisioning in guix - provisioning from cloud provides > essentially boils down to talking to apis, but I would be really interested > in provisio

Re: emacs-browse-at-remote-gnu supports git.savannah.gnu.org

2018-02-09 Thread Chris Marusich
Oleg Pykhalov writes: > Hello Guix, > > I send a patched emacs-browse-at-remote, called > emacs-browse-at-remote-gnu [1], which adds a support for > git.savannah.gnu.org Cgit repository. > > [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30328 > > See a demo .

Re: Call for project proposals: Guix and Outreachy

2018-02-09 Thread Gábor Boskovits
2018-02-10 4:06 GMT+01:00 Chris Marusich : > Gábor Boskovits writes: > > > 5. explore orchestration in guix - I think Chris could be interested in > > this, and I am also willing to help. > > 6. explore provisioning in guix - provisioning from cloud provides > > essentially boils down to talking

Re: Let's fix core-updates!

2018-02-09 Thread Pjotr Prins
On Sat, Feb 10, 2018 at 03:51:59AM +0100, Chris Marusich wrote: > Hi everyone! > > Currently, 13% of builds on core-updates fail: > > https://hydra.gnu.org/jobset/gnu/core-updates It is quite a list. I think we should purge packages that have been failing for a longish time - apparently no one

Re: emacs-browse-at-remote-gnu supports git.savannah.gnu.org

2018-02-09 Thread Oleg Pykhalov
Chris Marusich writes: > Oleg Pykhalov writes: >> See a demo . > By the way, how did you make the video? I have a shell script which does the following: - select a window by click - record a video - convert a video to GIF record-window-gi

Re: Call for project proposals: Guix and Outreachy

2018-02-09 Thread Gábor Boskovits
2018-02-08 20:58 GMT+01:00 Ricardo Wurmus : > > Gábor Boskovits writes: > > >> The project idea sounds good, but we really need a mentor who feels > >> responsible for this project and who will be able to guide an intern > >> throughout the application phase and the three-month internship between