<taylanub>grantixx: by the way, were your issues with that one package on a 32b machine resolved? (I forgot which one it was that was failing to build on your side.)
<rekado_>I'm packaging another bioinformatics application called rseqc. It happens to be implemented in Python and uses the python-build-system. I may still place it in the bioinformatics module rather than the python module, right?
<rekado_>Is there a way to display a dependency graph for a particular package?
<rekado_>I wonder why a package depending on python-matplotlib when converted with "package-with-python2" pulls in "python2-pycairo" as input, although it should be "python2-py2cairo".
<taylanub>our curl doesn't support --capath? getting "curl: (4) A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision." from Freenet's ./update.sh and that option seems to cause it
<rekado_>it would be helpful if guix were to show the download percentage when downloading binary substitutes.
<rekado_>I'm sitting in front of a terminal that's stuck at "1171725.7 KiB transferred" (for icedtea6) and I have no idea if I should abort it or wait.
<mark_weaver>rekado_: packages that bundle dependencies will cause a lot of problems for us, particularly in the area of security updates, but also where things need to be patched either for guix or for non-intel platforms.
<mark_weaver>rekado_: so it would be good to split as many of those out as you have the energy for.
<rekado_>mark_weaver: python2-matplotlib specifically removes the propagated input "python-pycairo" and adds "python2-py2cairo". This is why it is surprising to me that a package depending on python2-matplotlib would pull in python2-pycairo (rather than python2-py2cairo).
<mark_weaver>rekado_: if 'python-foo' uses 'python-matplotlib' as an input, then because of the way package-with-python2 works, it will create new packages 'python2-foo', 'python2-matplotlib', and 'python2-pycairo', etc.
<mark_weaver>it doesn't matter what the 'python2-matplotlib' package did. the package you are seeing is probably one that was created fresh based on 'python-matplotlib', without looking at the existing 'python2-matplotlib' package at all.
<mark_weaver>rekado_: basically, 'package-with-python2' is quite limited, and perhaps the solution will require enhancing it, and also maybe renaming 'python2-py2cairo' to 'python2-pycairo', dunno.
<mark_weaver>rekado_: the short version is that 'package-with-python2' just traverses the tree of inputs, converting every package that uses 'python-build-system' by changing its python to python-2, and renaming the prefix to 'python2-'.
<rekado_>I understand that. But does this mean that what python2-matplotlib does to propagate "python2-py2cairo" rather than "python2-pycairo" is ineffective?
<mark_weaver>that's one way to say it. a better way is that the 'python2-matplotlib' package that you see in guix' source code isn't even used at all. instead, another package with the same name is automatically created by 'package-with-python2'.
<rekado->"Many of the samples are original, but some were taken from other banks freely (and legally) available on the Internet from various SoundFont websites. Because GeneralUser GS originated as a personal project with no intention for publication, I cannot be 100% sure where all of the samples originated, although I do know that none of them came from commercially published SoundFont packages or sample CDs."
<rekado->The first section about the "complete work" (i.e. the soundfont) is this:
<jxself>So they can't be sure that they're all distributable.
<rekado->"You may use GeneralUser GS without restriction for your own music creation, private or commercial. This SoundFont bank is provided to the community free of charge. Please feel free to use it in your software projects, and to modify the SoundFont bank or its packaging to suit your needs."
<rekado->I don't think they can make this statement when the origin of the samples used is partially unknown.
<jxself>Yeah, "I don't know where this stuff came from but have fun with it."