[getdns-users] dropping GETDNS_TRANSPORT_STARTTLS is backward-incompatible API change in 0.9.0

Daniel Kahn Gillmor dkg at fifthhorseman.net
Fri Jan 8 01:36:12 UTC 2016

Hi folks--

in https://bugs.debian.org/810260, we're seeing a build failure for
python-getdns 0.5.0 against libgetdns 0.9.0.

I think this is due to the removal of the GETDNS_TRANSPORT_STARTTLS
definition, which is a backward-incompatible change to the API.

I see two fixes:

 (a) bump the SONAME
 (b) make a 0.9.1 release with the definition in place, but have 0.9.1
     return an error if anyone tries to use it

(b) seems simpler, and i think we have more incomaptible API changes
coming up, so i'm reluctant to bump the SONAME twice in rapid succession
(but maybe that doesn't matter so much?)


More information about the Users mailing list