Pjotr Prins <pjotr.publi...@thebird.nl> writes: > It is quite common in bioinformatics tools to include foreign code. > One reason in favour of including the original setup that is it is > THAT what the authors and others test and run. Bringing in our own > dependencies is bound to open a can of worms - there often is a reason > they bring in that packaged code. One reason is that they depend on an older > version ;).
With Guix we have no problem with packaging older versions. I have untangled a number of applications with bundled libraries before. It is doable, better for reproducibility, and better for security. I often submit bug reports upstream when I encounter bundling when attempting to package software and I encourage others to do the same. ~~ Ricardo