To address some points from over the weekend:

>> I thought we were moving to Maven


Yep. Nothing needs to change, and this doesn't impede those plans at all.


>> Does it work on Jenkins?


Again, by no means an expert. I downloaded jenkins and set up a test project to 
build with buck. Seems to work?

>> Doesn't build a release-style tarball


I took a first cut at this yesterday, and was able to build something that 
looks similar to the release tarball. There's still some layout matching to do, 
but it's moved from 'can it be done?' to 'just needs doing'. I'll keep chipping 
away at it.

________________________________
From: Michael Han <h...@cloudera.com>
Sent: Friday, May 5, 2017 4:10:03 PM
To: dev@zookeeper.apache.org
Subject: Re: Ever considered using buck to build?

>> I thought we were moving to Maven at some point. Did that get sidelined?

I think moving to maven is still the plan and there are definitely lots of
interests on this - see ZOOKEEPER-1078
<https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_ZOOKEEPER-2D1078&d=DwIBaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=V07zLXy_E8PWbo7ELpwwaA&m=CozSBvJ5x8vQXVCw5b67P2tQzP0MGXNWo4zAbWK6FVw&s=MOwi2wW3chHqUd0SM75G4va57XxNJaJMABx14LYhYys&e=
 >

On Fri, May 5, 2017 at 3:39 PM, Jordan Zimmerman <jor...@jordanzimmerman.com
> wrote:

> I thought we were moving to Maven at some point. Did that get sidelined?
>
> -Jordan
>
> > On May 5, 2017, at 6:02 PM, Michael Han <h...@cloudera.com> wrote:
> >
> > Is this proposal intended to use BUCK to replace ant someday, or just add
> > BUCK as an alternative build system? I thought it's not replacing ant,
> but
> > I want double check, because choosing a build system vs support multiple
> > build system are different topics.
> >
> >
> > On Fri, May 5, 2017 at 2:52 PM, Patrick White <pwh...@fb.com> wrote:
> >
> >> My bad, I'll clarify.
> >>
> >>
> >> Internally, we build and test with buck, but we don't worry about the
> >> bin,conf,share,etc folders. So it's a thing that is possible (and I'll
> >> certainly do it if there's interest) we just haven't put effort behind
> it
> >> because... well we don't use it that way.
> >>
> >> re: jenkins. uhhhh... I'll have to get back to you on that one. (never
> >> used it, but I'll go download it and see what shakes loose)
> >>
> >> ________________________________
> >> From: Camille Fournier <cami...@apache.org>
> >> Sent: Friday, May 5, 2017 2:11:15 PM
> >> To: dev@zookeeper.apache.org
> >> Subject: Re: Ever considered using buck to build?
> >>
> >> Did you... Just list as a con that actually it currently won't work?
> >>
> >> Does it work on Jenkins?
> >>
> >> On May 5, 2017 4:51 PM, "Patrick White" <pwh...@fb.com> wrote:
> >>
> >>> Howdy! I'm Patrick from the core systems team at Facebook, and I work
> on
> >>> ZooKeeper and ZooKeeper accessories all day long.
> >>>
> >>> Proposal: I want to add BUCK files to the zookeeper source tree.
> >>>
> >>>
> >>> Hear me out:
> >>>
> >>> TL; DR - I want to hear everyone's thoughts and opinions on the matter.
> >>>
> >>>
> >>> At Facebook, we use buck (buckbuild.com) to build everything. Buck
> turns
> >>> out to be a really nice build system. It's easy to set up and super
> >> fast. I
> >>> love buck.
> >>>
> >>>
> >>> Ben put together some nice BUCK files that we use internally to build
> >>> zookeeper and zkcli. Since we're already working to sync back with
> >>> upstream, we'd love to get them in.
> >>>
> >>>
> >>> Pros:
> >>>
> >>> Buck files are a lot easier to work with than maven, ant, or anything
> >> else
> >>>
> >>> Buck's fast
> >>>
> >>> These files do absolutely nothing for or against people who want to use
> >>> maven or ant
> >>>
> >>> 'java_binary' generates a single executable file containing all the
> jars
> >>>
> >>>
> >>> Cons:
> >>>
> >>> Not one of the "conventional" java build systems
> >>>
> >>> BUCK files laying around are just trash for people not interested in
> them
> >>>
> >>> Doesn't currently generate the typical layout of bin, conf, share, etc.
> >>>
> >>>  - *currently*, it could probably be done
> >>>
> >>>
> >>> Thanks,
> >>>
> >>> Patrick
> >>>
> >>>
> >>
> >
> >
> >
> > --
> > Cheers
> > Michael.
>
>


--
Cheers
Michael.

Reply via email to