Linaro Image Tools 2011.07

Milestone information

Project:
Linaro Image Tools
Series:
11.11
Version:
2011.07
Released:
2011-07-27  
Registrant:
James Westby
Release registered:
2011-07-27
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:
1 Bernhard Rosenkraenzer, 1 Deepti B. Kalakeri, 2 Guilherme Salgado, 1 James Tunnicliffe, 1 James Westby
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
6 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.07.tar.gz (md5, sig) Source code release 85
last downloaded 2 weeks ago
Total downloads: 85

Release notes 

This release adds the following features:

  * linaro-fetch-image-ui is a GUI to help with, selecting, downloading and writing Linaro image to and SD card. linaro-fetch-image provides similar features for command line lovers.
  * linaro-hwpack-replace allows for replacing a package within a hwpack with another. This can be useful for testing a proposed fix, or for modifying the packages included in a hwpack for other reasons.
  * Support for imx.53 in linaro-android-media-create
  * Support for Origen in linaro-android-media-create
  * Support for Snowball in linaro-android-media-create

It also fixes the following bugs:

  * A crash in linaro-media-create if the hardware pack contains a kernel that doesn't have a 2.6 version.
  * Loop mounts are no longer leaked if there is an error while the rootfs is being populated.
  * Installing a rootfs no longer skips files that aren't world readable. This avoids a failure to build some Android images for some people.
  *

Changelog 

View the full changelog

------------------------------------------------------------
revno: 394
committer: Guilherme Salgado <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-26 12:50:29 -0300
message:
  Post-release version bump to 2011.07.1
------------------------------------------------------------
revno: 393
tags: 2011.07
committer: Guilherme Salgado <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-26 12:50:25 -0300
message:
  Release 2011.07
------------------------------------------------------------
revno: 392
committer: James Westby <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-26 16:42:44 +0100
message:
  Add the new scripts to setup.py.
------------------------------------------------------------
revno: 391
committer: James Westby <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-26 16:40:32 +0100
message:
  Import the new name of fetch_image in test_fetch_image.
------------------------------------------------------------
revno: 390
author: Bernhard Rosenkranzer <email address hidden>
committer: James Westby <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-26 16:35:22 +0100
message:
  Install the imx.53 bootloader when using Android.
------------------------------------------------------------
revno: 389 [merge]
committer: James Westby <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-26 16:33:42 +0100
message:
  Avoid an error if the kernel version doesn't match 2.6.*.
------------------------------------------------------------
revno: 388 [merge]
committer: Guilherme Salgado <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-26 11:22:05 -0300
message:
  A new contextmanager to use when you want to mount a partition, copy something
  to it and umount when done
------------------------------------------------------------
revno: 387 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Tue 2011-07-26 14:04:10 +0100
message:
  Merging in temporary workaround for bug #816015.

  Prevent the indexing of any snapshots that aren't in http://snapshots.linaro.org/11.05-daily/ so the current logic for hwpack and OS selection will not result in finding an OS binary without a hardware pack to go with it.

  When testing I noticed that I hadn't changed the name of the library FetchImage to fetch_image (without this change the indexer wouldn't work). I also moved the BeautifulSoup import in fetch_image.py to the single function where it is used, so BeautifulSoup is not needed to be installed on the server that is creating the index.
------------------------------------------------------------
revno: 386 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Fri 2011-07-22 23:34:24 +0100
message:
  Renamed fetch image tools in line with other applications in the linaro-image-tools repository.
------------------------------------------------------------
revno: 385 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Fri 2011-07-22 21:38:17 +0100
message:
  After downloading files fetch_image[_ui].py checks the sha1sums and GPG signatures of the downloads.

  If a GPG signature doesn't verify a sha1sum file, the GPG signatures and sha1sums are re-downloaded. The GPG signatures are then re-checked. If the GPG signatures still don't verify all the sha1sums, we abort.

  If a sha1sum check fails, the file it is checksumming is re-downloaded. If after retrying a download then sha1sum check still fails the process is aborted.

  If if all GPG signatures are valid and sha1sum checks pass, we mark the packages as signed.

  If GPG signatures or SHA1 sums are unavailable for any package, and the above rules are met, we continue with image creation, but the packages are marked as unsigned.
------------------------------------------------------------
revno: 384 [merge]
committer: Guilherme Salgado <email address hidden>
branch nick: trunk
timestamp: Fri 2011-07-22 10:15:37 -0300
message:
  Make sure the root partition is umounted if something goes wrong while it's being populated.
------------------------------------------------------------
revno: 383 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Thu 2011-07-21 21:41:51 +0100
message:
  Merging in changes that makes the Fetch Image tools download SHA1 sums and GPG signatures for the hardware pack and OS binaries to allow linaro-media-create to install the packages without asking the user to approve the installation of unsigned packages.
------------------------------------------------------------
revno: 382 [merge]
committer: James Westby <email address hidden>
branch nick: trunk
timestamp: Thu 2011-07-21 15:49:45 -0400
message:
  Set default display to give decent output where EDID probing isn't supported.
------------------------------------------------------------
revno: 381 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Wed 2011-07-20 16:33:41 +0100
message:
  Adding a Policy Kit action definition file, which should live in /usr/share/polkit-1/actions so when pkexec linaro-media-create is called we have more information and less clutter in the Policy Kit auth dialog.
------------------------------------------------------------
revno: 380 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Wed 2011-07-20 10:40:02 +0100
message:
  Merge in branch where unit tests were moved out of fetch_image_ui.py into linaro_image_tools/tests/test_fetch_image.py.
------------------------------------------------------------
revno: 379 [merge]
committer: James Westby <email address hidden>
branch nick: trunk
timestamp: Mon 2011-07-18 21:25:57 -0400
message:
  Add linaro-hwpack-replace to replace a .deb in a hwpack with another.
------------------------------------------------------------
revno: 378 [merge]
committer: Guilherme Salgado <email address hidden>
branch nick: trunk
timestamp: Mon 2011-07-18 15:25:30 -0300
message:
  Add support for Android on the i.MX53 Quick Start Board
------------------------------------------------------------
revno: 377 [merge]
committer: Guilherme Salgado <email address hidden>
branch nick: trunk
timestamp: Mon 2011-07-18 13:08:49 -0300
message:
  Make sure rootfs.move_contents() doesn't skip files that are not world-readable.
------------------------------------------------------------
revno: 376 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Thu 2011-07-14 14:57:40 +0100
message:
  Removed GUI code from the FetchImage library.
  Updated the download status the UI gives to the user, so now it is integrated into the wizard.
------------------------------------------------------------
revno: 375 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Thu 2011-07-07 17:24:28 +0100
message:
  Removed status prints from linaro_image_tools/index_server.py and renamed it to linaro-image-indexer
------------------------------------------------------------
revno: 374 [merge]
committer: Guilherme Salgado <email address hidden>
branch nick: trunk
timestamp: Thu 2011-07-07 12:30:52 -0300
message:
  Add support for Origen board
------------------------------------------------------------
revno: 373 [merge]
committer: James Tunnicliffe <email address hidden>
branch nick: linaro-image-tools
timestamp: Thu 2011-07-07 10:22:25 +0100
message:
  Merging fetch_image_ui.py to trunk - a GUI that guides the user through the process of identifying their hardware and what Linaro software they would like to run on it, downloading the required files (hardware packs and OS binaries) and generating a file system using linaro-media-create.
------------------------------------------------------------
revno: 372 [merge]
committer: Mattias Backman <email address hidden>
branch nick: trunk
timestamp: Fri 2011-07-01 16:55:14 +0200
message:
  Add metadata fields boot_min_size, root_min_size and loader_min_size to linaro-media-create.
------------------------------------------------------------
revno: 371 [merge]
committer: Mattias Backman <email address hidden>
branch nick: trunk
timestamp: Fri 2011-07-01 16:51:46 +0200
message:
  Use the hwpack u-boot file for the SMDKV310 board.

  To make this change consistent with the MX5 board, also move the Samsung specific methods into SMDKV310Config.
------------------------------------------------------------
revno: 370 [merge]
committer: Mattias Backman <email address hidden>
branch nick: trunk
timestamp: Fri 2011-07-01 16:33:32 +0200
message:
  Add support for first batch of hwpack 2.0 fields to linaro-media-create.

  This adds support for kernel_addr, initrd_addr, load_addr, u-boot (path
  to uboot binary in the hwpack), serial_tty and partition_layout.
------------------------------------------------------------
revno: 369 [merge]
committer: Mattias Backman <email address hidden>
branch nick: trunk
timestamp: Fri 2011-07-01 11:21:11 +0200
message:
  Use absolute imports for hardwarepack_format and FetchImage.
------------------------------------------------------------
revno: 368 [merge]
committer: Mattias Backman <email address hidden>
branch nick: trunk
timestamp: Fri 2011-07-01 11:18:48 +0200
message:
  Add support for the Snowball board to linaro-android-media-create, written by Ola Borgelin. Add tests for Snowball code, written by Hans Odeberg and Markus Andersson.
------------------------------------------------------------

0 blueprints and 6 bugs targeted

Bug report Importance Assignee Status
815254 #815254 linaro-media-create fails when hwpack has a 3.0 kernel 2 Critical James Westby  10 Fix Released
816010 #816010 The last linaro-android-media-create that worked was 383 2 Critical Guilherme Salgado  10 Fix Released
789093 #789093 linaro-android-media-create fails when not running as root 3 High Guilherme Salgado  10 Fix Released
815592 #815592 linaro-android-media-create doesn't install u-boot 3 High Bernhard Rosenkraenzer  10 Fix Released
829722 #829722 New UI design needs pages 1 and 2 switching 3 High James Tunnicliffe  10 Fix Released
816767 #816767 linaro-hwpack-replace only replace same name deb pkg but in fact it needs a smart match 4 Medium Deepti B. Kalakeri  10 Fix Released
This milestone contains Public information
Everyone can see this information.