lp:~caio1982/ubuntu-system-image/remote-sis-generator-skips-metadata

Created by Caio Begotti and last modified
Get this branch:
bzr branch lp:~caio1982/ubuntu-system-image/remote-sis-generator-skips-metadata
Only Caio Begotti can upload to this branch. If you are Caio Begotti please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Caio Begotti
Project:
Ubuntu system image
Status:
Development

Recent revisions

273. By Caio Begotti

add missing debug logging to the existing (!!!) fixes for the problem we originally saw... so apparently only the remote s-i-s generator was behind this :-)

272. By Caio Begotti

make the remote system-image generator respect the metadata of existing images

this is a really big problem when you have multiple devices in the same channel and both pull the same ubuntu rootfs, exactly like we have right now for arale... e.g. 'arale' and 'generic' devices both pulling a stable ubuntu rootfs from system-image.ubuntu.com

device 'generic' first pulls it just fine and loads its json with the metadata, including ubuntu='' versioning, but then when the 'arale' device imports its stuff, the ubuntu rootfs has been imported already so the path matches and the generator returns it without loading its json file

no ubuntu='' version string for any other devices in the channel :-(

fun fact: a 'generic' device is always processed first, even if it was created later because of a sorting done in the device list (i haven't really checked it so i assum it happens), so with the current code ONLY the 'generic' devices get their ubuntu='' version right for all those rootfs tarballs

271. By Caio Begotti

remove unnecessary (and too verbose) logging, as over time the server will be so crowded with images this might be totally useless and poluting

269. By Barry Warsaw

Limit pyflakes{2,3} to run on just the appropriate bin/* scripts, based on the
shebang line.

268. By Barry Warsaw

Add a convenient script to help with grabbing a limited mirror of a remote
system-image server.

265. By Steve Langasek

Add libjs-jquery-* as explicit test dependencies, rather than relying on python-coverage Recommends

Branch metadata

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

Subscribers