lp:~gz/simplestreams/setup_user_install

Created by Martin Packman and last modified
Get this branch:
bzr branch lp:~gz/simplestreams/setup_user_install
Only Martin Packman can upload to this branch. If you are Martin Packman please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Martin Packman
Project:
simplestreams
Status:
Merged

Recent revisions

361. By Martin Packman

Change setup.py to work for installs into ~/.local

360. By Scott Moser

use distro_info if available

359. By Scott Moser

tools/toolutil: know about vivid

358. By Scott Moser

tools/make-test-data: get checksums of manifest files

the manifest files are not represented in the MD5SUM and SHA256SUM
files. So, we pull them and calculate the sum locally.

Also, to improve the cache, we store that we've pulled the
MD5SUM and SHA256SUM files before. This way we know if we've pulled
the checksum file to search for .manifest before. rather than assuming
that manifest is never in the cache.

357. By Scott Moser

be aware of 'central' as a direction (eu-central-1)

356. By Scott Moser

add debug statement about what gets filtered.

By default, when watching output, you only see "to_add" statements.
The fact that many of those items are filtered silently made the
user wonder what was going wrong.

This just puts a debug statement, and adds a test of the filtering.

355. By Scott Moser

Add package manifest for stream data.

354. By Scott Moser

Add support for per-file download progress callbacks to GlanceMirror

- Add support for per-file download progress callbacks to GlanceMirror
- Add simple progress_callback to util.get_local_copy to report when bytes
  are read.
- Add progress_callback to GlanceMIrror that uses get_local_copy's
  callback and adds more file metadata
- Add ItemInfoDryRunMirror subclass to perform dry-run sync in order to
  collect filenames and sizes
- Add util.ProgressAggregator superclass to keep track of too-frequent
  callbacks from GlanceMirror and call emit() every 1% of progress.
  ProgressAggregator can be initialized with a dict of items to download,
  and will use that to keep track of the overall total.
- Modify tools/sstream-mirror-glance to use a ProgressAggregator subclass
  that prints to stdout

353. By Scott Moser

fix 'make check', pep8. move from pylint to pyflakes,

pylint is noisy, we'll use pyflakes instead.
Also, clean up the pep8 errors that were found.

'make check' now runs successfully on utopic system.

352. By Scott Moser

Add python-nose to build-depends

This fixed a problem building in a PPA build (on trusty) because the
builder did not have the python-nose package installed, so the Makefile
target 'test2', which calls nosetests, failed.

Branch metadata

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

Subscribers