Linaro Image Tools 2011.08

Milestone information

Project:
Linaro Image Tools
Series:
11.11
Version:
2011.08
Released:
 
Registrant:
Mattias Backman
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
5 James Tunnicliffe, 2 James Westby, 1 Loïc Minier, 2 Mattias Backman, 1 Rex Tsai, 1 Ricardo Salveti
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Invalid, 12 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon linaro-image-tools-2011.08.tar.gz (md5, sig) Linaro Image Tools 2011.08 271
last downloaded 3 weeks ago
Total downloads: 271

Release notes 

* SMDKV310 support has been added to linaro-android-media-create
* The Fetch Image GUI has seen major updates.
* Several updates to linaro-hwpack-replace.
* The default filesystem has been changed to ext4.
* The default image size has been changed to 3GiB.
* initrd-do has been added which is a script to edit an initrd interactively or automatically.
* To support SPL for Pandaboard, l-m-c now looks for u-boot.img before u-boot.bin.
* The initrd_high and fdt_high u-boot env vars are now set on Panda.

Changelog 

View the full changelog

2011-08-22 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 * All hardware that is available is shown on page 1
 * If you chose hardware that doesn't have a build type available (release or snapshot) that build type is greyed out on page 2 with some help text saying why.

2011-08-20 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 * All hardware that is available is shown on page 1
 * If you chose hardware that doesn't have a build type available (release or snapshot) that build type is greyed out on page 2 with some help text saying why.

2011-08-19 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 Changed default file system to ext4.

2011-08-19 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 Changed default file system to ext4.

2011-08-19 Mattias Backman <email address hidden>

 * linaro_image_tools/media_create/__init__.py:

 Change --rootfs default to ext4.

2011-08-19 Mattias Backman <email address hidden>

 * linaro_image_tools/media_create/boards.py:

 Look for u-boot.img before u-boot.bin which is needed when u-boot SPL is enabled for Pandaboard.

2011-08-19 Mattias Backman <email address hidden>

 * linaro_image_tools/media_create/boards.py:

 Check for u-boot.img to be copied to the boot partition. If u-boot.img is not found, use u-boot.bin.

