IRC channel logs

2014-12-18.log

back to list of logs

<mark_weaver>we really need some tools to help us determine what must go into propagated-inputs.
<mark_weaver>somehow, xdamage is getting into gdk-3.0.pc (and gdk-x11-3.0.pc), causing "pkg-config --exists gtk+-3.0" to fail unless xdamage is included, and I'm having a lot of trouble finding out where the missing propagated-input is.
<darlinger>o/
<mark_weaver>greetings!
<darlinger>how are you? :) just dropping by
<mark_weaver>I'm alright, working on updating the xorg packages in guix
<darlinger>nice. i'm just checking in to see how all the guix stuff is doing
<mark_weaver>most of the active contributors are in europe, sleeping now.
<darlinger>so to contribute, would things be written in C or scheme?
<mark_weaver>scheme
<darlinger>mark_weaver: everything is in scheme?
<mark_weaver>well, you don't actually have to know scheme.
<mark_weaver>the best way to contribute is to try installing guix and add packages that you want that are missing
<darlinger>good point good point
<mark_weaver>there are some videos linked from http://gnu.org/s/guix
<darlinger>mark_weaver: were you here last time i was here?
<mark_weaver>I don't remember
<darlinger>i mentioned some ideas i had for implementing some portage ideas into guix
<darlinger>aspects*
<darlinger>i really don't have the programming chops to do it though
<darlinger>i'd like to set up a proof of concept at some time in the future
<mark_weaver>civodul is the one to talk to about that, or better yet, post your thoughts to guix-devel@gnu.org
<darlinger>do you think they're all that relevant though?
<mark_weaver>I don't remember what your ideas were, if I ever knew, but it's better to talk about it when civodul is here.
<darlinger>is he/she usually here?
<darlinger>i should probably install and test out guix before sounding them
<mark_weaver>yes, he's here most of the paris daylight hours.
<darlinger>ohhh gotcha
<mark_weaver>civodul == Ludovic Courtès
<darlinger>ha backwards. clever
<svetlana>Installing and testing it would of be a first step. I didn't succeed at it (non-free wifi firmware at the laptop; couldn't find where to buy a free wifi stick locally).
<darlinger>svetlana: well i'd just be installing the package manager on top of my current distro
<svetlana>True. That works.
<darlinger>i'm not really in a position to install guix straight on hardware, though i could get it set up on my spare machine >_> i may actually do that
<rekado_>Do all contributors of package recipes have to sign paperwork for FSF copyright assignment? If so, how can I obtain the required documents?
<davexunit>rekado_: we do not require copyright assignment.
<jxself>But you can if desired I assume?
<davexunit>no paperwork needed.
<davexunit>I guess? it hasn't come up.
<rekado_>I thought this was required for all GNU projects.
<jxself>No. Each GNU package can decide to do it or not.
<jxself>If you want to assign, complete this form: http://git.savannah.gnu.org/cgit/gnulib.git/plain/doc/Copyright/request-assign.future
<jxself>And follow the directions in it :)
<davexunit>no.
<davexunit>it's optional.
<rekado_>if I were to "donate" a project to the GNU project, however, copyright assignment would be required, no?
<jxself>If you wanted it to be.
<jxself>That's a common misunderstanding.
<davexunit>rekado_: that's up to you.
<jxself>The project maintainer decides on if copyright assignment is required or not. If it is, then everyone's gotta do it. Otherwise no.
<jxself>But even when not required I can't imagine doing it voluntarily would cause any problems.
<rekado_>I see. Thanks for clearing this up.
<rekado_>Do you have any suggestion about what module should hold C++ threading libraries (http://threadingbuildingblocks.org/)?
<bavier>would it be possible to run a binary from a guix package from within an importer?
<davexunit>it's certainly possible. not sure if desired, though.
<bavier>I can get information about perl module dependencies, but many will be "core" modules that would not need to be listed in 'inputs, but I could run `corelist' to filter out those modules that are in perl's core set.
<bavier>could also just dump all of them and let the packager figure it out...
<davexunit>for the pypi importer, I added an optional dependency for guile-json
<davexunit>could do the same thing here
<bavier>yes, but for version compatibility I think we'd want to run guix's perl.