You are here

IRC logs for #guix, 2015-08-28 (GMT)

2015-08-27
2015-08-29
TimeNickMessage
[00:03:01]* gamabunta has quit (Ping timeout: 260 seconds)
[00:12:12]* Knightmare has joined #guix
[00:25:03]* arescorpio has joined #guix
[00:42:19]* tennix has joined #guix
[00:44:06]<lfam>Looks like yes, so I'm going to try to limit the CPU usage with cgroups
[00:48:45]<davexunit>antiatom: I don't know even a good estimate because things get added all the time, but on our donation page we are asking for 1TiB of disk for each build machine
[00:58:31]<antiatom>Okay but not for mirror, for a build machine
[01:03:11]<davexunit>so, here's the thing: we're not like debian in that someone can just mirror some files on a web server.
[01:03:44]<adhoc>davexunit: the main issue with that is the source packages are on servers that aren't reliable
[01:04:04]<adhoc>so a mirror would be really useful
[01:04:47]<davexunit>if you use hydra.gnu.org for substitutes, you already get source tarballs from there, too.
[01:05:05]<adhoc>oh
[01:05:20]<adhoc>when i tried to build stuff, it failed, it didn't fall back
[01:05:26]<davexunit>the way to "mirror" guix is to setup your own guix system and build *everything*
[01:06:04]<davexunit>and when building, you can take advantage of the fact that hydra.gnu.org has already built most everything and guix will just download the binaries
[01:06:28]<davexunit>adhoc: then it must have been something that there wasn't a substitute available for
[01:06:58]<adhoc>ok
[01:07:26]<davexunit>either it can be substituted or it can't. if it can't, it builds from source, and in the case source tarballs that means running a script that fetches it and verifies the sha256 hash
[01:07:58]<adhoc>right
[01:08:19]<davexunit>and if the upstream source URL is broken, then you'd get a broken build.
[01:17:07]* shiranaihito has joined #guix
[01:25:09]<adhoc>davexunit: yes, the build failed to pull the source package
[01:25:19]<adhoc>davexunit: and yes there was a binary package on hydra
[01:25:40]<adhoc>but that kind defeats the reproducability(sp?) of it all
[01:26:08]<adhoc>would be nice to cache all the packages you want to build from before building... ?
[01:28:06]<davexunit>I don't follow. we have all of the tarballs cached on hydra.gnu.org
[01:28:50]* ttuegel has quit (Quit: No Ping reply in 180 seconds.)
[01:33:19]<adhoc>but if you can't pull the source from the reomte site(not hyrda), you pull the binrary package from hydra, not the source?
[01:33:27]* ttuegel has joined #guix
[01:33:50]<davexunit>no
[01:34:08]<adhoc>guix will pull the source package from hyrda ?
[01:35:00]<davexunit>it's unlikely that this particular scenario would happen, because if guix has the source tarball, it likely already has the binary. so if you say 'guix package -iguile' it will just download the pre-built guile
[01:50:23]* pikos has joined #guix
[01:58:39]* codemac has quit (Ping timeout: 252 seconds)
[02:13:15]* shiranaihito has quit (Quit: .)
[02:20:10]* davexunit has quit (Quit: Later)
[02:23:48]* daviid has quit (Ping timeout: 260 seconds)
[02:23:59]* y is now known as init
[02:25:40]* Mathnerd314 has quit (Ping timeout: 240 seconds)
[02:56:20]* ArneBab_ has joined #guix
[02:59:53]* ArneBab has quit (Ping timeout: 260 seconds)
[03:08:59]* arescorpio has quit (Quit: Leaving.)
[03:27:41]* mark_otaris has quit (Ping timeout: 246 seconds)
[03:29:26]* OrangeShark has quit (Ping timeout: 246 seconds)
[03:31:31]* tschwinge has quit (Ping timeout: 244 seconds)
[03:32:18]* tschwinge has joined #guix
[03:33:28]* mark_otaris has joined #guix
[03:33:33]* OrangeShark has joined #guix
[03:51:10]* Snesker has joined #guix
[04:03:22]* lfam has quit (Quit: leaving)
[04:07:40]* Knightmare has quit (Ping timeout: 244 seconds)
[04:10:16]* isd has joined #guix
[04:16:19]* OrangeShark has quit (Quit: Leaving)
[04:45:19]* Mathnerd314 has joined #guix
[04:55:04]* Mathnerd314 has quit (Ping timeout: 250 seconds)
[05:26:50]* mbuf has joined #guix
[05:34:12]* isd has left #guix ()
[06:11:42]* daviid has joined #guix
[06:30:34]* daviid` has joined #guix
[06:34:45]* daviid has quit (Ping timeout: 252 seconds)
[06:50:04]* igajsin has joined #guix
[07:01:52]* chipb has joined #guix
[07:02:05]* marcus has quit (Quit: Verlassend)
[07:12:38]* nee` has joined #guix
[07:13:18]* daviid` has quit (Ping timeout: 250 seconds)