3 ms·
> Sometimes fixing a bug is a breaking change Apart from the ABI thing, which is pretty clear-cut - most bug files should not break the public Api - but somet
by e12e 5y ago
> Sometimes fixing a bug is a breaking change
Apart from the ABI thing, which is pretty clear-cut - most bug files should not break the public Api - but sometimes the api spec is buggy. Then bug fix becomes a breaking change.
Assume that ssl certs are never actually checked[1] - this is typically a bug - and a bad situation. I would probably assume fixing such a bug would be a breaking change, even though it's a case of "omg, hair on fire this never was working" - and clearly a bug...
[1] yeah that's a real example https://www.python.org/dev/peps/pep-0476/ https://www.python.org/dev/peps/pep-0476/