lp://qastaging/~bac/juju-quickstart/packaging-tweaks

Created by Brad Crittenden and last modified
Get this branch:
bzr branch lp://qastaging/~bac/juju-quickstart/packaging-tweaks
Only Brad Crittenden can upload to this branch. If you are Brad Crittenden please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Brad Crittenden
Project:
juju-quickstart
Status:
Merged

Recent revisions

79. By Brad Crittenden

Added new QA step to verify environments.yaml generation.

78. By Brad Crittenden

Tweak the HACKING document to reference the packaging and packaging-pre-trusty series.

77. By Brad Crittenden

Add QA procedures to HACKING.rst

New QA steps added. Also updated PPA build procedure given we have bifurcated
the pre-trusty and trusty-and-beyond steps.

R=
CC=
https://codereview.appspot.com/103290043

76. By Brad Crittenden

Mv requirement for websocket to requirements.pip

If websocket is in test-requirements.pip then PIP will not install it
properly. Putting it there was an attempt to get the Ubuntu packages to build
for trusty and prior but it is not a workable strategy.

Bump version to 1.3.4.b1

R=
CC=
https://codereview.appspot.com/104000043

75. By Brad Crittenden

Error if local env requested but not supported.

If '-e some-local-environment' is used on a host that does not support LXC,
then bootstrap will be called and an obscure 'apt-config' error is thrown.
So, let's not do that. Instead, detect the error early and return an argparse
error that makes sense.

R=
CC=
https://codereview.appspot.com/104940045

74. By Francesco Banconi

Move websocket-client to test-requirements.pip.

R=
CC=
https://codereview.appspot.com/105820045

73. By Francesco Banconi

Bump version up for release 1.3.3.

R=
CC=
https://codereview.appspot.com/102190043

72. By Brad Crittenden

Make juju-quickstart websockets use TLSv1.

On OS X by default websockets try to use SSLv2 first. The juju-gui server
rejects the attempt and they do not renogiate a shared protocol, resulting in
a handshake failure.

The least invasive and most secure solution is to create a websocket that is
forced to use TLSv1.

R=redir
CC=
https://codereview.appspot.com/105810043

71. By Brad Crittenden

Reorganize platform settings.

The first cut of the platform work was a bit unclean with respect to the
dividing lines between the quickstart app code and the parts that can be
re-used as a library. This branch moves things around to re-attain that
separation.

R=redir
CC=
https://codereview.appspot.com/101980050

70. By Brad Crittenden

Include installation steps for OS X.

A slight re-factoring was done to move platform-specific steps from app.py to
platform_support.py.

The redefinition of JUJU_CMD is a known problem and a refactoring branch
will be forthcoming.

R=frankban
CC=
https://codereview.appspot.com/102870043

Branch metadata

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

Subscribers