[Chugalug] Linus Torvalds chews out Kernel Maintainer for breaking UserSpace

Billy flushy at flushy.net
Sat Dec 29 19:04:16 UTC 2012


If you don't want people to use it then mark it deprecated, then create a new API contract that will hopefully let people upgrade in a few versions. Then delete the old API in a few versions. Don't ever just change the contract!

I've also seen several libraries put a bunch of API changes in during a major version bump. This is expected. Major version = major changes. As long as its explained and a migration path put forth, it's not a big deal.

Changing API behavior in a point release or a code revision IS a big deal.

Sent from my iPhone

On Dec 28, 2012, at 6:01 PM, Stephen Kraus <ub3ratl4sf00 at gmail.com> wrote:

> http://developers.slashdot.org/story/12/12/29/018234/linus-chews-up-kernel-maintainer-for-introducing-userspace-bug
> 
> I found this rather good.
> _______________________________________________
> Chugalug mailing list
> Chugalug at chugalug.org
> http://chugalug.org/cgi-bin/mailman/listinfo/chugalug
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://chugalug.org/pipermail/chugalug/attachments/20121229/89ce5b3b/attachment.html>


More information about the Chugalug mailing list