[
https://issues.apache.org/jira/browse/HTRACE-157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14735782#comment-14735782
]
Colin Patrick McCabe edited comment on HTRACE-157 at 9/8/15 11:01 PM:
----------------------------------------------------------------------
Thanks, Lewis. Great work.
I think using Docker would be awesome here, because then we can give new
contributors a ready-made environment where they can just type "mvn compile"
and get started developing HTrace. I hate to see emails from people who are
frustrated because they couldn't find a compile dependency (and we've had a few
recently...)
I also feel like getting things installed on the build machines is a
time-consuming process. And whenever we migrate to new build machines, this
time-consuming process needs to start over again. There are also potential
issues where the version we want of something is not the same as the version
some other project wants, and so forth. In contrast, if we had a Dockerfile
checked into our source tree, we can add a new dependency really easily and
make sure that dependency has the exact version we need. It's just a more
modern way of doing things that will save us a lot of time and frustration.
was (Author: cmccabe):
Thanks, Lewis. Great work.
I think using Docker would be awesome here, because then we can give new
contributors a ready-made environment where they can just type "mvn compile"
and get started developing HTrace. I hate to see emails from people who are
frustrated because they couldn't find a compile depdendency (and we've had a
few recently...)
I also feel like getting things installed on the build machines is a
time-consuming process. And whenever we migrate to new build machines, this
time-consuming process needs to start over again. There are also potential
issues where the version we want of something is not the same as the version
some other project wants, and so forth. In contrast, if we had a Dockerfile
checked into our source tree, we can add a new dependency really easily and
make sure that dependency has the exact version we need. It's just a more
modern way of doing things that will save us a lot of time and frustration.
> Establish HTrace builds on builds.a.o
> -------------------------------------
>
> Key: HTRACE-157
> URL: https://issues.apache.org/jira/browse/HTRACE-157
> Project: HTrace
> Issue Type: Test
> Affects Versions: 3.1.0
> Reporter: Lewis John McGibbney
> Fix For: 4.0
>
>
> Based on
> [this|http://www.mail-archive.com/dev%40htrace.incubator.apache.org/msg00345.html]
> thread it seems like now is a decent time to establish some official builds
> for HTrace.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)