Comment by siscia
6 years ago
Hummmm, what if the instructions says to get a binary that is been deprecated 5 years ago?
What if it use a patched version of a weird library?
Software preservation is an huge topic and it is not done based on instructions.
The FreeBSD Ports tree specifies package building via reproducible instructions, and handles things like running extra patches for compatibility and security on source distributions. FreeBSD binary packages are simply packaged ports.
Include the patch in the build instructions
There will always be these cases. The issue is that in many fields it is the norm rather than an exception.