Linaro Image Tools 0.4.2

Milestone information

Project:
Linaro Image Tools
Series:
trunk
Version:
0.4.2
Released:
 
Registrant:
Loïc Minier
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:
4 Guilherme Salgado, 3 Loïc Minier
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
7 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-0.4.2.tar.gz (md5, sig) Linaro Image Tools 0.4.2 80
last downloaded 44 weeks ago
Total downloads: 80

Release notes 

 * Support for Gumstix Overo boards has been added.
 * Support for Freescale mx51evk (Babbage) boards has been fixed.
 * Support for ARM Versatile Express boards has been fixed.
 * The fdisk command is not required anymore.
 * The UUID of the rootfs is not pre-computed anymore; this allows btrfs to
   be used for the root filesystem.
 * Linaro Image Tools are now released as a standalone tarball; you need
   https://launchpad.net/python-distutils-extra to run setup.py.
 * Support for 10.11 / linaro-m images has been restored.
 * The hardware pack handling code is now GPLv2+

Changelog 

View the full changelog

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

 * setup.py:

 Release 0.4.2

2011-01-28 Guilherme Salgado <email address hidden>

 * COPYING:
 * COPYING.GPL-2:
 * COPYING.GPL-3:
 * hwpack/__init__.py:
 * hwpack/better_tarfile.py:
 * hwpack/builder.py:
 * hwpack/config.py:
 * hwpack/hardwarepack.py:
 * hwpack/packages.py:
 * hwpack/tarfile_matchers.py:
 * hwpack/testing.py:
 * hwpack/tests/__init__.py:
 * hwpack/tests/test_better_tarfile.py:
 * hwpack/tests/test_builder.py:
 * hwpack/tests/test_config.py:
 * hwpack/tests/test_hardwarepack.py:
 * hwpack/tests/test_packages.py:
 * hwpack/tests/test_script.py:
 * hwpack/tests/test_tarfile_matchers.py:
 * hwpack/tests/test_testing.py:
 * linaro-hwpack-create:
 * linaro-hwpack-install:
 * linaro-media-create:
 * linaro_media_create/__init__.py:
 * linaro_media_create/boards.py:
 * linaro_media_create/check_device.py:
 * linaro_media_create/cmd_runner.py:
 * linaro_media_create/hwpack.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/populate_boot.py:
 * linaro_media_create/rootfs.py:
 * linaro_media_create/tests/fixtures.py:
 * linaro_media_create/tests/test_media_create.py:
 * linaro_media_create/unpack_binary_tarball.py:
 * linaro_media_create/utils.py:

 Add license headers to all files

2011-01-28 Guilherme Salgado <email address hidden>

 * COPYING:

 Update the URL of l-i-t's Launchpad home to use https

2011-01-28 Guilherme Salgado <email address hidden>

 * hwpack/__init__.py:
 * hwpack/better_tarfile.py:
 * hwpack/builder.py:
 * hwpack/config.py:
 * hwpack/hardwarepack.py:
 * hwpack/packages.py:
 * hwpack/tarfile_matchers.py:
 * hwpack/testing.py:
 * hwpack/tests/__init__.py:
 * hwpack/tests/test_better_tarfile.py:
 * hwpack/tests/test_builder.py:
 * hwpack/tests/test_config.py:
 * hwpack/tests/test_hardwarepack.py:
 * hwpack/tests/test_packages.py:
 * hwpack/tests/test_script.py:
 * hwpack/tests/test_tarfile_matchers.py:
 * hwpack/tests/test_testing.py:
 * linaro-hwpack-create:
 * linaro-hwpack-install:
 * linaro-media-create:
 * linaro_media_create/__init__.py:
 * linaro_media_create/boards.py:
 * linaro_media_create/check_device.py:
 * linaro_media_create/cmd_runner.py:
 * linaro_media_create/hwpack.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/populate_boot.py:
 * linaro_media_create/rootfs.py:
 * linaro_media_create/tests/fixtures.py:
 * linaro_media_create/tests/test_media_create.py:
 * linaro_media_create/unpack_binary_tarball.py:
 * linaro_media_create/utils.py:

 s/2010,2011/2010, 2011/ on all copyright notices

