Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1626)

Issue 12949047: Improve build tooling (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 8 months ago by allenap
Modified:
10 years, 8 months ago
Reviewers:
mp+181113, jameinel, rog
Visibility:
Public.

Description

Improve build tooling Some build targets - build, check, install and clean - can only run when the tree is in the right place on GOPATH. The Makefile now guards this and provides useful errors. The system package dependencies are now more readably listed. The ~juju PPAs are not added on Saucy; they do not work there. A new clean target removes test executables and other detritus. *.test files are also now ignored. https://code.launchpad.net/~allenap/juju-core/makefile-stuff/+merge/181113 (do not edit description out of merge proposal)

Patch Set 1 #

Patch Set 2 : Improve build tooling #

Patch Set 3 : Improve build tooling #

Total comments: 8

Patch Set 4 : Improve build tooling #

Patch Set 5 : Improve build tooling #

Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -28 lines) Patch
M .bzrignore View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M Makefile View 1 2 3 1 chunk +70 lines, -28 lines 0 comments Download
A [revision details] View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 10
allenap
Please take a look.
10 years, 8 months ago (2013-08-20 17:53:30 UTC) #1
allenap
Please take a look.
10 years, 8 months ago (2013-08-21 08:20:09 UTC) #2
allenap
Please take a look.
10 years, 8 months ago (2013-08-27 15:41:46 UTC) #3
rog
LGTM but please wait for someone that's more familiar with GNU make syntax. https://codereview.appspot.com/12949047/diff/7001/Makefile File ...
10 years, 8 months ago (2013-08-27 16:19:15 UTC) #4
jameinel
Some comments, but overall LGTM https://codereview.appspot.com/12949047/diff/7001/Makefile File Makefile (right): https://codereview.appspot.com/12949047/diff/7001/Makefile#newcode10 Makefile:10: PROJECT_DIR := $(shell go ...
10 years, 8 months ago (2013-08-28 06:23:17 UTC) #5
allenap
Thanks for the reviews, Roger & John. https://codereview.appspot.com/12949047/diff/7001/Makefile File Makefile (right): https://codereview.appspot.com/12949047/diff/7001/Makefile#newcode10 Makefile:10: PROJECT_DIR := ...
10 years, 8 months ago (2013-08-28 11:54:22 UTC) #6
rog
https://codereview.appspot.com/12949047/diff/7001/Makefile File Makefile (right): https://codereview.appspot.com/12949047/diff/7001/Makefile#newcode64 Makefile:64: gofmt -w -l -s . On 2013/08/28 11:54:23, allenap ...
10 years, 8 months ago (2013-08-28 14:50:10 UTC) #7
allenap
Please take a look.
10 years, 8 months ago (2013-08-28 20:13:45 UTC) #8
allenap
Sigh.
10 years, 8 months ago (2013-08-28 20:18:10 UTC) #9
allenap
10 years, 8 months ago (2013-08-28 21:11:00 UTC) #10
LGTM self-review.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b