"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
Posted Jul 15, 2022 23:37 UTC (Fri) by rgmoore (✭ supporter ✭, #75)In reply to: "Critical" projects and volunteer maintainers by bartoc
Parent article: "Critical" projects and volunteer maintainers
The problem is that each time a vendored library updates you need to do a bunch of work to ensure your rewritten build system keeps up with any changes in upstream's build system.
This assumes you intend to keep in sync with upstream. More frequently, projects vendor libraries precisely because they want to diverge from upstream, and copy/paste/edit is easier in the short term than trying to maintain their changes as a patch. When upstream changes, they don't adopt those changes because they aren't relevant, and the vendored library gradually diverges from upstream.