2011-01-28 Guilherme Salgado <email address hidden>

 * COPYING:
 * linaro-media-create:
 * linaro_media_create/__init__.py:
 * linaro_media_create/boards.py:
 * linaro_media_create/check_device.py:
 * linaro_media_create/cmd_runner.py:
 * linaro_media_create/hwpack.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/populate_boot.py:
 * linaro_media_create/rootfs.py:
 * linaro_media_create/unpack_binary_tarball.py:
 * linaro_media_create/utils.py:

 Use <email address hidden> instead of infrastructure@ as the latter is internal only

2011-01-28 Guilherme Salgado <email address hidden>

 * hwpack/__init__.py:
 * hwpack/better_tarfile.py:
 * hwpack/builder.py:
 * hwpack/config.py:
 * hwpack/hardwarepack.py:
 * hwpack/packages.py:
 * hwpack/tarfile_matchers.py:
 * hwpack/testing.py:
 * hwpack/tests/__init__.py:
 * hwpack/tests/test_better_tarfile.py:
 * hwpack/tests/test_builder.py:
 * hwpack/tests/test_config.py:
 * hwpack/tests/test_hardwarepack.py:
 * hwpack/tests/test_packages.py:
 * hwpack/tests/test_script.py:
 * hwpack/tests/test_tarfile_matchers.py:
 * hwpack/tests/test_testing.py:
 * linaro-hwpack-create:
 * linaro-hwpack-install:

 Add a GPL2 header to all hwpack files

2011-01-28 Guilherme Salgado <email address hidden>

 * COPYING:
 * COPYING.GPL-2:
 * COPYING.GPL-3:
 * linaro-media-create:
 * linaro_media_create/__init__.py:
 * linaro_media_create/boards.py:
 * linaro_media_create/check_device.py:
 * linaro_media_create/cmd_runner.py:
 * linaro_media_create/hwpack.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/populate_boot.py:
 * linaro_media_create/rootfs.py:
 * linaro_media_create/tests/fixtures.py:
 * linaro_media_create/tests/test_media_create.py:
 * linaro_media_create/unpack_binary_tarball.py:
 * linaro_media_create/utils.py:

 Add license headers to all media-create files

2011-01-28 Guilherme Salgado <email address hidden>

 * linaro_media_create/boards.py:
 * linaro_media_create/tests/test_media_create.py:

 Change OMAP configs to use the correct serial tty depending on the kernel version that is installed. A better temporary fix for bug 697824 which makes it possible to use newer versions of l-m-c to build maverick images

2011-01-28 Guilherme Salgado <email address hidden>

 * linaro_media_create/boards.py:
 * linaro_media_create/tests/test_media_create.py:

 Change OMAP configs to use the correct serial tty depending on the kernel version that is installed

2011-01-28 Guilherme Salgado <email address hidden>

 * linaro_media_create/boards.py:

 Make it possible to change the serial_tty of OmapConfig at run time

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

 * do-release:
 * .bzr-builddeb:
 * .bzr-builddeb/default.conf:
 * debian:
 * debian/changelog:
 * debian/compat:
 * debian/control:
 * debian/copyright:
 * debian/linaro-image-tools.install:
 * debian/python-hwpack.install:
 * debian/python-linaro-media-create.install:
 * debian/rules:
 * setup.py:

 Merge lp:~lool/linaro-image-tools/setup-py-rework; rework setup.py and use
 DistutilsExtra and add a do-release script to roll releases; LP: #683746.

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

 * setup.py:

 GPLv3+, not v2+ as some bits are only v3+.

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

 * do-release:

 Sign tarball.

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

 * do-release:

 Update setup.py and commit the version change.

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

 * do-release:

 Run testsuite before release.

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

 * setup.py:

 No need to list the packages explicitly.

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

 * setup.py:

 Switch to DistutilsExtra, this has the nice side effect of shipping tests.

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

 * setup.py:

 Drop unused imports.

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

 * do-release:

 Check whether tree is dirty with bzr status before rolling a release.

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

 * .bzr-builddeb:
 * .bzr-builddeb/default.conf:
 * debian:
 * debian/changelog:
 * debian/compat:
 * debian/control:
 * debian/copyright:
 * debian/linaro-image-tools.install:
 * debian/python-hwpack.install:
 * debian/python-linaro-media-create.install:
 * debian/rules:

 Drop packaging; will be maintained in Ubuntu.

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

 * setup.py:

 Add misc metadata: description, license, URL, author information...

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

 * setup.py:

 Install scripts.

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

 * setup.py:

 Harcode version in setup.py instead of reading it from the packaging which will
 go away. Use version 0.4.1.1 as to distinguish people using bzr checkouts from
 the 0.4.1 release.

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

 * setup.py:

 Rename to linaro-image-tools.

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

 * do-release:

 Add simple script to roll a release; needs some setup.py fixes before it can
 be used though.

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

 * setup.py:

 Add shebang and make setup.py +x.

