Fwiw, I have now succeeded at building offlineimap, and as a result, it seems youtube-dl also was able to be built easily (presumably because they share a great number of dependencies).
In both cases, the programs work fine with the generalized patch. Alex Alex Sassmannshausen writes: > Hello > >> You may try e.g. scons, pip, sphinx, or youtube-dl. > > Hartmut was kind enough to suggest the above python applications to test > this `wrap-language-programs` patch set against, however I have been > stuck in "Rebuild the world"-hell for the last day and a half setting up > testcases. > > I end up feeling a bit desesperated and incompetent, as I'm sure it's > not supposed to be this hard to create an appropriate test scenario here > — so I was wondering whether anyone has any pointers in avoiding > constantly rebuilding the world? > > For details: > - I run on i686 > - using GuixSD > - I rebased my patch set on master 2 days ago and tried to test from > there > - this resulted in a bunch of "401 - Not Found" for a number of the > binary substitute dependencies. > - and from then I have been rebuilding those dependencies > > I guess part of the problem is that the substitute servers won't > necessarily have substitutes for a particular program from master yet? > > I guess an additional problem is that some of the packages fail tests on > my setup intermittently (they fail using > `guix package -i youtube-dl --fallback`, for instance, but would then > succeed if I build using `guix build $dependency`). > > But would people have recommendations to ensure some level of substitute > stability or some such? > > Best wishes, > > Alex > > Hartmut Goebel writes: > >> Am 16.11.2016 um 14:27 schrieb Alex Sassmannshausen: >>> as I did not know of an >>> appropriate test candidate (I tried to build offlineimap, but this failed >>> because Guile@2.013 failed at least one of it’s tests). >> >> You may try e.g. scons, pip, sphinx, or youtube-dl.