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

Willem Toorop willem at nlnetlabs.nl
Fri Jan 8 10:46:43 UTC 2016

Op 08-01-16 om 02:36 schreef Daniel Kahn Gillmor:
> 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?)

I also prefer (b).  It would also be an opportunity to use a safer
append_name default value (and then try to get the spec on par with that
later on).

-- Willem
>      --dkg
> _______________________________________________
> Users mailing list
> Users at getdnsapi.net
> http://getdnsapi.net/mailman/listinfo/users

More information about the Users mailing list