2011-08-19 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 Updates around the end of the GUI:
 * LMC settings page has advanced settings done properly
 * New device choser
 * New are you sure question when writing image to device.

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 Added an OK device choser. Unfortunately most of the information that you can get over dbus (http://hal.freedesktop.org/docs/DeviceKit-disks/Device.html) is mostly useless. My guess is that hard disks are much better supported than finding out about an SD card hanging of a USB writer.

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 Trying to get a decent dev choser. Not working so far!

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 lmc_settings page updates:
 * Removed "are you sure" tick box
 * Put advanced settings in proper UI element

2011-08-19 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:
 * linaro_image_tools/fetch_image.py:

 Pages 1 and 2 of the new IU are now complete.

 * Saying you want to run a simulation will generate a Beagle image to run on QEMU (tool does not run QEMU for you)
 * Advanced options on page 2 allow for selecting an OS that isn't Ubuntu Desktop
 * Unless you are selecting a snapshot build, page 3 is now linaro-media-create settings

 Part 3 of the updates will concentrate on the linaro-media-create settings page.

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:
 * linaro_image_tools/fetch_image.py:

 Pages 1 and 2 of the new IU are now complete.

 * Saying you want to run a simulation will generate a Beagle image to run on QEMU (tool does not run QEMU for you)
 * Advanced options on page 2 allow for selecting an OS that isn't Ubuntu Desktop
 * Unless you are selecting a snapshot build, page 3 is now linaro-media-create settings

 Part 3 of the updates will concentrate on the linaro-media-create settings page.

2011-08-17 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:
 * linaro_image_tools/fetch_image.py:

 Added advanced options to stable/dev page.

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image.py:
 * linaro_image_tools/tests/test_pyflakes.py:
 * linaro_image_tools/tests/test_utils.py:

 Fixes three problems shown by unit tests:
 * Assert always runs - changed to raise AssertionError
 * Updated test_pyflakes.py so the "redefinition of unused CommandNotFound" error is ignored again
 * Test test_verify_files now passes (NamedTemporaryFile mocked to be predicatable)

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image.py:
 * linaro_image_tools/tests/test_pyflakes.py:
 * linaro_image_tools/tests/test_utils.py:

 Fixes three problems shown by unit tests:
 * Assert always runs - changed to raise AssertionError
 * Updated test_pyflakes.py so the "redefinition of unused CommandNotFound" error is ignored again
 * Test test_verify_files now passes (NamedTemporaryFile mocked to be predicatable)

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:
 * linaro_image_tools/fetch_image.py:

 Round 1 of updates to linaro-fetch-image-ui.

 This gives a new arrangement of the first two pages.

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:
 * linaro_image_tools/fetch_image.py:

 Added a couple of module level constants.

2011-08-17 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 If user has selected emulated system, don't let them write to a device (assumption is QEmu will run using an image file).

2011-08-15 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:

 Re-arranged first two pages according to new UI design.

2011-08-18 James Westby <email address hidden>

 * linaro_image_tools/media_create/__init__.py:

 Increase the default image size to 3G.

2011-08-18 James Westby <email address hidden>

 * linaro_image_tools/media_create/__init__.py:

 Up the default image size to 3G.

2011-08-18 James Tunnicliffe <email address hidden>

 * linaro_image_tools/tests/test_server_index.sqlite:
 * linaro_image_tools/tests/test_fetch_image.py:

 Modifications that change the fetch image library unit tests to use local files, not downloaded ones.

2011-08-17 James Tunnicliffe <email address hidden>

 * linaro_image_tools/tests/test_fetch_image.py:

 switch from using inspect to __file__ to determine the current file. While this is potentially less reliable, it is consistent with the rest of the code.

2011-08-11 James Tunnicliffe <email address hidden>

 * linaro_image_tools/tests/test_fetch_image.py:

 Fix possible problem with using a really old database for the test.

2011-08-11 James Tunnicliffe <email address hidden>

 * linaro_image_tools/tests/test_server_index.sqlite:
 * linaro_image_tools/tests/test_fetch_image.py:

 Tests for linaro-fetch-image now use local files, not server files.

2011-08-17 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image.py:

 Improve error reporting when linaro-fetch-image is passed a set of options that don't match any available builds. User will now receive helpful information on what doesn't match up.

2011-08-12 James Tunnicliffe <email address hidden>

 * linaro-fetch-image:
 * linaro_image_tools/fetch_image.py:

 Undo previous change - it was broken.
 If an URL can not be pulled from the database we now log useful error messages, which are printed to the terminal by default.

2011-08-12 James Tunnicliffe <email address hidden>

 * linaro-fetch-image:

 Quick spell check for the release/snapshot CLI parameter.

2011-08-17 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image.py:
 * linaro_image_tools/tests/test_utils.py:
 * linaro_image_tools/utils.py:

 Improved the error handling around how linaro-fetch-image interacts with GPG.

2011-08-15 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image.py:
 * linaro_image_tools/utils.py:

 GPG interaction now uses --status-file to give us language independent output.

2011-08-15 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image.py:

 Found another message not being passed as a tuple.

2011-08-15 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image.py:
 * linaro_image_tools/tests/test_utils.py:
 * linaro_image_tools/utils.py:

 Bug fix: Was not passing a message correctly into the message queue correctly (not sent as tuple)
 linaro-fetch-image[-ui] copes with GPG signates failing because the GPG key is missing from the users keyring more sensibly.

2011-08-15 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image_settings.yaml:

 Added back some required parts of the YAML that didn't get added to bzr.

2011-08-12 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image_settings.yaml:

 Added back some required parts of the yaml that apparently hadn't got into bzr.

2011-08-12 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image_settings.yaml:

 Corrected Bug #824733

2011-08-12 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image_settings.yaml:

 Corrected Bug #824733
 Added in some new hardware packs.
 Added note about need to support snowball, but need to investigate.

2011-08-11 James Westby <email address hidden>

 * linaro-hwpack-replace:

 hwpack-replace: allow the caller to specify a prefix of packages to remove.

2011-08-11 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 Adding a small comment and including the descrption abt hwpack removal into should_remove() and using the string to directly compare instead of string substitution

2011-08-11 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 Addressing comments to include a small function (should_remove) to verify if package information
 needs to be removed from the Packages and manifest file. Also, use the same function to remove
 the debian packages matching the prefix of the package specified.

2011-08-05 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 Changes to make it work for non linaro hwpack instead of making it work for linaro hwpack only

2011-08-05 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 Removing un necessary backslash

2011-08-05 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 This patch addresses review comments with the following changes:
 1) Improve the description of the --prefix-pkg-remove arguement of l-h-r
 2) Rectified indentation problem and removed un necessary backslash
 3) Removed un used debian_pack_found variable
 4) Gave a comment on why we need to remove the hwpack-linaro-* info

2011-08-04 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 This patch fixes the bug Bug #816767 [linaro-hwpack-replace only replace same name deb pkg but in fact it needs a smart match]
 It now replaces old deb (with a different name) package with a new hwpack,
 so that l-m-c can determine which package is to be installed in later hwpack installation.
 The changes adds the new option --prefix-pkg-remove to handle this where the user is needed to provide the
 prefix of the debian package that needs to be removed while including the new one.

