Pre-release of Juju 1.11.2 for OSX (testing needed)

Rodrigo Chacon rochacon at gmail.com
Thu Aug 1 15:19:12 UTC 2013


Awesome! I'll update the recipe and send you the link for a review. :-)
On Aug 1, 2013 5:24 AM, "David Cheney" <david.cheney at canonical.com> wrote:

> Hi Rodrigo,
>
> Just wanted to drop you a note and say that the stable version of
> Juju, 1.12 is out. You can grab the source from this link (in the
> downloads section)
>
> https://launchpad.net/juju-core/1.12/1.12.0
>
> If you had the time to take another pass at the homebrew recipe, I'd
> love to work with you and help get it into homebrew.
>
> Cheers
>
> Dave
>
> On Wed, Jul 17, 2013 at 8:45 AM, David Cheney
> <david.cheney at canonical.com> wrote:
> >> Also, your formula is way more elegant then what I was thinking of for
> the
> >> *build from source* solution. (I didn't know that the Launchpad tarball
> had
> >> all the dependencies already). I say we contribute to make this the best
> >> formula possible.
> >
> > re: the lp tarball, this is the same source release we give to our
> > packaging folks internally. There are some complicated questions to be
> > resolved about how one packages a Go program, but for the moment,
> > providing everything that is needed for a program is a good middle
> > ground, and lets us reuse it outside the debian packaging ecosystem.
> >
> >> Well, that said, I've grabbed your branch and made some improvements
> [1] (I
> >> tried to open a pull request but GitHub isn't finding your fork for base
> >> selection). Basically added a "caveat" message (is this the better way
> to
> >> print a help message at the end of the install? Have seen lots of other
> >> formulas using this, but "caveats" seems like the wrong name for it),
> and a
> >> test function to check that the compiled binary is working (simply
> running
> >> "juju version").
> >
> > That does sound like it stretches the literal meaning of caveat to
> > breaking point.
> >
> >> I have a question though, in my previous formula I called it simply
> "juju"
> >> and you called it "juju-core". I find it a little confusing, to new
> users,
> >> to install *juju-core* and get the *juju* command. With the Go port
> being
> >> the main Juju version, what is the reasons to keep the apt-get package
> and
> >> Homebrew formula named as *juju-core*?
> >
> > It was called juju-core because that is what brew create made of the
> > tarball name, I don't care about names, but I would note this
> >
> > the binary, /usr/bin/juju is the client cli tool
> > the server component (not built by my receipe) is /usr/bin/jujud
> >
> > Calling it Juju sounds like a solution.
> >
> >> * There is also a way [2] to setup a devel version for Homebrew, this
> would
> >> be cool too so we can test the bleeding edge (will be looking for it
> later).
> >>
> >> [1] https://github.com/rochacon/homebrew/tree/juju-core-source-proposal
> >> [2]
> >>
> https://github.com/mxcl/homebrew/wiki/Formula-Cookbook#unstable-versions-head-devel
> >>
> >> -- Rodrigo Chacon
> >>
> >>
> >>
> >> On Tue, Jul 16, 2013 at 1:49 AM, David Cheney <
> david.cheney at canonical.com>
> >> wrote:
> >>>
> >>> Hi Rodrigo,
> >>>
> >>> Sorry mate. I didn't intend to steal your thunder. Please feel free to
> >>> take my experimental brew formula and adopt it to your needs. Fair
> >>> warning, there will be a new development juju release this weekend,
> >>> and (fingers crossed) a new stable release the week after.
> >>>
> >>> Cheers
> >>>
> >>> Dave
> >>>
> >>> On Mon, Jul 15, 2013 at 6:08 PM, David Cheney
> >>> <david.cheney at canonical.com> wrote:
> >>> > Here we go, for brew at least
> >>> >
> >>> >
> >>> >
> https://github.com/davecheney/homebrew/compare/master...juju-core-source-proposal
> >>> >
> >>> > (/usr/local) % brew install juju-core
> >>> > ==> Downloading
> >>> >
> >>> >
> https://launchpad.net/juju-core/trunk/1.11.2/+download/juju-core_1.11.2.tar.gz
> >>> > Already downloaded: /Library/Caches/Homebrew/juju-core-1.11.2.tar.gz
> >>> > ==> mkdir -p src
> >>> > ==> mv code.google.com src
> >>> > ==> mv labix.org src
> >>> > ==> mv launchpad.net src
> >>> > ==> mv github.com src
> >>> > ==> go install launchpad.net/juju-core/cmd/juju
> >>> > �  /usr/local/Cellar/juju-core/1.11.2: 2 files, 14M, built in 8
> seconds
> >>> > (/usr/local) % juju version
> >>> > 1.11.2-unknown-amd64
> >>> >
> >>> > On Mon, Jul 15, 2013 at 8:09 AM, David Cheney
> >>> > <david.cheney at canonical.com> wrote:
> >>> >> I am taking a pass at the Brew recipe and an MacPorts* companion
> today
> >>> >>
> >>> >> * this is not a forum for macports/brew advocacy, but lets just say,
> >>> >> not everyone thinks the sun shines out of brews preverbal.
> >>> >>
> >>> >> On Sun, Jul 14, 2013 at 6:11 AM, Jorge O. Castro <jorge at ubuntu.com>
> >>> >> wrote:
> >>> >>> On Sat, Jul 13, 2013 at 1:35 AM, David Cheney
> >>> >>> <david.cheney at canonical.com> wrote:
> >>> >>>> I'll try to convince them we
> >>> >>>> are serious and/or we can wait for 1.12 which will be shipping
> quite
> >>> >>>> soon.
> >>> >>>
> >>> >>> Hey so this is probably my fault, I figured since it was our first
> >>> >>> shot I would check the box that said "pre-release", didn't think
> >>> >>> people would actually read that though.
> >>> >>>
> >>> >>> I say we rally around 1.12 as that's coming up and in the meantime
> we
> >>> >>> can use the current tarball for people to test with.
> >>> >>>
> >>> >>>
> >>> >>> --
> >>> >>> Jorge Castro
> >>> >>> Canonical Ltd.
> >>> >>> http://juju.ubuntu.com/charm-championship - Share your
> infrastructure,
> >>> >>> win a prize!
> >>
> >>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20130801/dfecf395/attachment-0001.html>


More information about the Juju mailing list