lp:~jcsackett/charmworld/better-review-charting

Created by j.c.sackett and last modified
Get this branch:
bzr branch lp:~jcsackett/charmworld/better-review-charting
Only j.c.sackett can upload to this branch. If you are j.c.sackett please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
j.c.sackett
Project:
charmworld
Status:
Merged

Recent revisions

485. By j.c.sackett

Merged trunk.

484. By j.c.sackett

Updates and test fixes.

483. By j.c.sackett

Merged trunk.

482. By j.c.sackett

Remove everything but average time from charting.

481. By j.c.sackett

Merged lp:~jcsackett/charmworld/sparkline-tweak, as long as we're modifying the charting.

480. By j.c.sackett

Fixes an enqueue error for ingest that occurs because of a non-indexed sort.

Approved by Juju Gui Bot, j.c.sackett, Brad Crittenden.

479. By Benji York

Add a very useful hint about relation ordering.

Approved by Juju Gui Bot.

478. By j.c.sackett

Improves the trigger_tests function with logging, and corrects an error in url construction.

Approved by Juju Gui Bot, Curtis Hovey.

477. By Brad Crittenden

Clear queues at ingest startup.

Bundles seem to get stuck when the job entries are locked and the ingest
process dies, such as happens when charm attributes are set or the charm gets
updated.

To avoid having the queues littered with items that never go away, which is
disconcerting to the casual viewer of /heartbeat, this branch introduces a new
--clear option to the queueing process which is used by the worker on the
first invocation

This branch also addresses a few other issues by being more defensive in the
face of charms and bundles that are non-standard in a number of ways.

* Handle the lack of 'bundles.yaml' gracefully.

* Handle SVG files with float placement values.

* Handle charms with no files. The only instance I've seen of this occurring
  is with a charm that is private in Launchpad, so I cannot assess how it
  happens.

https://codereview.appspot.com/51010046/

R=rharding.

Approved by Juju Gui Bot.

476. By Brad Crittenden

Properly proof bundles with inheritance.

- Use the existing get_flattened_deployment to realize the inheritance.
- Update to new version of charm-tools.
- Specify version for charmworldlib rather than grabbing the latest from pypi.
- Add work-around to forking charm-tools to allow proofing on localhost during
  ingest.

QA:

In one terminal:
% make run

In another:
% bin/ingest-queued --prefix=~bac

Ensure that ~bac/charms/bundle/complicated/bundle ingests A-OK.

https://codereview.appspot.com/51650043/

R=rharding. Fixes: https://bugs.launchpad.net/bugs/1263112.

Approved by Juju Gui Bot.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:charmworld
This branch contains Public information 
Everyone can see this information.

Subscribers