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

Issue 36190043: Additional project niceties.

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 5 months ago by benji
Modified:
10 years, 4 months ago
Reviewers:
mp+197439, Marco Ceppi
Visibility:
Public.

Description

Additional project niceties. https://code.launchpad.net/~benji/charm-tools/prooflib/+merge/197439 (do not edit description out of merge proposal)

Patch Set 1 #

Patch Set 2 : Additional project niceties. #

Total comments: 24

Patch Set 3 : Additional project niceties. #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -26 lines) Patch
M .bzrignore View 1 chunk +9 lines, -0 lines 0 comments Download
A .lbox View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A .lbox.check View 1 chunk +4 lines, -0 lines 0 comments Download
A HACKING.txt View 1 1 chunk +61 lines, -0 lines 0 comments Download
M Makefile View 1 2 3 chunks +86 lines, -10 lines 4 comments Download
A [revision details] View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M charmtools/__init__.py View 1 chunk +0 lines, -1 line 0 comments Download
M charmtools/bundles.py View 1 chunk +0 lines, -1 line 0 comments Download
M charmtools/charms.py View 1 chunk +0 lines, -1 line 0 comments Download
M charmtools/cli.py View 1 chunk +0 lines, -1 line 0 comments Download
M charmtools/mr.py View 1 chunk +1 line, -1 line 0 comments Download
M charmtools/promulgate.py View 1 chunk +0 lines, -2 lines 0 comments Download
M charmtools/search.py View 1 chunk +0 lines, -3 lines 0 comments Download
M charmtools/subscribers.py View 1 chunk +2 lines, -1 line 0 comments Download
M charmtools/tests/test_proof.py View 2 chunks +2 lines, -2 lines 0 comments Download
M charmtools/update.py View 1 chunk +1 line, -1 line 0 comments Download
A requirements.txt View 1 chunk +12 lines, -0 lines 0 comments Download
A scripts/test View 1 chunk +7 lines, -0 lines 0 comments Download
M setup.py View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 7
benji
Comments for Marco. https://codereview.appspot.com/36190043/diff/20001/.lbox File .lbox (right): https://codereview.appspot.com/36190043/diff/20001/.lbox#newcode1 .lbox:1: propose -cr -for lp:charmtools Set the ...
10 years, 4 months ago (2013-12-03 14:40:00 UTC) #1
Marco Ceppi
These changes look fine, I'm not sure if .lbox is configured properly or not. Could ...
10 years, 4 months ago (2013-12-03 19:51:14 UTC) #2
benji
Fixed typo. https://codereview.appspot.com/36190043/diff/20001/.lbox File .lbox (right): https://codereview.appspot.com/36190043/diff/20001/.lbox#newcode1 .lbox:1: propose -cr -for lp:charmtools On 2013/12/03 19:51:14, ...
10 years, 4 months ago (2013-12-04 14:00:17 UTC) #3
benji
Please take a look.
10 years, 4 months ago (2013-12-04 15:38:15 UTC) #4
Marco Ceppi
https://codereview.appspot.com/36190043/diff/40001/Makefile File Makefile (right): https://codereview.appspot.com/36190043/diff/40001/Makefile#newcode42 Makefile:42: bzr checkout lp:~juju-jitsu/charm-tools/dependencies Can we not have it owned ...
10 years, 4 months ago (2013-12-05 16:30:50 UTC) #5
benji
Here are my responses to the most recent round of review notes. https://codereview.appspot.com/36190043/diff/40001/Makefile File Makefile ...
10 years, 4 months ago (2013-12-05 16:41:16 UTC) #6
Marco Ceppi
10 years, 4 months ago (2013-12-05 16:43:44 UTC) #7
On 2013/12/05 16:41:16, benji wrote:
> Here are my responses to the most recent round of review notes.
> 
> https://codereview.appspot.com/36190043/diff/40001/Makefile
> File Makefile (right):
> 
> https://codereview.appspot.com/36190043/diff/40001/Makefile#newcode42
> Makefile:42: bzr checkout lp:~juju-jitsu/charm-tools/dependencies
> On 2013/12/05 16:30:50, Marco Ceppi wrote:
> > Can we not have it owned by ~juju-jitsu and instead place it under
~charmers?
> 
> Sure.  Is lp:~charmers/charm-tools/dependencies an acceptable/valid location?

This is fine, thanks!

> https://codereview.appspot.com/36190043/diff/40001/Makefile#newcode47
> Makefile:47: $(PYTHON_PACKAGE_CANARY): requirements.txt | bin/pip dependencies
> On 2013/12/05 16:30:50, Marco Ceppi wrote:
> > Why wouldn't we keep requirements.txt for deps? Decoupling them means they
> could
> > change between versions of charm-tools and the dependencies branch. Having
the
> > requirements.txt be the source for deps makes more sense to me. Unless I'm
> > missing the point of this line.
> 
> The requirements.txt file specifies the dependencies.  The dependencies
> directory exists so all the dependencies are conveniently available in one
place
> and to make sure the dependencies are available (people have a bad habit of
> removing "old" distributions from the web) wile also removing the need for web
> access to build the software (building on a plane or behind an
egress-filtering
> firewall are important use cases).

I appreciate the explanation. So as we add deps/move to other versions we'd just
include those in addition to the older versions? Either way I approve of this.

LGTM!
Sign in to reply to this message.

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