2011-08-10 James Westby <email address hidden>

 * linaro_image_tools/media_create/boards.py:
 * linaro_image_tools/media_create/tests/test_media_create.py:

 Set initrd_high and fdt_high u-boot env vars on Panda.

2011-07-09 David A. Long <email address hidden>

 * linaro_image_tools/media_create/boards.py:
 * linaro_image_tools/media_create/tests/test_media_create.py:

 Set the initrd_high and the new fdt_high u-boot environment variables to prevent u-boot
 from relocating the intial ramdisk and flattened device tree to the end of memory,
 which would be in HIGHMEM on Panda and would therefore not work.

2011-08-10 James Westby <email address hidden>

 * linaro_image_tools/hwpack/packages.py:
 * linaro_image_tools/hwpack/tests/test_packages.py:

 Create /etc/apt/sources.list.d in IsolatedAptCache. Thanks to Rex Tsai.

 Newer apts require this dir to function, and so we have to create it in
 our temp apt hierarchy.

2011-08-08 Loïc Minier <email address hidden>

 * initrd-do:
 * setup.py:

 Merge lp:~lool/linaro-image-tools/initrd-do; adds a script to edit an initrd
 interactively or automatically.

2011-08-03 Loïc Minier <email address hidden>

 * setup.py:

 Install initrd-do script.

2011-08-03 Loïc Minier <email address hidden>

 * initrd-do:

 Add new initrd-do script to interactively or automatically edit an initrd.

2011-08-04 James Westby <email address hidden>

 * linaro_image_tools/media_create/android_boards.py:
 * linaro_image_tools/media_create/boards.py:

 Add SMDKV310 support to linaro-android-media-create.

2011-07-27 Angus Ainslie <email address hidden>

 * linaro_image_tools/media_create/partitions.py:

 Undo 1 more change

2011-07-27 Angus Ainslie <email address hidden>

 * linaro_image_tools/media_create/android_boards.py:

 fix whitespce

2011-07-27 Angus Ainslie <email address hidden>

 * linaro_image_tools/media_create/android_boards.py:

 whitespace change

2011-07-27 Angus Ainslie <email address hidden>

 * linaro_image_tools/media_create/android_boards.py:

 Fix botched merge

2011-07-27 Angus Ainslie <email address hidden>

 * linaro-fetch-image:
 * linaro-fetch-image-ui:
 * linaro-hwpack-replace:
 * linaro_image_tools/tests/test_fetch_image.py:
 * org.linaro.linaro-image-tools.policy:
 * linaro-android-media-create:
 * linaro-media-create:
 * linaro_image_tools/cmd_runner.py:
 * linaro_image_tools/media_create/android_boards.py:
 * linaro_image_tools/media_create/boards.py:
 * linaro_image_tools/media_create/chroot_utils.py:
 * linaro_image_tools/media_create/partitions.py:
 * linaro_image_tools/media_create/rootfs.py:
 * linaro_image_tools/media_create/tests/test_media_create.py:
 * linaro_image_tools/tests/__init__.py:
 * linaro_image_tools/tests/test_utils.py:
 * linaro_image_tools/utils.py:
 * setup.py:
 * linaro_image_tools/FetchImage.py:
 * linaro_image_tools/fetch_image.py:
 * linaro_image_tools/index_server.py:
 * linaro-image-indexer:

 merge in SMDKV310 support

2011-07-27 Angus Ainslie <email address hidden>

 * linaro_image_tools/media_create/__init__.py:
 * linaro_image_tools/media_create/android_boards.py:
 * linaro_image_tools/media_create/boards.py:
 * linaro_image_tools/media_create/partitions.py:

 Add android support for the SMDKV310 board

2011-07-06 Angus Ainslie <email address hidden>

 * linaro_image_tools/media_create/__init__.py:
 * linaro_image_tools/media_create/boards.py:

 Fix the BL1 image size check

2011-08-03 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 The l-m-c was failing to use the hwpack created by linaro-hwpack-replace as
 there was a problem in the hierarchy of the files it packed and it had a "./"
 appended in every file. This patch fixes the hwpack files path.

2011-08-03 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 Fix the way l-h-r tar the hwpack

2011-08-03 Deepti B. Kalakeri<email address hidden>

 * linaro-hwpack-replace:

 hwpack-replace: Always add the new info the Packages file.

 Also only add a single staza of the new package, even if there are multiple packages to remove.

2011-07-28 James Westby <email address hidden>

 * linaro-hwpack-replace:

 hwpack-replace: Always add the new info the Packages file.

 Also only add a single staza of the new package, even if there are multiple
 packages to remove.

2011-07-28 James Westby <email address hidden>

 * linaro-android-media-create:
 * linaro_image_tools/media_create/android_boards.py:

 Fix the android-media-create support for imx.53 to create bootable images.

