Well done! I know this wasn’t easy.

> On Jan 31, 2017, at 3:41 PM, Harshad Deshmukh <hars...@cs.wisc.edu> wrote:
> 
> Hello all,
> 
> At long last, we have dealt with the third party issue. Some highlights:
> 
> 1. Most of the libraries are now downloaded through a shell script.
> 
> 2. The download links point to the release versions of the libraries.
> 
> 3. After downloading the source code, we apply appropriate patches.
> 
> Some libraries don't have an official release yet, so we will wait until they 
> have a release. Until then, we have copied their entire source code to our 
> third party directory. I have updated the build instructions based on these 
> changes.
> 
> Thanks Julian, Marc and Zuyu for your help.
> 
> On 01/23/2017 09:57 PM, Jignesh Patel wrote:
>> Thanks Zuyu for the nice summary! For this release, I’d support going with 
>> Harshad’s lead, which is a single script to download the third party 
>> libraries.
>> 
>> Dear Harshad: If your life is simpler with any of the other option (e.g. the 
>> issue you are having with an old version of Ubuntu in Travis), when feel 
>> free to go with the Mesos approach.
>> 
>> Cheers,
>> Jignesh
>> 
>> On 1/23/17, 12:26 AM, "Zuyu Zhang" <hit...@gmail.com on behalf of 
>> z...@cs.wisc.edu> wrote:
>> 
>>     FYI, there are some Apache projects in C++ (
>>     https://projects.apache.org/projects.html?language), and more in github (
>>     https://github.com/apache?language=c%2B%2B), including incubator 
>> projects.
>>          I summaries how typically they deal with the third parties and the 
>> release.
>>             - Apache Mesos (https://github.com/apache/mesos) has most third 
>> parties
>>        in release tar balls, along with patches.
>>        - Apache Kudu (https://github.com/apache/kudu) has multiple scripts to
>>        download and build third parties.
>>        - Apache NiFi - MiNiFi (https://github.com/apache/nifi-minifi-cpp)
>>        includes the whole codebase of third parties.
>>          Cheers,
>>     Zuyu
>>     
>> 
> 
> -- 
> Thanks,
> Harshad
> 

Reply via email to