-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/09/2015 03:04 PM, Richard W.M. Jones wrote: > On Fri, Oct 09, 2015 at 04:36:37PM +0200, Zdenek Kabelac wrote: >> But in the real-world - version changes, it gets incompatible, >> requires some new way how to use it and so on.... > > This doesn't have to be. It is possible to write libraries, even > very complex ones, with endless backwards compatibility. It's what > libvirt does. And the kernel (almost always). > > In fact I'd say breaking your ABI contract continuously is another > lazy, poor programming practice.
I completely, wholeheartedly agree with you here. However, the unfortunate fact of life is that we can lead a horse to water but cannot make them drink. Our previous policy was essentially holding the horse's head under the water until it drained the pond or drowned in it. I feel we can do better by being more moderate. The Unbundling SIG mentioned elsewhere in this thread is probably a more productive approach. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlYYEcUACgkQeiVVYja6o6NfZwCeJmqJ4xF6ZhWovvdgdLpDUfZS xKgAoInJ1v8eYnJcvo9pAelEdxI4QBG4 =ex3I -----END PGP SIGNATURE----- -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct