~smoser/simplestreams:fix/tools-install-deps-apt-update

Last commit made on 2018-07-17
Get this branch:
git clone -b fix/tools-install-deps-apt-update https://git.launchpad.net/~smoser/simplestreams
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Branch information

Name:
fix/tools-install-deps-apt-update
Repository:
lp:~smoser/simplestreams

Recent commits

ec4cc7d... by Scott Moser

tools: fix bug in install-deps that stopped apt-get update from running.

Logic or shell bug in tools/install-deps meant that 'apt-get update'
was never run before installing packages.

eaca783... by Dan Watkins

Add -root.tar.xz and -root.manifest for cosmic.

ee4378a... by Scott Moser

Move tools to git.

This is just a replacement of bzr usage in tools/ with git.

28ddb55... by Scott Moser

debian/control: drop obsolete conficts/replaces.

Version 0.1.0~bzr230 is not available in any supported ubuntu,
so drop that Conficts/Replaces in debian/control.

0bd79fa... by David Ames

Glance: Handle Keystone v2 with session based authentication

There are three cases we have to handle:
 - keystone v2 without sessions
 - keystone v2 with sessions
 - keystone v3 with sessions

We had the first and the last covered but not the middle. This change
addresses this.

LP: #1611987
bzr-revno: 460

db312d6... by David Ames

Handle Keystone V2 but session based authentication

bzr-revno: 459.1.1

10febb9... by Scott Moser

Fix make-test-data for python3.

make-test-data had some bytes-versus-strings issues preventing it
from running with python3.

The fixes are here, and now both of these work:
  export SS_SKIP_UNSUPPORTED=1 SS_DEBUG_MIN_SERIAL=20180101 REAL_DATA=1
  ./tools/tenv python ./tools/make-test-data exdata-query/ exdata/data
  ./tools/tenv python3 ./tools/make-test-data exdata-query/ exdata/data3

bzr-revno: 459

34ab5b1... by Scott Moser

Fix ubuntu_versions.py with distro_info > 0.14.

The 'hack_all' nature of 'hack_all' variable name showed itself.
We had been accessing '_rows'. That is now '_releases' and
the content there is no longer a dictionary but rather a
DistroRelease object.

The reason we have to do this at all is to get at the datetime
object for 'eol'. Without that, all we can do is provide a date
and check if a release is supported as of that date. What we want
is to publish the EOL date (in YYYY-MM-DD format).

This change was present in distro_info at 0.15. Artful had 0.17,
bionic has 0.18. Apparently we just didn't notice until now.

bzr-revno: 458

c4839db... by Scott Moser

Fix make-test-data for python3.

make-test-data had some bytes-versus-strings issues preventing it
from running with python3.

The fixes are here, and now both of these work:
  export SS_SKIP_UNSUPPORTED=1 SS_DEBUG_MIN_SERIAL=20180101 REAL_DATA=1
  ./tools/tenv python ./tools/make-test-data exdata-query/ exdata/data
  ./tools/tenv python3 ./tools/make-test-data exdata-query/ exdata/data3

bzr-revno: 457.1.1

cf2a0c1... by Scott Moser

merge from trunk

bzr-revno: 456.2.2