lp:~powersj/simplestreams/fix-tox-blank-lines

Created by Joshua Powers on 2016-11-22 and last modified on 2016-11-22
Get this branch:
bzr branch lp:~powersj/simplestreams/fix-tox-blank-lines
Only Joshua Powers can upload to this branch. If you are Joshua Powers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Joshua Powers
Project:
simplestreams
Status:
Development

Recent revisions

446. By Joshua Powers on 2016-11-22

Fixing blank line flake8 errors.

445. By Scott Moser on 2016-10-17

Support filters that contain a '-' in the tag name

Previously, filters only allowed word characters (\w) in the
tag name. This extends the regex to support a '-' in the tag name.

Specifically this was found when maas added tags 'bootloader-type'.

444. By Scott Moser on 2016-08-04

tools/run-flake8: run on all python programs in tools and fix errors

now tools/run-flake8 will run on all python programs in tools
by checking the first line for 'python'. Then, fix all the reported
errors.

443. By Scott Moser on 2016-08-04

tools/run-flake8: fix trusty tox environment

syntax was just bad.

442. By Scott Moser on 2016-08-03

Makefile: use 'any' flake8

this adds 'any' to tools/run-flake8.
It then supports './tools/run-flake8 any' working
 * trusty: run 'flake8'
     - python3-flake8 Build-Depends gets flake8 command installed
       (python3-flake8 Depends on python-flake8 which gives /usr/bin/flake8)
     - python3 -m flake8 does not work.
     - there is no 'flake8' package
 * xenial, yakkety:
     - python3-flake8 does not get 'flake8' package
     - python3 -m flake8 works.
 * tox: we want to use the environment 'python'

It was needed in order to run with the command ('flake8') on
trusty

441. By Scott Moser on 2016-08-03

Makefile: use 'any' flake8

this adds 'any' to tools/run-flake8.
It then supports './tools/run-flake8 any' working
 * trusty: run 'flake8'
     - python3-flake8 Build-Depends gets flake8 command installed
       (python3-flake8 Depends on python-flake8 which gives /usr/bin/flake8)
     - python3 -m flake8 does not work.
     - there is no 'flake8' package
 * xenial, yakkety:
     - python3-flake8 does not get 'flake8' package
     - python3 -m flake8 works.
 * tox: we want to use the environment 'python'

It was needed in order to run with the command ('flake8') on
trusty

440. By Scott Moser on 2016-08-03

add running of tox.

This primarily moves a lot of things around to enable tox.
Some things here:
 * add ./tools/install-deps
   this allows easily installing dependencies to build or run tox
   (the openstack libraries require some c python extentions so
   you end up needing python-dev and such in order to run tox).

 * add tools/create-gpgdir and tools/sign-examples
   this just moves that logic out of Makefile to these places.

 * make tools/js2signed only re-create .sjson and .json.gpg
   files if the .json is newer. It supports '--force' to disable
   this logic.

 * move to using flake8 instead of pyflakes and pep8
   (flake8 uses pyflakes and pep8)

 * debian/control drop python-glanceclient and python3-keystoneclient
   these aren't available in trusty and thus can't build if they
   are there. Also adjusted tests to skip these if not present.

 * split signjson_file out of toolutil as toolutil required
   distroinfo which is only needed by make testdata.

 * add a trusty-flake8 tox environment for testing versions
   of flake8, pep8, and pyflakes that are on trusty. This allows
   us to catch what would be trusty specific build failures in tox.

439. By Robert C Jennings on 2016-07-26

Update default LTS alias to point to Xenial (lp:1606606 )

Following release of 16.04.1 update simplestream's default LTS alias to
point to Xenial instead of Trusty. LXD exposes the values for image
aliases.

438. By Scott Moser on 2016-07-22

json2streams: Accept items with no size.

dict_to_item automatically converts size from a string to an int. This
has the side effect of making size mandatory. Size should not be mandatory
for image-ids.

437. By Robert C Jennings on 2016-06-22

Create chksum for LXD metadata+root for squashfs (LP: #1577922)

This adds a 'combined_sqashfs_sha256' element to items that have
both a LXD metadata tar and a squashfs root. Additionally, we
have 'combined_rootxz_sha256' which wil have the same value as
'combined_sha256' and allow for sunsetting that ambiguous name.

Branch metadata

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

Subscribers