IRC channel logs
2013-09-25.log
back to list of logs
<jxself>civodul: I think you missed my earlier message. The DMD site is up. I had to improve a bit based on what I knew, like referring people to the guix-devel mailing list. Hope that's okay. <jxself>Also, would you be willing to consider GPLv3 for DMD maybe? :) <civodul>jxself: ooh excellent, thanks for doing it! <civodul>i thought i'd do it yesterday, but then basically fell asleep <jxself>Sleep is an important thing though. <civodul>jxself: i realize i'm not yet the new dmd maintainer <civodul>although i emailed ftp-upload pretending to be the maintainer ;-) <civodul>so we'll have a QEMU image good enough to do Guix hacking in it <Steap>will you be merging core-updates in master tonight ? <civodul>i'm basically waiting for feedback from hydra <mark_weaver>civodul: I'm interested in investigating the possibility of creating bootstrap tarballs from outside of Guix, as an alternative bootstrap method. Do you see a reason why this is infeasible? <mark_weaver>(my motivation is to avoid creating a single point of trust, e.g. the x86 bootstrap tarballs) <mark_weaver>remember, the bootstrap tarballs don't have to be identical to the ones Guix creates. They need only be sufficient to use Guix to create a more pristine set of bootstrap tarballs. <civodul>mark_weaver: no, that should be doable <civodul>the only thing is that you'll have to mimic by hand what's written in the make-bootstrap.scm recipes <civodul>we discussed this months ago when Nikita was trying to port to MIPS <mark_weaver>I think this is likely what I'll be working on during the 30th anniversary hackathon in Cambridge MA <civodul>BTW make sure to bring others in the hackathon while you're there ;-) <mark_weaver>civodul: how do I compute the hash of the bootstrap tarballs? what's the theory there? <mark_weaver>or do the bootstrap tarballs not have a hash? I confess I've not looked closely. <civodul>the hash in the file name is the hash of all the inputs <civodul>and no, the bootstrap tarballs don't have that <civodul>well, if you type "guix build bootstrap-tarballs", that returns /nix/store/xxx <civodul>but that directory just contains plain tarballs <civodul>and their contents do not depend on the directory name <civodul>any idea what the right "video=" option is to get a framebuffer device that works with QEMU? <mark_weaver>well, I guess my (probably premature) question is: once I've hand-created the bootstrap tarballs, how will Guix find them? which /nix/store/xxx directory will it look for them in? <civodul>mark_weaver: you just need to have bootstrap.scm refer to them <civodul>under "Building the Bootstrap Binaries" <civodul>so i may wait until tomorrow morning to press the trigger <civodul>there are very few changes in core-updates, so hopefully nothing will go wrong <Steap>civodul: yeah, I'd just like to test gobject-introspection with the new default Python and the fixed ldd before pushing it *jxself watches as everything goes wrong <civodul>Steap: i thought you had tried in core-updates, no? <Steap>civodul: I think we still sued Python 2 as the default at the time <Steap>so Ithough I might as well try in master once core-updates has been merged