Re: Go shared libraries are coming

2016-05-31 Thread Martin Packman
On 25/05/2016, Michael Hudson-Doyle  wrote:
>
> I've attempted to document the new world at
> https://docs.google.com/document/d/1IOlBWWgcDeB9PfRORENESYj8iJt4W2EwsbYcpg4akBE/edit#

Thank you for the clear write-up.

Is the thought that for instance all the -dev packages juju currently
depends on should move to providing a shared library? I presume the
current line we have over not splitting up the github.com/juju
namespace into multiple packages till we expect to have multiple
consumers remains.

Martin

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Go shared libraries are coming

2016-05-31 Thread Michael Hudson-Doyle
On 31 May 2016 at 12:48, Martin Packman  wrote:
> On 25/05/2016, Michael Hudson-Doyle  wrote:
>>
>> I've attempted to document the new world at
>> https://docs.google.com/document/d/1IOlBWWgcDeB9PfRORENESYj8iJt4W2EwsbYcpg4akBE/edit#
>
> Thank you for the clear write-up.

I'm glad it came across clearly!

> Is the thought that for instance all the -dev packages juju currently
> depends on should move to providing a shared library? I presume the
> current line we have over not splitting up the github.com/juju
> namespace into multiple packages till we expect to have multiple
> consumers remains.

Yes, that sounds right to me. TBH, I've not really thought super hard
about juju as it is still in this strange "some deps from source
package / some deps from archive" middle ground, but I assume that
some sanity will emerge here (or at least stability). There's no real
reason to make separate packages for the different github.com/juju
things until there is an actual reason.

Cheers,
mwh
PS: can we stop including jujud in the juju-2.0 binary packages yet?

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Go shared libraries are coming

2016-05-26 Thread Michael Hudson-Doyle
On 26 May 2016 at 10:22, Michael Hudson-Doyle
 wrote:
> On 26 May 2016 at 06:42, Matthias Klose  wrote:
>> On 25.05.2016 10:51, Michael Hudson-Doyle wrote:
>>>
>>> Hi all.
>>>
>>> I'm planning to start uploading the various bits and pieces of Go
>>> shared libraries to yakkety in the next few days. I'll start with
>>> golang-1.6, golang-defaults and dh-golang, and then move on through
>>> the libraries used by the packages we really care about (lxd, snapd,
>>> juju-core).
>>
>>
>> what's the story with golang-defaults on powerpc and gccgo?
>
> I wasn't planning to change anything on powerpc for now. It should
> work though (with some more dh-golang hacking), so I'll spend a little
> while seeing how hard it is.

It's not that hard it seems, so I'm now testing the version with gccgo
support out in my 'devirt' PPA. Not having lots of architecture lists
everywhere will be nice!

Cheers,
mwh

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Go shared libraries are coming

2016-05-25 Thread Michael Hudson-Doyle
On 26 May 2016 at 06:42, Matthias Klose  wrote:
> On 25.05.2016 10:51, Michael Hudson-Doyle wrote:
>>
>> Hi all.
>>
>> I'm planning to start uploading the various bits and pieces of Go
>> shared libraries to yakkety in the next few days. I'll start with
>> golang-1.6, golang-defaults and dh-golang, and then move on through
>> the libraries used by the packages we really care about (lxd, snapd,
>> juju-core).
>
>
> what's the story with golang-defaults on powerpc and gccgo?

I wasn't planning to change anything on powerpc for now. It should
work though (with some more dh-golang hacking), so I'll spend a little
while seeing how hard it is.

Cheers,
mwh

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Go shared libraries are coming

2016-05-25 Thread Matthias Klose

On 25.05.2016 10:51, Michael Hudson-Doyle wrote:

Hi all.

I'm planning to start uploading the various bits and pieces of Go
shared libraries to yakkety in the next few days. I'll start with
golang-1.6, golang-defaults and dh-golang, and then move on through
the libraries used by the packages we really care about (lxd, snapd,
juju-core).


what's the story with golang-defaults on powerpc and gccgo?


--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Go shared libraries are coming

2016-05-25 Thread Michael Hudson-Doyle
Hi all.

I'm planning to start uploading the various bits and pieces of Go
shared libraries to yakkety in the next few days. I'll start with
golang-1.6, golang-defaults and dh-golang, and then move on through
the libraries used by the packages we really care about (lxd, snapd,
juju-core).

I've attempted to document the new world at
https://docs.google.com/document/d/1IOlBWWgcDeB9PfRORENESYj8iJt4W2EwsbYcpg4akBE/edit#
but if anything is unclear, please do let me know. A package will not
start linking against the shared libraries until it is changed to do
so, so there should not be any immediate disruption, at least until I
come and start proposing patches to your packages :-) But do let me
know if you have any concerns about the direction this is going in.

Cheers,
mwh

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel