[ANN] juju-core 1.9.1 has been released

Gustavo Niemeyer gustavo at niemeyer.net
Fri Nov 2 10:05:21 UTC 2012


> Any known build gotcha's or tips you may have that I should look out for
> when updating the OSX, RPM, and Windows Ports ?

It should be doable without much trouble, but will certainly require
tweaks here and there to adapt paths and whatnot, and will need a good
build environment in place.

Note that it may also be possible to cross-compile with certain ease.

> Whom would be the best to chat with this feature about ? My concern is that
> the OSX build will not be able to be placed onto the Mac App Store due to a
> policy that forbids self updating applications , while I know this is not a
> priority for the core Go juju developers , it would be nice to work out a
> clean way to keep this feature out of the OSX build via ./configure type
> option from the start IMHO rather than later.

There should be no issue in that regard. Juju doesn't auto-update the
client in any way, and it also doesn't auto-update the server either.
You have to run "juju upgrade-juju" to update the versions being run
on the server side.

> Is there any documentation on the community developers helping add new
> provider plugins ( assuming due to a providers nature that they are indeed
> pluggable ). I imagine even a simple doc about it would go a long way to
> bring us in parity and beyond that of pyjuju.

We're much better at documenting APIs in general, so in that regard
you should have some help.

This is the interface you want to implement, for example:

    http://go.pkgdoc.org/launchpad.net/juju-core/environs#Environ

Then, have a look at the EC2 implementation if you need inspiration.

> Awesome work everyone on this major milestone! Its been a long road but not
> much worth doing is easy, congrats :)

Thanks on behalf of the team. We also appreciate your continued help
on several fronts. Our work wouldn't be very interesting without the
kind of work you push.


gustavo @ http://niemeyer.net



More information about the Juju-dev mailing list