Gordon Messmer wrote: > The idea that applications will lag and use old libraries is a common > objection, which is weird because the only project has has been demonstrated > with "upstream-release" branches needs them because they're ahead of the > distribution.
So that particular program is ahead of some other programs that are holding the distribution back. That seems to confirm that programs lag and use old libraries. Unstable interfaces cause version-specific dependencies. Version- specific dependencies make upgrades difficult and slow. Difficulty upgrading causes continued use of old versions of both libraries and programs. Use of old versions causes security breaches. Downstream packaging changes can't solve the upstream problem of unstable interfaces. If a certain version of some library were completely free of defects, then it would be fine to keep using that version as long as it meets your needs – but people who don't care to maintain API stability certainly won't produce flawless code. You either choose a stable foundation to build on, or your castle will fall over and sink into the swamp. Björn Persson
pgp7Pdwcfqbyc.pgp
Description: OpenPGP digital signatur
-- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
