New dependencies in juju-core

roger peppe rogpeppe at gmail.com
Thu Jun 20 16:02:48 UTC 2013


Thanks; that's useful to know.

I've raised an issue for that against Go core:
https://code.google.com/p/go/issues/detail?id=5742


On 20 June 2013 16:50, Raphaël Badin <raphael.badin at canonical.com> wrote:
> On 06/20/2013 05:43 PM, roger peppe wrote:
>>
>> On 20 June 2013 12:38, John Arbash Meinel <john at arbash-meinel.com> wrote:
>>>
>>> Jeroen is trying to land a patch today that starts juju-core depending
>>> on launchpad.net/gwacl  (the Azure library).
>>>
>>> This also brings in a dependency on github.com/andelf/go-curl
>>
>>
>> This an interesting choice of package to add as a dependency.
>> Could someone describe what this offers that net/http doesn't, please?
>
>
> We decided to use curl in gwacl because Go's net/http module does not
> support TLS renegotiation [0] and Azure forces such a renegotiation when
> accessing the management API.
>
> [0] http://golang.org/src/pkg/crypto/tls/conn.go (search for "We don't
> support renegotiation.")



More information about the Juju-dev mailing list