[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?)


     --dkg



More information about the Users mailing list