2011-07-28 Bernhard Rosenkraenzer <email address hidden>

 * linaro-android-media-create:

 install_boot_loader needs to be called with the boot partition mounted

2011-07-28 Bernhard Rosenkraenzer <email address hidden>

 * linaro_image_tools/media_create/android_boards.py:

 The iMX53 boot loader needs to be u-boot.imx, not u-boot.bin
 Current builds have been adapted to provide the correct file.

2011-07-28 Loïc Minier <email address hidden>

 * README:
 * linaro_image_tools/fetch_image.py:
 * linaro_image_tools/hwpack/builder.py:
 * linaro_image_tools/media_create/tests/test_media_create.py:
 * linaro_image_tools/tests/test_pyflakes.py:

 Merge lp:~lool/linaro-image-tools/misc-syntax-fixes; fixes support for older
 Python versions and various syntax issues reported by pyflakes; LP: #817060.

2011-07-28 Loïc Minier <email address hidden>

 * linaro_image_tools/fetch_image.py:

 Drop unused gpg_files entirely.

2011-07-28 Loïc Minier <email address hidden>

 * README:

 Mention optional installation of pyflakes to run tests in the README.

2011-07-28 Loïc Minier <email address hidden>

 * linaro_image_tools/tests/test_pyflakes.py:

 pyflakes: update line numbers in allowed warnings.

2011-07-28 Loïc Minier <email address hidden>

 * linaro_image_tools/media_create/tests/test_media_create.py:

 Actually test executed commands in
 TestMountedPartitionContextManager.test_umount_failure(); has the side effect
 of fixing a pyflake unused variable warning.

2011-07-28 Loïc Minier <email address hidden>

 * linaro_image_tools/fetch_image.py:

 pyflakes: drop unused variable redownloaded_files.

2011-07-28 Loïc Minier <email address hidden>

 * linaro_image_tools/fetch_image.py:

 pyflakes: gpg_files should be self.gpg_files; this is unused in both cases, so
 should perhaps be removed.

2011-07-28 Loïc Minier <email address hidden>

 * linaro_image_tools/hwpack/builder.py:

 Split with statement in two for compatibility with older pythons.

2011-07-27 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:
 * linaro_image_tools/fetch_image.py:

 1. fetch-image-ui now examines the return code of linaro-media-create and reports failures to the UI.
 2. The image_size parameter to linaro-media-create wasn't being passed. This resulted in linaro-fetch-image being unable to create Ubuntu Desktop disk images, which now need to be larger than the default size of 2GB.

2011-07-27 James Tunnicliffe <email address hidden>

 * linaro_image_tools/fetch_image.py:

 Fixing half way through change check in.

2011-07-27 James Tunnicliffe <email address hidden>

 * linaro-fetch-image-ui:
 * linaro_image_tools/fetch_image.py:

 1. fetch-image-ui now examines the return code of linaro-media-create and reports failures to the UI.
 2. The image_size parameter to linaro-media-create wasn't being passed. This resulted in linaro-fetch-image being unable to create Ubuntu Desktop disk images, which now need to be larger than the default size of 2GB.

0 blueprints and 13 bugs targeted

Bug report Importance Assignee Status
837191 #837191 linaro-android-media-create can't burn Android on mx53loco 1 Undecided   3 Invalid
817631 #817631 fetch-image: No feedback on l-m-c error 2 Critical James Tunnicliffe  10 Fix Released
790374 #790374 linaro-android-media-create should be shipped in setup.py now 3 High Ricardo Salveti  10 Fix Released
807272 #807272 linaro-android-media-create does not support snowball 3 High Mattias Backman  10 Fix Released
813296 #813296 lmc doesn't create partition large enough 3 High James Westby  10 Fix Released
817015 #817015 fetch-image tests require network access 3 High James Tunnicliffe  10 Fix Released
817060 #817060 hwpack-create uses a 2.7-ism 3 High Loïc Minier  10 Fix Released
817311 #817311 linaro-hwpack-replace doesn't update pkg/Packages file in new created hwpack 3 High James Westby  10 Fix Released
820297 #820297 linaro-hwpack-create failed due to missed etc/apt/sources.list.d 3 High Rex Tsai  10 Fix Released
824733 #824733 fetch_image_settings.yaml is incorrect 3 High James Tunnicliffe  10 Fix Released
826639 #826639 fetch image ui: gpg missing key causes Unhandled event crash 4 Medium James Tunnicliffe  10 Fix Released
845696 #845696 linaro-fetch-image-ui: Ignores image size 4 Medium James Tunnicliffe  10 Fix Released
807272 #807272 linaro-android-media-create does not support snowball 1 Undecided Mattias Backman  10 Fix Released
This milestone contains Public information
Everyone can see this information.