OK - I missed that. Thank you. Whew.
> On May 8, 2017, at 10:07 PM, Benjamin Reed <br...@apache.org> wrote:
>
> from patrick's response: "My intent at this point is not to replace
> anything, just to add the ability to build with buck." this isn't to
> move to a boutique build system. patrick is just suggesting that he
> can make available the build files we use inside facebook for others
> to try.
>
> ben
>
> On Mon, May 8, 2017 at 12:39 PM, Jordan Zimmerman
> <jor...@jordanzimmerman.com> wrote:
>> I beg you not to move to a boutique build system. Stay in Ant or go to Maven.
>>
>> ====================
>> Jordan Zimmerman
>>
>>> On May 8, 2017, at 9:16 PM, Patrick White <pwh...@fb.com> wrote:
>>>
>>>
>>> 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.