From: Pjotr Prins <email@example.com> To: simon tournier <firstname.lastname@example.org> Cc: email@example.com, firstname.lastname@example.org Subject: Re: Reproducible Research Hackathon: Friday, July 3rd Date: Tue, 30 Jun 2020 23:57:40 -0500 Message-ID: <email@example.com> (raw) In-Reply-To: <firstname.lastname@example.org> We at UTHSC are game. We are struggling with an old version of the GeneNetwork web service 1.x which is now running on a 10 year old CentOS. The backup time machine server died recently. GenNetwork1 depends on Python 2.4(!) with modules that have not been updated this century, and an older version of Apache with mod_python, amongst other things. We would like to use the guix time-machine feature to run older versions on demand in containers, also for the recent GeneNetwork2 version which runs on a modern Guix stack. When we get it to work I would like to push the older packages in Guix-Past. Bit much for one day, but let's see where it ends. There is no point in updating the older GeneNetwork1 instances, I mean the code. The point really is that it is a reproducible version tied to older scientific publications that people still can explore. Note that GeneNetwork requires a largisch MySQL/MariaDB (170GB) which is also a snapshot in time. We have 5+ snapshots of that database that go with 5+ versions of the code. We want to run them all under Guix so we no longer have to care about the underlying Linux distro. With the newer GeneNetwork2 stack we are thinking of making use of Guix timemachine to run snapshots, firing containers up on demand. These will have to be tied with a certain version of the database, so we have to force time points maintained outside the package Guix git repo. The databases can be ready to run - listening on a different port for each version. Nice challenge and it will make a great story when it works. Pj. On Tue, Jun 30, 2020 at 02:40:12PM +0200, simon tournier wrote: > Hello, > > We are pleased to announce a Hackathon about Reproducible Science. > > We propose to collectively tackle some issues on *Friday, July 3rd*: > > - identify stumbling blocks in using Guix to write end-to-end > pipelines, > - document how to achieve this, > - feed the Guix-Past channel by other old packages, > - provide guix.scm for some of the ReScience C submissions. > > Feel free to contact us at email@example.com if you would like to hack > with us. > > We will meet at *9:30 CEST* on the #guix-hpc channel of > irc.freenode.net. You can use this web client to reach us: > > http://guix.gnu.org/contact/irc/ > > (tweaking the channel name). > > Read more details at: > > https://hpc.guix.info/blog/2020/06/reproducible-research-hackathon > > Hope to see you on Friday.
next prev parent reply index Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-06-30 12:40 simon tournier 2020-07-01 4:57 ` Pjotr Prins [this message] 2020-07-01 9:10 ` zimoun 2020-07-01 9:21 ` Efraim Flashner 2020-07-03 17:10 ` zimoun 2020-07-03 17:36 ` Ricardo Wurmus 2020-07-03 17:56 ` Paul Garlick 2020-07-03 18:19 ` zimoun 2020-07-07 17:52 ` Paul Garlick 2020-07-03 21:17 ` Ricardo Wurmus 2020-07-07 17:44 ` Paul Garlick 2020-07-04 9:51 ` Konrad Hinsen
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://guix.gnu.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
unofficial mirror of email@example.com Archives are clonable: git clone --mirror https://yhetil.org/guix-devel/0 guix-devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 guix-devel guix-devel/ https://yhetil.org/guix-devel \ firstname.lastname@example.org public-inbox-index guix-devel Example config snippet for mirrors Newsgroups are available over NNTP: nntp://news.yhetil.org/yhetil.gnu.guix.devel nntp://news.gmane.io/gmane.comp.gnu.guix.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git