2011-01-28 Guilherme Salgado <email address hidden>

 * tests/integration.txt:

 Update tests/integration.txt to match the current state of the code. We should remember to run them more often.

2011-01-28 Guilherme Salgado <email address hidden>

 * README:

 Add list of dependencies for running l-m-c to README

2011-01-27 Guilherme Salgado <email address hidden>

 * README:
 * linaro_media_create/tests/fixtures.py:
 * linaro_media_create/tests/test_media_create.py:
 * linaro_media_create/utils.py:

 Fix install_package_providing() to wait() for its child. Also change MockCmdRunnerPopenFixture to assert that any callsite that invokes Popen.__call__() also calls .wait()

2011-01-27 Guilherme Salgado <email address hidden>

 * README:
 * linaro_media_create/tests/fixtures.py:
 * linaro_media_create/tests/test_media_create.py:
 * linaro_media_create/utils.py:

 Fix install_package_providing() to wait() for its child

2011-01-27 Guilherme Salgado <email address hidden>

 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Add a test to make sure ensure_partition_is_not_mounted is not called when generating image files

2011-01-27 Guilherme Salgado <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 Add a test to make sure ensure_partition_is_not_mounted is not called when generating image files

2011-01-27 Guilherme Salgado <email address hidden>

 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Only ensure a partition is not mounted before running mkfs when we're burning an SD card.

2011-01-26 Loïc Minier <email address hidden>

 * debian/control:
 * linaro-media-create:
 * linaro_media_create/__init__.py:
 * linaro_media_create/boards.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/populate_boot.py:
 * linaro_media_create/tests/test_media_create.py:

 Merge lp:~lool/linaro-image-tools/mkfs-uuid; read UUID from rootfs rather than
 forcing a pre-computed one; helps with btrfs support; see LP #705454.

2011-01-26 Loïc Minier <email address hidden>

 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Use blkid -p to force probing and ignore the cache in this case since it's
 useless; call blkid within sudo as it needs direct device access.

2011-01-26 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 Test that get_uuid() runs blkid correctly.

2011-01-26 Loïc Minier <email address hidden>

 * linaro-media-create:
 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Only lookup rootfs UUID when needed.

2011-01-26 Loïc Minier <email address hidden>

 * debian/control:
 * linaro-media-create:
 * linaro_media_create/__init__.py:
 * linaro_media_create/boards.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/populate_boot.py:
 * linaro_media_create/tests/test_media_create.py:

 Don't pass -U to mkfs helpers; instead get the UUID from blkid after creating
 the root filesystem; LP: #705454.

2011-01-26 Guilherme Salgado <email address hidden>

 * linaro_media_create/boards.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Use the board's mmc_part_offset (instead of the media's partition count) to figure out the boot/root partition numbers

2011-01-26 Guilherme Salgado <email address hidden>

 * linaro_media_create/boards.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Use the board's mmc_part_offset (instead of the media's partition count) to figure out the boot/root partition numbers

2011-01-26 Loïc Minier <email address hidden>

 * linaro-media-create:

 Merge lp:~lool/linaro-image-tools/fdisk-isnt-required; fdisk isn't use anymore.

2011-01-26 Loïc Minier <email address hidden>

 * linaro-media-create:

 fdisk isn't used anymore.

2011-01-25 Guilherme Salgado <email address hidden>

 * linaro-media-create:
 * linaro_media_create/boards.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Get rid of the mx51evk-specific code in create_partitions

