lp:~powersj/simplestreams/fix-tox-blank-lines
- Get this branch:
- bzr branch lp:~powersj/simplestreams/fix-tox-blank-lines
Branch merges
Branch information
Recent revisions
- 445. By Scott Moser
-
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
-
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. - 442. By Scott Moser
-
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
-
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
-
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
-
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
-
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
-
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