IRC channel logs

2015-04-21.log

back to list of logs

*paroneayea reads more docs before attempting his first package...
<paroneayea>damn
<paroneayea>the emacs integration is really impressive in guix
<paroneayea>nice
<paroneayea>I improved how I'm launching guile in guix
<paroneayea>(setq guix-guile-program '("/home/cwebber/devel/guix/pre-inst-env" "guile"))
<paroneayea>much nicer!
<paroneayea>than setting environment variables in emacs :)
<Sleep_Walker>bavier: how do you expect me to use modify-phases? I'm adding one...
<Sleep_Walker>(btw. thanks for review :)
<civodul>Hello Guix!
***mbuf` is now known as mbuf
<rekado_>I just upgraded to latest master and noticed that multiple versions of the same packages:
<rekado_>downloading `/gnu/store/afdpiaic366261z5hm0ad9v9kqrixnwz-glibc-utf8-locales-2.21'
<rekado_>downloading `/gnu/store/h2q68bdivjnj5g74jq801sj30flbka64-glibc-utf8-locales-2.21'
<rekado_>or this one:
<rekado_>downloading `/gnu/store/5amq4lkzaac8rlnyp85xgzlvxkpyj68z-ncurses-5.9'
<rekado_>downloading `/gnu/store/3fkfh31j9w0521wscigy2xgxmsmigr92-ncurses-5.9'
<rekado_>downloading `/gnu/store/l1pbbpj0i2bcav7lblhnj7pmy74gg40a-ncurses-5.9'
<rekado_>same for gmp-6.0.0a
<rekado_>Is this really necessary?
<rekado_>The list of packages to be downloaded only showed one of ncurses and gmp.
<civodul>rekado_: there are intermediate versions of these packages used during bootstrap
<civodul>that could explain what you are seeing
<civodul> http://www.gnu.org/distros/free-distros.html switched to the new logo \\o/
<davexunit>nice! best logo on there ;)
<sneek>Welcome back davexunit, you have 3 messages.
<sneek>davexunit, ArneBab says: Nice! The great free software git exodus has begun ☺
<sneek>davexunit, ArneBab says: (moving to self-hosting)
<sneek>davexunit, nalaginrut says: where do you put sly after gitorious became readonly? ;-)
<davexunit>sneek bomb
<civodul>:-)
<davexunit> http://nginx.org/?1.8
<davexunit>nginx 1.8 stable is out
<rekado_>I see that there a couple of runpath problems with R. Will take a look at them and the ngs-sdk failures tomorrow.
<mark_weaver>civodul: is there a reasonable way to make the 'guix-devel' package use a commit that's in my local git repo and not yet pushed to savannah?
<mark_weaver>davexunit: cool! I guess we should update, if you are inspired to do so :)
<mark_weaver>rekado: thank you for the hydra patches! I hope to play with them soon.
<mark_weaver>civodul: btw, I successfully updated my guix system from i686 to x86_64 in-place, with minimal fuss. very impressive!
<davexunit>mark_weaver: you could write a guix-devel package that changes the git repo URI to a file:// URI, I think
<rekado_>mark_weaver: I think it was bavier ;) I did not work on hydra patches.
<mark_weaver>oh, right. oops!
<mark_weaver>bavier: thank you for the hydra patches! I hope to play with them soon.
<civodul>mark_weaver: like davexunit says, i think
<civodul>mark_weaver: ooh excellent!
<davexunit>I've been wishing for a way to use a git origin that didn't do a SHA check, for quick development stuff.
<civodul>mark_weaver: did you have to resort to special hacks?
<civodul>you need a blog to write about that ;-)
<mark_weaver>civodul: I had to add a 'linux-libre-64' package that was close to what you suggested, but also with the native-inputs
<civodul>(says the one who doesn't have one)
<mark_weaver>changed a bit ("kconfig" replaced)
<civodul>ah ok
<mark_weaver>it had to be done carefully to produce the exact same derivation at the one on hydra
<civodul>oh right, that's a funny game ;-)
<mark_weaver>and then I had to build 'guix' for x86_64-linux, and run it directly
<mark_weaver>but it was relatively straightforward
<civodul>ok
<civodul>well that's an interesting experiment
*civodul has to go
<civodul>later!
<mark_weaver>davexunit, civodul: I changed the URL to /home/mhw/guix which is my local git repo.. the only minor snag was that /home/mhw/guix/.git/objects/info/pack was readable only by 'mhw'. not sure why git decided to make that single file private, but all others world-readable...
<mark_weaver>so I just chmod'd that file and all was good..
<davexunit>cool
<davexunit>glad that worked
<davexunit>with minimal fuss
<bavier>mark_weaver: your welcome for the patches. let me know how they work.
<bavier>*you're
*civodul reopens core-updates, yay!
<bavier>\\o]
<bavier>\\o/
<bavier>:P
<bavier>I'll push that perl patch soon
<civodul>oh yes, because this one is going to be *really* short-lived
<civodul>like a couple of days
<civodul>well, i mean it'll be frozen after that
<bavier>ok
<civodul>not that i want to put too much pressure either ;-)
<bavier>:)
<paroneayea>guix by default is no longer using nix, right?
<civodul>it's never "used" Nix
<civodul>we just stole a bunch of code, that's it ;-)
<rekado>I have a collision: warning: collision encountered: /gnu/store/hb6c130ky841x14cn1gl9qx1kavi37w9-gcc-toolchain-4.9.2/include/asm/..install.cmd /gnu/store/cnid7y7d4d6b7ssqza0x9jfgply90z27-linux-libre-headers-3.14.37/include/asm/..install.cmd
<civodul>(the daemon)
<rekado>linux-libre-headers is not installed to my profile, though.
<rekado>is this expected?
<civodul>it may be propagated from glibc or something?
<civodul>you can browse ~/.guix-profile/manifest to see
<paroneayea>civodul: got it :)
<rekado>is anyone here using different profiles on a regular basis?
<rekado>like, a dedicated profile for development work, another for user software ...?
<rekado>(does this even make sense?)
<civodul>no, i use 'guix environment' for software development at work
<davexunit>same
<davexunit>(naturally)
<civodul>:-)
<rekado>I just built guix with guix and I had to install a couple of things that I would not normally keep around in my profile.
<rekado>(as instructed in the README)
<civodul>like auto{conf,make}?
<davexunit>rekado: I run...
<davexunit>guix environment -e '(@@ (gnu packages package-management) guix-devel)'
<civodul>README should mention 'guix environment'
<civodul>i thought it did
<rekado>I shall try this next time. Would be nice to have something like this in the docs.
*rekado goes afk
<davexunit>civodul: I proposed a patch for it months ago but there was issue with the text and I never cleaned it up.
<davexunit>:/
<civodul>davexunit: oh ok
<civodul>that's still a good idea anyway ;-)
<davexunit>but a little blurb with the above command would be good