2011-01-25 Guilherme Salgado <email address hidden>

 * linaro-media-create:
 * linaro_media_create/boards.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Get rid of the mx51evk-specific code in create_partitions

2011-01-25 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 TestGetBootCmd.test_overo(): update for new OveroConfig console settings;
 fixes testsuite.

2011-01-25 Guilherme Salgado <email address hidden>

 * linaro-media-create:

 Do not try to clean stuff up when there's nothing to cleanup.

2011-01-25 Loïc Minier <email address hidden>

 * linaro_media_create/boards.py:
 * linaro_media_create/tests/test_media_create.py:

 Merge lp:~lool/linaro-image-tools/fix-vexpress-lp-705569.

2011-01-25 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 Move docstring in proper place.

2011-01-25 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 TestBuildSteps: also move self.mock_all_boards_funcs() inside setUp()

2011-01-25 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 TestBootSteps: move make_boot_files() logic in a wrapper function.

2011-01-25 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 TestBootSteps(): only set funcs_calls = [] in setUp() rather than duplicating
 this in all tests.

2011-01-23 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 Test steps (functions) of linaro_media_create.boards called by various
 boards' configs with expected sequence.

2011-01-22 Loïc Minier <email address hidden>

 * linaro_media_create/boards.py:

 Add boot_device_or_file parameter to _make_boot_files() class method in
 VexpressConfig() class; was added specifically for imx51, but not added to all
 other boards.

2011-01-25 Loïc Minier <email address hidden>

 * linaro_media_create/boards.py:

 Merge lp:~doanac/linaro-image-tools/overo-natty-serial.

2011-01-24 Andy Doan <email address hidden>

 * linaro_media_create/boards.py:

 update serial settings for overo to match natty kernel

 The natty kernel uses tty02 rather than ttyS2

2011-01-24 Guilherme Salgado <email address hidden>

 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Make sure we create an extra (non-Data) partition for mx51evk boards

2011-01-24 Guilherme Salgado <email address hidden>

 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Make sure we create an extra (non-Data) partition for mx51evk boards

2011-01-24 Loïc Minier <email address hidden>

 * hwpack/config.py:
 * linaro_media_create/check_device.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Merge lp:~lool/linaro-image-tools/pyflake-fixes.

2011-01-22 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 Rename rootfs to rootfs_dev to avoid shadowing rootfs import; rename bootfs to
 bootfs_dev for consistency.

2011-01-22 Loïc Minier <email address hidden>

 * hwpack/config.py:
 * linaro_media_create/check_device.py:
 * linaro_media_create/partitions.py:
 * linaro_media_create/tests/test_media_create.py:

 Remove unused code.

2011-01-22 Loïc Minier <email address hidden>

 * debian/rules:
 * hwpack/packages.py:

 Merge lp:~lool/linaro-image-tools/testsuite-env-fixes.

2011-01-22 Loïc Minier <email address hidden>

 * hwpack/packages.py:

 Drop spaces around env keyword argument.

2011-01-22 Loïc Minier <email address hidden>

 * debian/rules:
 * hwpack/packages.py:

 Set NO_PKG_MANGLE=1 when calling dpkg-deb; LP: #706144.

2011-01-22 Loïc Minier <email address hidden>

 * hwpack/packages.py:

 Set LC_ALL=C when running dpkg-deb; LP: #706140.

2011-01-20 Loïc Minier <email address hidden>

 * linaro_media_create/boards.py:

 Merge lp:~doanac/linaro-image-tools/overo-kernel-suffix.

2011-01-19 Andy Doan <email address hidden>

 * linaro_media_create/boards.py:

 change overo's sub_arch to kernel_suffix as per commit 247

2011-01-19 Loïc Minier <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 Merge lp:~doanac/linaro-image-tools/overo-support again to pick up a test case.

2011-01-19 Andy Doan <email address hidden>

 * linaro_media_create/tests/test_media_create.py:

 add test case for overo board

2011-01-19 Loïc Minier <email address hidden>

 * linaro_media_create/boards.py:

 Merge lp:~doanac/linaro-image-tools/overo-support.

2011-01-18 Andy Doan <email address hidden>

 * linaro_media_create/boards.py:

 support for overo boards

This milestone contains Public information
Everyone can see this information.