3 ms·
> refuse to accept reasonable changes from people using their stuff in the field who just need it to work slightly differently from the upstream version. On th
by masklinn 4y ago
> refuse to accept reasonable changes from people using their stuff in the field who just need it to work slightly differently from the upstream version.
On the other hand reasonableness is in the eye of the beholder.
As both user and victim of monkeypatches, i’d rather nobody had to but there’s not always an agreement to be found (or feasible at all).
On that point I like Cargo’s support for local versions / forks of dependencies, it provides a cleaner and less fraught support for patching your upstream (whether you ultimately fork or not).