Lewis has been looking into creating a Docker image with all our build dependencies. Then we can just use Docker to build and run our unit tests inside that container.
I think this will be a better solution than installing things on the build machines since with Docker we don't have to keep bugging INFRA about installing new dependencies. It also makes it easy to move the build from one machine to another, and control the versions of our dependencies. Finally, we can just point new contributors at the Docker image and get them compiling things in seconds rather than hunting around for dependencies on their local system. There's more discussion on HTRACE-241 and HTRACE-157. best, Colin On Wed, Sep 9, 2015 at 10:09 AM, Andrew Bayer <[email protected]> wrote: > I think BUILDS is still there? > > On Wed, Sep 9, 2015 at 9:46 AM, Stack <[email protected]> wrote: > >> I opened INFRA-10401 >> >> (Andrew, is the special 'BUILDS' project gone now and we should just file >> against INFRA for all build issues going forward?) >> >> Thanks, >> St.Ack >> >> On Tue, Sep 8, 2015 at 7:41 PM, Andrew Bayer <[email protected]> >> wrote: >> >> > Please open a JIRA? >> > On Sep 8, 2015 18:39, "lewis john mcgibbney" <[email protected]> wrote: >> > >> > > Hi builds@, >> > > The Apache HTrace (incubating) project recently established a build [0] >> > for >> > > our codebase on b.a.o. >> > > In order to build and test we require the leveldb-devel package to be >> > > installed and libleveldb.so to be available on the PATH. >> > > Is it possible for someone to install this one one or more of the build >> > > slaves? >> > > Thanks in advance. >> > > Lewis >> > > >> > > [0] https://builds.apache.org/view/All/job/HTrace-Master >> > > >> > > >> > > -- >> > > >> > > ` : >> > > : , : >> > > #+` . ,,` , >> > > ` ;##` .`,. ;;;;;;':;` >> > > `` ##@. ;.;: ,;+;;;';;';;';'` >> > > ```,###: .,;; +;;';;;;';;+;;;';;` >> > > ```#+##'``;+ '';;;';;;;';;';;;';;;` >> > > ```,##+#@:: ''';';;';+;;';;;;;;':::+: >> > > ```.#####'';';+;;';;;;;';';;';;';;':,;: >> > > ````'#+#+#';';''';;';;;;;';;';;';;;;;':: >> > > ;;:';,######''''''';'';;';';;'';;;'::';;;':.``` >> > > `.,;;;;`;;;+####+';'';;';';;;;';;';;;';;'::';;:;';;;:: >> > > :`,.,.`:;;;;';+#####+;;''';';;;;';';';;';;';;';;;'::;';:;. >> > > .`..;,:`';;';';;;'+#####+';;''+';;';:';;;;';;';;;;;';;;':::;,:` >> > > ` ,`:. >> > ;;;';';;;;;;;++#####+'';''';';;;;';;;;;;;;+;;';;';::';';;:.. >> > > ` `` >> > > ;;;';';;;;;';';;'+#######+';';';;;;';;';;';;';;';;;';;',:;;;;. >> > > ` ` >> > > `;:;;';;;;;';';;;;;;;'########+;';';;';;';;';;';;'';;';;;;;';::; >> > > >> > > >> `.;,:::;::;';';;;;;;;;;;'#####+####+'';;;;';;';;;'';+;;;;';:::''::;;..: >> > > >> > > >> > >> ```:,'::,;';;;;;;;;;';;;';;;''##########+++'';;';;';;;'';;;;';;':,,,:.:,.` >> > > >> > > >> > >> ```..::,;';:;;;;;';';';;;';';';';'''++###########+'+;';;;';;;';;:;.:..:.., >> > > >> > > >> > >> ````,;;:;:;;;;;';';;;;;;;;;;;;;;;;';;;;';''++##########+++;;;;.:..:.,....; >> > > ` >> > > >> > > >> `.``,,:,';;::;;::';';;;;;;;';';;';';;';';;';;';';';'++#+###@#++:...,,.;:. >> > > >> > > `````:.';.,;;',,;;;';';;;;;;';;':;;;';';;';;';';';;';;;''.:,:.,:'#@'::, >> > > >> > > ```````.:,';;.::':';';',;;;';;':;;;;;';;';;';;;';;';'';;.;.,.:..,:.:: >> > > >> > > ``````````:::',:;';;,:;;',:';';;':';;;;;';;;';;'::';;;,..,.,.,:+` >> > > >> > > `````.````````.:'+:';;',;';,:;:';;;,,';::,';;',,';;.:.:;,```` >> > > >> > > ``````````````````,.';;:':,;:;,,:;:::``````..````,:,`` >> > > >> > > ````````````````````````````````````````:`;;` >> > > >> > > `````````````````` : ,:` >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > http://people.apache.org/~lewismc || @hectorMcSpector || >> > > http://www.linkedin.com/in/lmcgibbney >> > > >> > > Apache Gora V.P || Apache Nutch PMC || Apache Any23 V.P || >> > > Apache OODT PMC >> > > Apache Open Climate Workbench PMC || Apache Tika PMC || >> Apache >> > > TAC >> > > Apache Usergrid || Apache HTrace (incubating) || Apache CommonsRDF >> > > (incubating) >> > > >> > >>
