lp:~smoser/maas-images/trunk.meph-import-out

Created by Scott Moser and last modified
Get this branch:
bzr branch lp:~smoser/maas-images/trunk.meph-import-out
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Scott Moser
Project:
maas-images
Status:
Merged

Recent revisions

335. By Scott Moser

add -x to bin/meph2-import

334. By Scott Moser

fix usage of contentsource

333. By Scott Moser

move the 'import' subcommand out of meph2-util

Import did not fit as 'util' all that well anyway. This moves 'import'
to its own standalone command, and exposes 'meph2-import' as a command
to call it. It also moves some other code around so that it is easily
callable (moving many things to meph2.util).

It is still available with a deprecation warning as 'meph2-util import'.

The problem this fixes is in the environment that 'meph2-util' needs
to run in. It is a python3.2 environment, and there is no 'lzma' or
backports.lzma available there.

When 'meph2-util import' was added, the build environment for some
of the uses of meph2-util was modified to use pip to install backports.
However, some of those jenkins jobs were *not*, resulting in failure
of some jobs such as the cleaner (LP: #1627739).

332. By Scott Moser

tox: fix tox, whitespace

331. By Scott Moser

Do not build products for architectures not listed in config.

This change does 2 things:
 a.) enables 'powerpc' to actually build
 b.) makes meph2-build and cloud-image sync not build products for
     architectures not listed in the config.

The path for 'b' is to write empty products data and to LOG.warn and
write to stderr a message saying how to support.

Also there is a drive by fix here to make 'insert --no-sign' work respect
the --no-sign argument.

330. By LaMont Jones

Make enable_proposed work for everything

Previously, the "enable_proposed" flag only worked for grabbing d-i kernels
from -proposed.

This adds a '--proposed' flag just about everywhere in the process, and
allows the user to enable that by changing 'enable_proposed' to true in
the config.

329. By Lee Trager

Deep copy values instead of creating a reference.

328. By Lee Trager

Bump the metadata version on Ubuntu products from v2 to v3.

327. By Lee Trager

Read SquashFS config in stream.py and include a manifest for SquashFS images

Read the meph yaml config value 'squashfs' in stream.py to determine whether
to include the root-image and manifest or the squashfs image in the product
version. This ensures both meph2-build and meph2-cloudimg-sync publish the
correct files for the configuration file they are given.

326. By Lee Trager

Only add the non-generic kflavor to the product name, don't touch the subarch.

Branch metadata

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

Subscribers