Hi Alex, Alex Sassmannshausen <alex.sassmannshau...@gmail.com> skribis:
>> 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? The patch set you posted modifies (guix build utils), which is a module every single derivation uses. That’s why modifying it leads to a full rebuild. To test ‘wrap-language-programs’ while avoiding a full rebuild, you could for instance add that procedure to (guix build python-build-system), in which case you’d have to rebuild “only” Python packages (but not Python itself), or you could introduce a new module and use that selectively. I hope this clarifies and helps a bit! Ludo’.