lp:~oddbloke/simplestreams/restore_version

Created by Dan Watkins and last modified
Get this branch:
bzr branch lp:~oddbloke/simplestreams/restore_version
Only Dan Watkins can upload to this branch. If you are Dan Watkins please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dan Watkins
Project:
simplestreams
Status:
Development

Recent revisions

390. By Dan Watkins

Restore 'version' attribute to output.

389. By Scott Moser

Create a sha256 sum for a combined lxd/root tarball for the LXD folks.

lxd is currently using a -lxd.tar.xz file which contains metadata
and a -root.tar.xz which contains the same payload as the -root.tar.gz
but is xz compressed.

They expect a 'combined_sha256' key that is essentially:
 cat file-lxd.tar.xz file-root.tar.xz | sha256

This adds that field and the new ftypes.

388. By Scott Moser

remove 'os_title'.

It wasn't clear what we were gaining from this.
The reason is that we may have a product that is 'Ubuntu Server'
and one that is 'Ubuntu Desktop'. Both are 'ubuntu' as the distro
but the 'os_title' doesn't buy us anything here.

Perhaps sometime in the future we'd add 'Ubuntu Server' as a product_title
or something.

387. By Scott Moser

tools/make-test-data: include additional info in stream output

This adds the following fields of information to each of the dictionaries
in release data:
  os_title: literal "Ubuntu"
  release_codename: the full code name ('Saucy Salamander', 'Trusty Tahr')
  release_title: numeric portion + " LTS" if this is an lts
                 '13.10', '14.04 LTS"

Each of those fields are added to stream data.

note, 'devel' and 'supported' are only present if it gets data from
the distro_info module.

we add additional fields of information for each of the data in REL2VER.
Then, simplify the hard coded data we have to maintain.

386. By Scott Moser

ubuntu_versions: fix bad data for wily

wily was labeled 'vivid'. this path would be taken only if distro_info was
not available.

385. By Scott Moser

glance mirror: fix stack trace on no existing entries

if all entries are filtered out, the call to prune would remove
the top level content_id also, causing problems.

384. By Scott Moser

fix previous commit

I hadn't added the util portion of this fix.

383. By Scott Moser

add --no-verify argument to not gpg verify signed json files.

Its possible that the user doesn't have the key in their keyring and is
only testing or not concerned with checking content signatures.

This provides '--no-verify' or '-U' for that case to
  sstream-mirror, sstream-query, sstream-sync

382. By Scott Moser

README formatting fixes.

The RFC URL used is now owned by a domain squatter; as I was changing
that I figured I may as well do a little bit of clean-up as I read
through.

381. By Scott Moser

objectstores must close their readers if they read from them.

This fixes the leaking file handles that was happening when
a 'reader' (in most cases a UrlContentSource) was being handed
to 'insert_item', it would never be closed.

This is possibly confusing because it never was explicitly open()ed.
So the user had a reasonable excuse for not calling close().

The code causing the issue in MAAS was similar, in that the reader
was being passed around, and then read/copied and not 'close()ed'.

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