lp:~smoser/maas-images/trunk.meph-import-out
- Get this branch:
- bzr branch lp:~smoser/maas-images/trunk.meph-import-out
Branch merges
- Lee Trager (community): Approve
-
Diff: 1036 lines (+504/-421)5 files modifiedbin/meph2-import (+27/-0)
meph2/commands/flags.py (+107/-0)
meph2/commands/meph2_util.py (+25/-421)
meph2/commands/mimport.py (+306/-0)
meph2/util.py (+39/-0)
Related bugs
Bug #1627739: daily maas images not being cleaned | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 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). - 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. - 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:maas-images