IRC channel logs

2014-03-23.log

back to list of logs

<phant0mas>good morning guix
<jmd>phant0mas: moin.
<jmd>#fr
<davexunit>jacob appelbaum is talking about reproducible builds right now at libreplanet
<viric>ah nice.
<viric>the tor people fought a lot about this :)
<davexunit>I think we should tell jacob about guix :)
<davexunit>another really good talk going on at libreplanet, relevant to guix.
<davexunit>EFF's Seth Schoen is giving the talk "What does this program do? Reproducible builds, transparency, and freedom"
*davexunit is rebuilding his everything
<davexunit>just getting around to pulling and dealing with the /gnu/store migration
<davexunit>and then I will write a package for guile-opengl that wingo has just released.
<civodul>Hello Guix!
<mark_weaver>hi civodul!
<davexunit>hey civodul
<mark_weaver>civodul: I just responded to your mail about the glibc/bash thing.
<civodul>cool, lemme see
<davexunit>I'm working on a package for guile-opengl. the build was successful, but I'm not confident that it's right.
<davexunit>I get the message:
<davexunit>The following environment variable definitions may be needed:
<davexunit> export GUILE_LOAD_PATH="/usr/var/guix/profiles/per-user/dave/guix-profile/share/guile/site/2.0"
<davexunit> export GUILE_LOAD_COMPILED_PATH="/usr/var/guix/profiles/per-user/dave/guix-profile/share/guile/site/2.0"
<davexunit>
<civodul>davexunit: looks good no?
<civodul>except that it should be able to shorten the profile dir name
<davexunit>yeah I guess that's okay.
<civodul>anyway, if you can get the package in this quickly, that's neat :-)
<civodul>then we can claim it's the first distro to ship Guile-OpenGL ;-)
<davexunit>just waiting for the GNU FTP server to have the tarball :)
<civodul>heheh :-)
<civodul>davexunit: actually you can put two URLs for the source
<civodul>so you could put mirror://gnu and http://wingolog
<davexunit>civodul: guile-opengl needs opengl (via mesa in our case) to actually be useful, but it builds successfully without it. should mesa still be included as some type of input?
<civodul>davexunit: if it links against it, yes
<civodul>if it just dlopens it or similar at run time, then no
<davexunit>it uses dynamic-link at runtime
<davexunit>but it builds successfully on my machine without mesa as an input
<civodul>but it should somehow patch the .scm so the dynamic-link uses the absolute file name
<civodul>and for that, it needs mesa as an input
<davexunit>oh, well that complicates things.
<davexunit>./glx/runtime.scm:31: (delay (dynamic-link "libGL")))
<civodul>(substitute* "glx/runtime.scm" (("libGL") ...))
<civodul>+ report a bug to wingo & co. ;-)
<davexunit>civodul: so should guile-opengl have some variable in config.scm that points to the absolute path?
<davexunit>that the configure script figures out?
<civodul>yes, that's how i would do it
<davexunit>I'll have to do the same thing with guile-2d.
<phant0mas>hey civodul
<phant0mas>yesterday when you talked to youpi which branch did he told you I should use?
<phant0mas>I asked him and he told me I should use master instead of tschwinge/Peter_Herbolzheimer
<phant0mas>and I will setup a gitorious or a github repo so I can push my local repos there for everybody to see my changes
<civodul>phant0mas: youpi is more on the Debian side of things, so tschwinge may know more about the current status of the Savannah repos
<phant0mas>hm...haven't see him online for quite some time
<phant0mas>I am looking into any possible solution to this, I am studying the debian patches used in the glibc package, I am reading line by line the configure scripts in glibc and in each addon
<phant0mas>I will try out with master branch
<civodul>ok
<phant0mas>btw did you check my patch? with the macro?
<civodul>with "unbound variable"?
<phant0mas>yes
<civodul>did i reply?
<civodul>i'm lost :-)
<phant0mas>no
<phant0mas>sorry for asking so many questions I just want to do my best :-)
<civodul>np, it's just that i can't keep the pace ;-)
<phant0mas>and wait to see me work full time on this ;-)
<civodul>damn, i fail to find the "unbound variable" message now
<civodul>do you have a link?
<phant0mas> http://lists.gnu.org/archive/html/guix-devel/2014-03/msg00273.html
<civodul>thanks
<civodul>well the patch is good
<civodul>it's the message that mentions "unbound variable" that i can't find
<phant0mas>wait a sec to find it
<phant0mas>I will resend it
<civodul>with a clear subject line :-)
<civodul>sorry for the confusion
<phant0mas>sent
<phant0mas>with a clear subject line :-)
<civodul>yes, thanks
<civodul>i'm clueless
<civodul>i'll have to try with the patch, but not now
<phant0mas>from what I understood,reading the pkg-config macro
<phant0mas>is that the export (glibc) works for the instances of glibc outside the file
<phant0mas>so when I write glibc inside base
<phant0mas>it can't find it
<civodul>there's a definition of 'glibc' in that file, so it should work
<phant0mas>(define-syntax glibc
<phant0mas>this one
<civodul>yes
<phant0mas>if you check the pkg-config file the defined pkg-config is never used inside
<phant0mas>only in other packages
<civodul>right, but still
<civodul>(i'm going afk for a while)
<phant0mas>I will search all the guix source for other instances of define-syntax to see how it is used
<phant0mas>okay