For Maven, can we not specify a different version than SNAPSHOT to get more stable dependencies?
On Thu, Mar 10, 2016 at 1:24 PM, Casey Ching <[email protected]> wrote: > I looked into running the test services directly through maven and it does > work but after thinking about it more, we’d no longer be able to control > when to upgrade java third party. Basically we’d upgrade every night. That > may actually be the best approach for apache impala but I don’t think we’d > like that at Cloudera. > > On March 10, 2016 at 11:55:09 AM, Tim Armstrong ([email protected]) > wrote: > > My previous response was missing some context. There's > bin/bootstrap_toolchain.py in the Impala repo that downloads prebuilt > dependencies of the right versions from S3. I modifying this script or > creating a similar script to download pre-built test dependencies is a good > idea. > > There is a different aspect to the native toolchain, the build scripts in > native-toolchain that bootstrap Impala's native dependencies starting from > gcc. The output artifacts of this process are uploaded to S3. Other > dependencies (hadoop, etc) are built in a different way so I think the > native-toolchain repo doesn't need to know about them. libhdfs is maybe a > corner case where it would be good to add it to the toolchain if possible > to make the build more reproducible. > > On Thu, Mar 10, 2016 at 11:24 AM, Daniel Hecht <[email protected]> > wrote: > > > On Thu, Mar 10, 2016 at 11:10 AM, Henry Robinson <[email protected]> > > wrote: > > > I didn't think that binaries were uploaded to any repository, but > instead > > > to S3 (and therefore there's no version history) or some other URL. > > That's > > > what I'd suggest we continue to do. > > > > > > > A bit of a tangent (but important if we will rely even more on > > toolchain: the fact that the binaries (and clean source) are only > > copied to S3 seems like a problem. What happens if someone > > accidentally 'rm -rf' the toolchain bucket? Can we reproduce our old > > build exactly? Are we at least backing up the S3 toolchain bucket > > somehow? > > >
