2014-07-31 Fathi Boudra <fathi.boudra@linaro.org>

  Release 2014.07.

2014-07-31 Yongqin Liu <yongqin.liu@linaro.org>

  fix error when not specify --userdataimage option

2014-07-15 Fathi Boudra <fathi.boudra@linaro.org>

  Revert "sgdisk requires a block device"

2014-06-26 Yongqin Liu <yongqin.liu@linaro.org>

  linaro-android-media-create: add support to use img files

2014-06-14 Fathi Boudra <fathi.boudra@linaro.org>

  sgdisk requires a block device

2014-06-04 Semen Protsenko <semen.protsenko@linaro.org>

  linaro-media-create: add GPT support (--part-table option)

2014-06-14 Fathi Boudra <fathi.boudra@linaro.org>

  Refactor kernel image renaming to avoid to hardcode the kernel name

2014-04-09 Ryan Harkin <ryan.harkin@linaro.org>

  Add a generic board config

2014-06-14 Fathi Boudra <fathi.boudra@linaro.org>

  Fix tests regression introduced by multi_arch support

2014-05-27 Fathi Boudra <fathi.boudra@linaro.org>

  fastmodel: copy initrd to the output directory

2014-05-26 Fathi Boudra <fathi.boudra@linaro.org>

  copy qemu-aarch64-static binary in the chroot

2014-04-24 Fathi Boudra <fathi.boudra@linaro.org>

  Release 2014.04.

2014-04-24 Fathi Boudra <fathi.boudra@linaro.org>

  Revert "Release 2014.04."

2014-04-24 Fathi Boudra <fathi.boudra@linaro.org>

  Specify gzip as the compression type to use when building dummy package (LP: #1311829)

2014-04-24 Fathi Boudra <fathi.boudra@linaro.org>

  Add multi-arch support (LP: #1311829)

2014-04-24 Fathi Boudra <fathi.boudra@linaro.org>

  gitreview: update project

2014-04-23 Fathi Boudra <fathi.boudra@linaro.org>

  Release 2014.04.

2014-04-07 Ryan Harkin <ryan.harkin@linaro.org>

  juno: extract juno binaries to the boot_dir

2014-02-27 Fathi Boudra <fathi.boudra@linaro.org>

  Post-release version bump to 2014.02.1.

2014-02-27 Fathi Boudra <fathi.boudra@linaro.org>

  Release 2014.02.

2014-02-25 Tushar Behera <tushar.behera@linaro.org>

  arndale_octa: Rename the device name to match Android build

2014-02-22 Fathi Boudra <fathi.boudra@linaro.org>

  Fix files permissions in copy_drop() to avoid empty Image (LP #1259885)

2014-02-20 Tushar Behera <tushar.behera@linaro.org>

  Arndale Octa: Add support for Android build

2014-01-23 Milo Casagrande <milo.casagrande@linaro.org>

  Post-release version bump to 2014.01.1.

2014-01-23 Milo Casagrande <milo.casagrande@linaro.org>

  Release 2014.01.

2014-01-15 Fathi Boudra <fathi.boudra@linaro.org>

  Fix network interface not updated (LP: #1268776)

2014-01-10 Fathi Boudra <fathi.boudra@linaro.org>

  Arndale Octa: add mac address to bootargs to avoid random address

2014-01-08 Fathi Boudra <fathi.boudra@linaro.org>

  Arndale Octa: update bootloader flavor

2014-01-08 Fathi Boudra <fathi.boudra@linaro.org>

  Add support for Arndale Octa

2013-12-20 Milo Casagrande <milo.casagrande@linaro.org>

  Remove not necessary white spaces from boot command.

2013-12-20 Milo Casagrande <milo.casagrande@linaro.org>

  Post-release version bump to 2013.12.1.

2013-12-20 Milo Casagrande <milo.casagrande@linaro.org>

  Release 2013.12.

2013-12-20 Milo Casagrande <milo.casagrande@linaro.org>

  Fixed typo.

2013-12-20 Milo Casagrande <milo.casagrande@linaro.org>

  Fixed typos, added push command for tag.

2013-12-20 Milo Casagrande <milo.casagrande@linaro.org>

  Fixed wrong test.

2013-12-16 Milo Casagrande <milo.casagrande@linaro.org>

  Added new linaro-hwpack-append dcommand line program.

2013-12-13 Fathi Boudra <fathi.boudra@linaro.org>

  Copy all QEMU ARM binaries (arm, armeb, arm64)

2013-12-13 Fathi Boudra <fathi.boudra@linaro.org>

  Refactor the code to detect rootfs distribution

2013-12-13 Fathi Boudra <fathi.boudra@linaro.org>

  Fix typos in comments

2013-12-12 Milo Casagrande <milo.casagrande@linaro.org>

  Updated do-release script for git.

2013-12-12 Milo Casagrande <milo@ubuntu.com>

  Make sure we can run l-i-t from the checkout.

2013-12-12 Milo Casagrande <milo@ubuntu.com>

  Added gitreview file and renamed bzrignore.

2013-11-29 Vishal Bhoj <vishalbhoj@gmail.com>

  Update the tests wrt to the latest changes in system partition size for Android

2013-11-28 Vishal Bhoj <vishalbhoj@gmail.com>

  Increase system partition size since we run out of space while creating image that includes native-toolchain.

2013-10-24 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Added command line option --dtb-file

2013-10-14 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Added checks for dtb_files and if found set first entry as default dtb file.

2013-09-26 Fathi Boudra <fathi.boudra@linaro.org>

  Post-release version bump to 2013.09.1

2013-09-26 Fathi Boudra <fathi.boudra@linaro.org>

  Release 2013.09

2013-09-23 Ryan Harkin <ryan.harkin@linaro.org>

  Rename file after copy for FastModel.

2013-09-19 Fathi Boudra <fathi.boudra@linaro.org>

  Use wildcard to include dtbs

2013-09-19 Fathi Boudra <fathi.boudra@linaro.org>

  Add support for the new ARM models

2013-08-29 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2013.08.1

2013-08-29 Milo Casagrande <milo@ubuntu.com>

  Release 2013.08

2013-08-19 Fathi Boudra <fathi.boudra@linaro.org>

  Revert Fedora support - regression

2013-08-17 Fathi Boudra <fathi.boudra@linaro.org>

  Fix populate rootfs test

2013-08-16 Fathi Boudra <fathi.boudra@linaro.org>

  Add workaround for Arndale bootcmd on OpenEmbedded (LP: #1208815)

2013-08-16 Fathi Boudra <fathi.boudra@linaro.org>

  Add AA9 tests

2013-08-16 Fathi Boudra <fathi.boudra@linaro.org>

  Add AA9 board support

2013-08-08 Fathi Boudra <fathi.boudra@linaro.org>

  Initial support for Fedora rootfs

2013-08-08 Fathi Boudra <fathi.boudra@linaro.org>

  Fix Highbank GetBootCmd test after bootm fixes

2013-08-06 Fathi Boudra <fathi.boudra@linaro.org>

  Fix _get_bootcmd() to cover all bootm use cases:  * kernel only  * kernel + initrd  * kernel + dtb  * kernel + initrd + dtb

2013-08-06 Fathi Boudra <fathi.boudra@linaro.org>

  Fix typos

2013-07-25 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2013.07.1

2013-07-25 Milo Casagrande <milo@ubuntu.com>

  Release 2013.07

2013-07-25 Milo Casagrande <milo@ubuntu.com>

  PEP8 fixes.

2013-06-28 Fathi Boudra <fathi.boudra@linaro.org>

  with fastmodel device type, copy kernel/dtb/initrd in the boot partition (LP:#1192832)

2013-06-27 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2013.06.1

2013-06-27 Milo Casagrande <milo@ubuntu.com>

  Release 2013.06

2013-06-27 Milo Casagrande <milo@ubuntu.com>

  PEP8 fixes.

2013-06-04 Milo Casagrande <milo@ubuntu.com>

  Fixed missing import statements.

2013-06-04 Milo Casagrande <milo@ubuntu.com>

  Moved PackageUnpacker into its own file/class.

2013-05-29 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2013.05.1

2013-05-29 Milo Casagrande <milo@ubuntu.com>

  Release 2013.05

2013-05-23 Fathi Boudra <fathi.boudra@linaro.org>

  Add tests for beaglebone support

2013-05-23 Fathi Boudra <fathi.boudra@linaro.org>

  Add beaglebone support

2013-04-24 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2013.04.1

2013-04-24 Milo Casagrande <milo@ubuntu.com>

  Release 2013.04

2013-04-04 Fathi Boudra <fathi.boudra@linaro.org>

  Highbank: add tests

2013-04-03 James Tunnicliffe <james.tunnicliffe@linaro.org>

  PEP8 fixes.

2013-04-03 Milo Casagrande <milo@ubuntu.com>

  Fixed MMC option for Snowball EMMC board.

2013-04-03 Milo Casagrande <milo@ubuntu.com>

  Add dconf call to disable automount.

2013-04-02 Fathi Boudra <fathi.boudra@linaro.org>

  Highbank: load dtb provided by the firmware

2013-03-27 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2013.03.1

2013-03-27 Milo Casagrande <milo@ubuntu.com>

  Release 2013.03

2013-03-26 Milo Casagrande <milo@ubuntu.com>

  Fixed regression when using actual dtb file name, not the general one.

2013-03-26 Fathi Boudra <fathi.boudra@linaro.org>

  partly revert trunk merge to fix a regression

2013-03-25 Fathi Boudra <fathi.boudra@linaro.org>

  Refactor Highbank support: - introduce load_interface (default is mmc) - introduce bootfs_type (default is vfat) - get rid of Highbank inherited functions

2013-03-25 Milo Casagrande <milo@ubuntu.com>

  Added a test for Arndale under Android, fixed other tests.

2013-03-25 Milo Casagrande <milo@ubuntu.com>

  Fixed problem not picking up correct DTB file name.

2013-03-25 Milo Casagrande <milo@ubuntu.com>

  Completed support for Arndale in android boards.

2013-03-25 Fathi Boudra <fathi.boudra@linaro.org>

  Highbank support: - load kernel/initrd from ext2 boot parttion - fix boot_cmd to boot from disk

2013-03-25 Milo Casagrande <milo@ubuntu.com>

  Added Arndale support for Android boards.

2013-03-22 Fathi Boudra <fathi.boudra@linaro.org>

  Initial Highbank board config

2013-03-21 Milo Casagrande <milo@ubuntu.com>

  Bumped value of samsung_env_start for Origen Quad.

2013-03-20 Milo Casagrande <milo@ubuntu.com>

  Fixed tests, added a new test for exception raised.

2013-03-20 Milo Casagrande <milo@ubuntu.com>

  Added custom exception.

2013-03-20 Milo Casagrande <milo@ubuntu.com>

  Fixed samsung_env_start value.

2013-03-19 Milo Casagrande <milo@ubuntu.com>

  Added overridden method for Origen Quad bootloader support.

2013-02-26 Stevan Radakovic <stevan.radakovic@linaro.org>

  Post-release version bump to 2013.02.1

2013-02-26 Stevan Radakovic <stevan.radakovic@linaro.org>

  Release 2013.02

2013-02-25 Stevan Radakovic <stevan.radakovic@linaro.org>

  Update README file.

2013-02-25 Stevan Radakovic <stevan.radakovic@linaro.org>

  Fix pep8.

2013-02-25 Stevan Radakovic <stevan.radakovic@linaro.org>

  Fix error in tests.

2013-02-25 Stevan Radakovic <stevan.radakovic@linaro.org>

  Sort out exception handling when CommandNotFound is not present.

2013-02-21 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Slightly updated apt-get update call to try harder to complete without a net connection

2013-02-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  When installing hardware pack allow apt-get update from internet sources to fail. Provide default for BoardConfig.bootloader_copy_files.

2013-02-18 Stevan Radakovic <stevan.radakovic@linaro.org>

  Another final run through pep8 fixes.

2013-02-18 Stevan Radakovic <stevan.radakovic@linaro.org>

  Another final run through pep8 fixes.

2013-02-18 Stevan Radakovic <stevan.radakovic@linaro.org>

  Final run through pep8 fixes.

2013-02-18 Stevan Radakovic <stevan.radakovic@linaro.org>

  Syntax error fix.

2013-02-18 Stevan Radakovic <stevan.radakovic@linaro.org>

  Fourth run of pep8 fixes.

2013-02-17 Stevan Radakovic <stevan.radakovic@linaro.org>

  Third run of pep8 fixes.

2013-02-14 Stevan Radakovic <stevan.radakovic@linaro.org>

  More PEP8 fixes.

2013-02-07 Stevan Radakovic <stevan.radakovic@linaro.org>

  First pass of pep8 fixes for 12.10.

2013-02-07 Stevan Radakovic <stevan.radakovic@linaro.org>

  Test change for pep8 fixes.

2013-01-30 Milo Casagrande <milo@ubuntu.com>

  Reworked args checking, added tests.

2013-01-28 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Post-release version bump to 2013.01.1

2013-01-28 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Release 2013.01

2013-01-22 Vishal Bhoj <vishal.bhoj@linaro.org>

  Pick hwpack for android from boottarball if available.

2013-01-15 Fathi Boudra <fathi.boudra@linaro.org>

  Add test_arndale_make_boot_files_v2 test

2013-01-14 Milo Casagrande <milo@ubuntu.com>

  Reworked bootloader setting.

2013-01-14 Fathi Boudra <fathi.boudra@linaro.org>

  Add test_arndale to cover _get_boot_env overridden method

2013-01-14 Fathi Boudra <fathi.boudra@linaro.org>

  Move *_addr and samsung_* fields in Arndale hwpack config file

2013-01-12 Fathi Boudra <fathi.boudra@linaro.org>

  Add ethact/ethaddr to Arndale boot_env (LP: #1097265)

2013-01-12 Fathi Boudra <fathi.boudra@linaro.org>

  Initial support for Arndale BL1 binary (samsung_bl0_*)

2013-01-12 Fathi Boudra <fathi.boudra@linaro.org>

  Fix samsung_{bl1,bl2,env}_{start,len} metadata initialisation.

2013-01-10 Milo Casagrande <milo@ubuntu.com>

  Refactored Config attributes board and bootloader.

2013-01-09 Milo Casagrande <milo@ubuntu.com>

  Fixed regression: missing check on None strings; fixed tests.

2013-01-07 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Add python-mock to required packages for development

2013-01-07 Milo Casagrande <milo@ubuntu.com>

  Refactored serial_opts into serial_options.

2013-01-07 Milo Casagrande <milo@ubuntu.com>

  Unified variable name between boards and android_boards.

2013-01-03 Milo Casagrande <milo@ubuntu.com>

  Catch exception on missing file, added test.

2013-01-03 Milo Casagrande <milo@ubuntu.com>

  Refactored and harmonized variable name.

2013-01-03 Milo Casagrande <milo@ubuntu.com>

  Fixed problem with StringIO, now use tmp file.

2013-01-02 Milo Casagrande <milo@ubuntu.com>

  Refactored field name, handled file opening.

2013-01-02 Milo Casagrande <milo@ubuntu.com>

  Removed wrong method call.

2012-12-28 Milo Casagrande <milo@ubuntu.com>

  Refactored tests: made YAML string a little bit more readable.

2012-12-28 Milo Casagrande <milo@ubuntu.com>

  Reverted atexit call.

2012-12-28 Milo Casagrande <milo@ubuntu.com>

  Added tests for default instance values with Android boards.

2012-12-27 Milo Casagrande <milo@ubuntu.com>

  Fixed arndale tests, cleaned-up code.

2012-12-27 Milo Casagrande <milo@ubuntu.com>

  Fixed two tests.

2012-12-27 Milo Casagrande <milo@ubuntu.com>

  Refactored OrigenQuad to be an instance.

2012-12-27 Milo Casagrande <milo@ubuntu.com>

  Added comments.

2012-12-27 Milo Casagrande <milo@ubuntu.com>

  Added couple of tests for mmc_id field handling.

2012-12-23 Fathi Boudra <fathi.boudra@linaro.org>

  Add Arndale board support

2012-12-20 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2012.12.1

2012-12-20 Milo Casagrande <milo@ubuntu.com>

  Release 2012.12

2012-12-12 Tushar Behera <tushar.behera@linaro.org>

  Add OrigenQuad board support

2012-12-11 Milo Casagrande <milo@ubuntu.com>

  Fixed tests with new attribute name.

2012-12-11 Milo Casagrande <milo@ubuntu.com>

  Fixed wrong attribute name, added missing one.

2012-12-10 Milo Casagrande <milo@ubuntu.com>

  Added missing copyright header, fixed years.

2012-12-10 Milo Casagrande <milo@ubuntu.com>

  Fixed PEP8 warning.

2012-12-10 Milo Casagrande <milo@ubuntu.com>

  Readedd wrongly removed attribute.

2012-12-07 Milo Casagrande <milo@ubuntu.com>

  Fixed last tests not passing.

2012-12-07 Milo Casagrande <milo@ubuntu.com>

  Fixed copyright year, fixed indentation.

2012-12-07 Milo Casagrande <milo@ubuntu.com>

  Fixed almost all tests, 2 to go.

2012-12-07 Tushar Behera <tushar.behera@linaro.org>

  boards: origen: Remove duplicate assignments

2012-12-07 Tushar Behera <tushar.behera@linaro.org>

  Fix l-m-c issues after refactoring Samsung related code

2012-12-06 Milo Casagrande <milo@ubuntu.com>

  Added MagicMock import, fixed one test.

2012-12-06 Tushar Behera <tushar.behera@linaro.org>

  test: Fix testr errors

2012-12-06 Tushar Behera <tushar.behera@linaro.org>

  boards: samsung: Make SamsungConfig generic to be used for newer boards

2012-12-05 Milo Casagrande <milo@ubuntu.com>

  Refactored tests and fixed almost all.

2012-12-05 Milo Casagrande <milo@ubuntu.com>

  Added command line options to l-a-m-c.

2012-12-05 Milo Casagrande <milo@ubuntu.com>

  Refactored android_boards, from class to instance, tests to be fixed.

2012-12-05 Milo Casagrande <milo@ubuntu.com>

  From class to instace for boards, tests to be fixed.

2012-12-05 Milo Casagrande <milo@ubuntu.com>

  Refactored HardwarepackHandler class, moved under the hwpack package, fixed tests.

2012-12-05 Milo Casagrande <milo@ubuntu.com>

  Added new attributes.

2012-12-03 Riku Voipio <riku.voipio@linaro.org>

  allow promptless building of quantal images

2012-11-23 Stevan Radakovic <stevan.radakovic@linaro.org>

  Post-release version bump to 2012.11.1

2012-11-23 Stevan Radakovic <stevan.radakovic@linaro.org>

  Release 2012.11

2012-10-22 Milo Casagrande <milo@ubuntu.com>

  Fixed problem with logger: missing global variable.

2012-10-22 Milo Casagrande <milo@ubuntu.com>

  Re-applied common logging infrastructure.

2012-10-22 Fathi Boudra <fathi.boudra@linaro.org>

  Post-release version bump to 2012.10.1

2012-10-22 Fathi Boudra <fathi.boudra@linaro.org>

  Release 2012.10

2012-10-20 Fathi Boudra <fathi.boudra@linaro.org>

  Revert the use of common logging infrastructure.

2012-10-18 Fathi Boudra <fathi.boudra@linaro.org>

  Workaroun IOError in test case.

2012-10-17 Milo Casagrande <milo@ubuntu.com>

  Added docstrings.

2012-10-17 Milo Casagrande <milo@ubuntu.com>

  Fixed docstring and code indent.

2012-10-17 Milo Casagrande <milo@ubuntu.com>

  Added conversion of dtb_file into dtb_files for hwpack converter.

2012-10-17 Milo Casagrande <milo@ubuntu.com>

  Refactored method to make it more readable.

2012-10-17 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Fix pep8 "E221 multiple spaces before operator"

2012-10-17 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Update tests for actual Snowball values for fdt_high/initrd_high.

2012-10-16 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  linaro-hwpack-replace: exporting the updated manifest file

2012-10-16 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Set actual values of fdt_high & initrd_high for Snowball, per Mathieu Poirier.

2012-10-16 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Update tests for overridable values for 'initrd_high', 'fdt_high'.

2012-10-12 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Allow to override initrd_high and fdt_high uboot params.

2012-10-12 Fathi Boudra <fathi.boudra@linaro.org>

  Skip symlink-ed or invalid debian package file. (LP: #1065826)

2012-10-11 Fathi Boudra <fathi.boudra@linaro.org>

  Build-Info support: * manifest file isn't license protected (open). * create an open BUILD-INFO.txt when no protected files are available.

2012-10-09 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  FastModel: also copying the boot wrapper for the foundation model

2012-10-04 fboudra@gmail.com <>

  PEP8 fixes.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Fixed logger calls.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Added debug option to linaro-media-create.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Use module name for logger.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Use default logger name.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Use new logger method.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Use new logger method.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Fixed new logger usage.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Fixed new logger usage.

2012-10-04 Milo Casagrande <milo@ubuntu.com>

  Added new logger method, fixed logger usage.

2012-10-04 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  Extract kpkgs should not depend on qemu

2012-10-03 fboudra@gmail.com <>

  Add some comments and build_info_available flag.

2012-10-03 fboudra@gmail.com <>

  Add Build-Info support

2012-10-02 Milo Casagrande <milo@ubuntu.com>

  Removed unnecessary comment.

2012-10-02 Milo Casagrande <milo@ubuntu.com>

  Fixed default bootloader.

2012-10-01 Milo Casagrande <milo@ubuntu.com>

  Added default bootloader to option help.

2012-10-01 Milo Casagrande <milo@ubuntu.com>

  Fixed typo.

2012-10-01 Milo Casagrande <milo@ubuntu.com>

  Moved logger calls earlier to have it ready.

2012-10-01 Milo Casagrande <milo@ubuntu.com>

  Default to u_boot when no bootloader is specified.

2012-10-01 Milo Casagrande <milo@ubuntu.com>

  Fixed tests for dtb_files support.

2012-09-28 Milo Casagrande <milo@ubuntu.com>

  Fixed syntax for dtb_files field.

2012-09-26 Milo Casagrande <milo@ubuntu.com>

  Moved coying of dtb_files when temp dir is still there.

2012-09-26 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2012.09-1.1

2012-09-26 Milo Casagrande <milo@ubuntu.com>

  Release 2012.09-1

2012-09-25 Milo Casagrande <milo@ubuntu.com>

  Added dtb_files support in media-create.

2012-09-25 Milo Casagrande <milo@ubuntu.com>

  Added dtb_files support in hwpack config.

2012-09-24 Milo Casagrande <milo@ubuntu.com>

  Added tests for Samsung fields.

2012-09-24 Milo Casagrande <milo@ubuntu.com>

  Fixed typo in v3 Samsung fields definition.

2012-09-20 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Post-release version bump to 2012.09.1

2012-09-20 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Release 2012.09

2012-09-20 Patrik Ryd <patrik.ryd@linaro.org>

  Adapted tests for Snowball Android for device tree additions

2012-09-20 Patrik Ryd <patrik.ryd@linaro.org>

  Added device tree support for AndroidSnowballEmmcConfig

2012-09-17 Patrik Ryd <patrik.ryd@linaro.org>

  android_boards: Changed name of snowball dtb file to board.dtb

2012-09-14 Patrik Ryd <patrik.ryd@linaro.org>

  DT support for Android Snowball

2012-09-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fix V2 style directory layouts with a V3 config

2012-09-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Removed unused variable EXTRACT_FILES and associated imports. Renamed call_for_all_boards_and_bootloaders to foreach_boards_and_bootloaders. Fixed bug in foreach_boards_and_bootloaders (assumed board wasn't set). Made some code less ugly. Added more documentation to get_last_used_keys. Restored part of test (had been removed during refactoring but became relevant again).

2012-09-10 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fixed up so linaro-media-create, linaro-hwpack-create and unit tests all work.

2012-09-10 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Make sure that all packages referenced by a copy_files section are saved in the hardware pack.

2012-09-10 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated copy_file code to make missing directories and test rename file support.

2012-09-10 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Refactored copy_files support.  * Don't extract files into hwpack (leave in package)  * Extract files to target path.

2012-09-05 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fix incorrect variable name in get_file (bug introduced when refactoring code)

2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Remove TODO comment based on the review.

2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  For consistency, use isinstance() instead of classy type() idiom.

2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Add test for proper copy_files fields processing while populating boot part.

2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Add test for HardwarepackHandler.get_file() for v3 fields.

2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Implement 'copy_files' fields support in linaro-media-create.

2012-09-04 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Made test clearer.

2012-09-03 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added refactored test for copy_files support in hardware pack create.

2012-09-03 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Removed new test files

2012-09-03 Riku Voipio <voipio@kos.to>

  fix fastmodel image build

2012-08-30 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fix for multiple bootloaders in a hardware pack configuration (added missing comment)

2012-08-29 James Tunnicliffe <james.tunnicliffe@linaro.org>

  * Added test for creating a hardware pack from V3 metadata containing more than one bootloader * Worked around the logic in find_command that assumes that if you are running from a checkout, file paths will be relative. This isn't true when running in the PyCharm debugger. * Tidied up IsHardwarePack and gave it the option to use a different format string to match in the FORMAT file.

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Remove _set_new_values(), fully replaced by extract_files().

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Add initial integration tests for linaro-hwpack-create tool.

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Add corpus of mock Debian packages to use in tests.

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  pep8 fix (2 blank lines).

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Wrap long lines to make pep8 happy.

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Revamp deletion of boot packages not included in rootfs.

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Allow to override hwpack output filename, mostly for tests.

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Make sure that PackageUnpacker uses separate dir for each package.

2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Make sure that empty "sources" section is supported.

2012-08-28 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Test for selecting parameters from multiple bootloaders. Fixed bug where if a bootloader wasn't specified, linaro-hwpack-create would fail.

2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Suffix bootloader path with board instead of prefix it, to make it sort nice.

2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Elaborate global vs board-specific bootloader handling.

2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Reimplement extraction of bootloader-related files, with support for copy_files.

2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Using ppa:linaro-maintainers/tools is still required on 12.04.

2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Wrap in 79 chars.

2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Add basic definition and property accessor for "copy_files" field.

2012-08-27 Paul Sokolovsky <paul.sokolovsky@linaro.org>

  Elaborate test dependencies in README.

2012-08-26 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  boards.py: checking for argument value before trying to use it

2012-08-23 Stevan Radakovic <stevan.radakovic@linaro.org>

  Post-release version bump to 2012.08.1

2012-08-23 Stevan Radakovic <stevan.radakovic@linaro.org>

  Release 2012.08

2012-08-17 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  linaro-hwpack-install: avoid failing in case depmod also fails

2012-08-09 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  linaro-media-create: fixing os.path.join call

2012-08-09 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fixed PEP8 and minor review quibble

2012-08-05 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  temporarily_overwrite_file_on_dir: don't fail in case the rootfs files doesn't exist

2012-08-05 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  Do not force initrd at the boot cmds in case initrd is not available

2012-08-05 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  Allow booting without initrd, by using root dev path instead of always using UUID

2012-08-05 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  Allow lmc to just extract the kernel pkgs in case it's not a debian/ubuntu based rootfs

2012-08-05 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  linaro-hwpack-install: refactoring code and adding support for --extract-kernel-only

2012-07-31 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved hwpack_v3_layout structure to hwpack_fields.py

2012-07-30 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Add key validation for V3 metadata files.

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Last of the uboot -> bootloader changes

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  More uboot -> bootloader changes

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  renamed uboot_dd to bootloader_dd

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  renamed uboot_flavor to bootloader_flavor

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  More u_boot -> bootloader renaming (3)

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  More u_boot -> bootloader renaming (3)

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  More u_boot -> bootloader renaming (2)

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  More u_boot -> bootloader renaming

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  renamed u_boot_file to bootloader_file

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  renamed u_boot_file to bootloader_file

2012-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  renamed u_boot_package to bootloader_package

2012-07-26 Milo Casagrande <milo@ubuntu.com>

  Added tests for multiple bootlaoders and boards.

2012-07-26 Milo Casagrande <milo@ubuntu.com>

  Removed comments.

2012-07-26 Milo Casagrande <milo@ubuntu.com>

  Fixed args name.

2012-07-26 Milo Casagrande <milo@ubuntu.com>

  Fixed name for --dev option.

2012-07-25 Milo Casagrande <milo@ubuntu.com>

  Fixed assertEqual tests.

2012-07-25 Milo Casagrande <milo@ubuntu.com>

  Fixed annoying pyflakes warnings.

2012-07-25 Milo Casagrande <milo@ubuntu.com>

  Fixed tests and imports.

2012-07-25 Milo Casagrande <milo@ubuntu.com>

  Fixed PEP8 warning.

2012-07-25 Milo Casagrande <milo@ubuntu.com>

  Added option check.

2012-07-25 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Wired up command line parameters that should allow board and bootloader selection.

2012-07-25 James Tunnicliffe <james.tunnicliffe@linaro.org>

  renamed u_boot_in_boot_part to bootloader_file_in_boot_part.

2012-07-25 Milo Casagrande <milo@ubuntu.com>

  Added initial work for hwpack metadata probing.

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Post-release version bump to 2012.07.1

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Release 2012.07

2012-07-23 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated media create tests to cope with changes from last checkin.

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Added support for boards in metadata and Config.

2012-07-23 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Move parsing of infrormation in hardware pack metadata out of linaro-hwpack-install.

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Fixed _get_v3_option.

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Fixed method name.

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Renamed method.

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Fixed method name, typos, removed unnecessary comments.

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Renamed method and args.

2012-07-23 Milo Casagrande <milo@ubuntu.com>

  Removed unnecessary import.

2012-07-20 Milo Casagrande <milo@ubuntu.com>

  Added loop through multiple bootloaders.

2012-07-20 Milo Casagrande <milo@ubuntu.com>

  Fixed problem with bash script.

2012-07-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Tidied up config.py Deleted unused file hwpack_parser.py

2012-07-20 Milo Casagrande <milo@ubuntu.com>

  Used external file for fields, fixed fields for v3.

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Removed un-used parameter.

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Removed unecessary files.

2012-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  V2 config reader should return None when the looked up result evaluates to False.

2012-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added logic to allow Config to read V2 metadata files.

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Fixed indentation, remove unused import.

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Added license header, fixed boolean values.

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Fixed typo in dictionary.

2012-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  V2 fix: Now using the generic parser, need to patch up for V2 files that don't start with [hwpack].

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Fixed converter and metadata.

2012-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Removed debug prints Fixed a couple more incorrect strings for new lookup function.

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Used yaml.dump, cleaned up code and tests.

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Fixed converter and metadata creation.

2012-07-19 Milo Casagrande <milo@ubuntu.com>

  Added hwpack converter from INI to YAML.

2012-07-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Bug fix to creation using YAML config.

2012-07-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added YAML support to linaro-hwpack-install

2012-07-18 Milo Casagrande <milo@ubuntu.com>

  Added more tests for metadata v3.

2012-07-18 Milo Casagrande <milo@ubuntu.com>

  Fixed tests.

2012-07-18 Milo Casagrande <milo@ubuntu.com>

  Added back old metadata format, fixed tests.

2012-07-18 Milo Casagrande <milo@ubuntu.com>

  Fixed metadata tests.

2012-07-18 Milo Casagrande <milo@ubuntu.com>

  Create YAML metadata file, fixed coverter.

2012-07-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  linaro-hwpack-install accepts V3 input. Auto-detect default bootloader. more config.py bool handling fixes. boards.py: Changed a decision from "is v2" to "isn't v1" to make it work with v3.

2012-07-17 Mathieu Poirier <mathieu.poirier@linaro.org>

  400M for vmalloc is still not enough, bumping to 500M. (LP: #1014650)

2012-07-17 Milo Casagrande <milo@ubuntu.com>

  Added support for bootloaders conversion.

2012-07-17 Milo Casagrande <milo@ubuntu.com>

  Created functions to create YAML dump.

2012-07-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Final few v3 test fixes. Partition layout check now generates the correct error message. Other tests that were calling the wrong function were patched up. One test deleted (it didn't test anything useful).

2012-07-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated source validation logic. This used to be called section validation logic, but the sections were only used as sources and thus the name was confusing.

2012-07-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Cleaned up _get_option_bool. Removed some unncessary configuration from tests. Clearned up tests that weren't calling a specific validation function.

2012-07-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved address validation into a common function to reduce duplication.

2012-07-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fixed board specific options. Fixed V3 sources.

2012-07-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added dictionary to translate v2 metadata parameters to v3. Started to make error messages more universal by generating them in functions. Added formatter function to generate "address" strings (v2 required these to be 8 character hex with leading 0x - sticking with the same logic for now, but isn't suitable for 64 bit). Added _get_bootloader_option to intelegently handle getting bootloader options depending on the currently chosen bootloader (set_bootloader() or __init__ parameter). Bools always translated to yes/no string.

2012-07-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Think I have got all the simple YAML dictionary lookups sorted

2012-07-11 Milo Casagrande <milo@ubuntu.com>

  Fixes to test regressions.

2012-07-11 Milo Casagrande <milo@ubuntu.com>

  Progress on v3 tests fixing.

2012-07-11 Milo Casagrande <milo@ubuntu.com>

  Fixed regressions on tests.

2012-07-11 Milo Casagrande <milo@ubuntu.com>

  Added get boolean function.

2012-07-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Replaced a few calls to self.parser.get(self.MAIN_SECTION with self._get_option() to improve v3 compatibility

2012-07-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Use format_as_string to check metadata format

2012-07-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Set default format for v3 tests to 3.0

2012-07-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

  v3 test_architectures now works

2012-07-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Changed _get_option name to reflect differences in v2 and v3 metadata formats

2012-07-11 Milo Casagrande <milo@ubuntu.com>

  Fixed problems on the hwpack parser abstraction.

2012-07-10 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Adding Tests for v3 metadata

2012-07-10 Milo Casagrande <milo@ubuntu.com>

  Added an initiali abstraction on the config parser.

2012-07-10 Milo Casagrande <milo@ubuntu.com>

  Added hwpack v3 format.

2012-07-10 Milo Casagrande <milo@ubuntu.com>

  Removed not needed value.

2012-07-09 Milo Casagrande <milo@ubuntu.com>

  Added test for True-False values.

2012-07-09 Milo Casagrande <milo@ubuntu.com>

  Added list creation for architectures.

2012-07-09 Milo Casagrande <milo@ubuntu.com>

  Added test for architectures block parsing.

2012-07-09 Milo Casagrande <milo@ubuntu.com>

  Added first version of the converstion tool.

2012-07-05 Emanuele Aina <emanuele.aina@collabora.com>

  Fix duplicates detection on missing sources.list.d entries

2012-07-04 Mathieu Poirier <mathieu.poirier@linaro.org>

  Increasing vmalloc pool to accommodate ioremap'ed devices and hwmem allocations.  Fixing LP1014650

2012-06-21 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Post-release version bump to 2012.06.1

2012-06-21 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Release 2012.06

2012-06-21 Vishal Bhoj <vishal.bhoj@linaro.org>

  Add device tree support for panda

2012-06-20 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Modify the README to include the correct python-testools dependency information

2012-06-13 Danilo Segan <danilo@canonical.com>

  Update the test to not ignore fixed PEP8 problems.

2012-06-13 Danilo Segan <danilo@canonical.com>

  More PEP8 fixes on new stuff.

2012-06-13 Danilo Segan <danilo@canonical.com>

  Fix remaining PEP8 problems.

2012-06-13 Danilo Segan <danilo@canonical.com>

  Fix line-too-longs in hardwarepack.py.

2012-06-13 Danilo Segan <danilo@canonical.com>

  Fix line-too-longs in android_boards.py.

2012-06-13 Danilo Segan <danilo@canonical.com>

  Fix line-too-longs in boards.py.

2012-06-13 Danilo Segan <danilo@canonical.com>

  Line-too-long fixes for test_config.py.

2012-06-13 Danilo Segan <danilo@canonical.com>

  Remove trailing whitespace.

2012-06-13 Danilo Segan <danilo@canonical.com>

  Continue with PEP-8 fixes.

2012-06-13 Danilo Segan <danilo@canonical.com>

  Start with PEP-8 fixes.

2012-06-13 Milo Casagrande <milo@ubuntu.com>

  Removed round function.

2012-06-13 Milo Casagrande <milo@ubuntu.com>

  Fixed proposed review changes.

2012-06-12 Milo Casagrande <milo@ubuntu.com>

  Fixed unit tests, added new unit test.

2012-06-12 Milo Casagrande <milo@ubuntu.com>

  Fixed bytes rounding to a round-up.

2012-06-11 Milo Casagrande <milo@ubuntu.com>

  Removed thrown exception, program exits instead.

2012-06-11 Milo Casagrande <milo@ubuntu.com>

  User friendly messages.

2012-06-11 Milo Casagrande <milo@ubuntu.com>

  Reenabled stdout and stderr on apt-get install.

2012-06-08 Loïc Minier <loic.minier@linaro.org>

  Also silence E202 for natty users with a comment that this can be re-enabled after natty support is dropped.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  Document leftover warnings/errors.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix W293 blank line contains whitespace and W391 blank line at end of file.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Already fixed W292 no newline at end of file.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix E303 too many blank lines (2).

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix E302 expected 2 blank lines, found 1.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix E301 expected 1 blank line, found 0.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix E251 no spaces around keyword / parameter equals.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix E241 multiple spaces after ','.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix missing whitespace after ','.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix E225 missing whitespace around operator.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix E222 multiple spaces after operator.

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  PEP8: Fix E201 whitespace after '[' (or after '{').

2012-06-07 Loïc Minier <loic.minier@linaro.org>

  Add PEP8 compliance test, ignoring all current warnings and errors for now.

2012-06-07 Milo Casagrande <milo@ubuntu.com>

  Fixed test regression.

2012-06-07 Milo Casagrande <milo@ubuntu.com>

  Renamed test class: conflicting with another one

2012-06-07 Milo Casagrande <milo@ubuntu.com>

  First step into fixing the mock object.

2012-06-06 Milo Casagrande <milo@ubuntu.com>

  Applyed review changes, fixed PEP8 warnings

2012-06-06 Milo Casagrande <milo@ubuntu.com>

  Applied PEP8 changes.

2012-06-06 Milo Casagrande <milo@ubuntu.com>

  Fixed test case with new method needing output.

2012-06-06 Milo Casagrande <milo@ubuntu.com>

  First fix to the test case.

2012-06-05 Milo Casagrande <milo@ubuntu.com>

  Fixed image size calculation to a multiple of 1MiB.

2012-05-31 Milo Casagrande <milo@ubuntu.com>

  Added a new test for additional hwpack checks.

2012-05-31 Milo Casagrande <milo@ubuntu.com>

  Fixed import sorting in alphabetical order.

2012-05-30 Milo Casagrande <milo@ubuntu.com>

  Fixed typos and test description.

2012-05-30 Milo Casagrande <milo@ubuntu.com>

  Applied diff from kiko, and modified it.

2012-05-30 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Don't require qemu-arm-static for linaro-android-media-create

2012-05-28 Milo Casagrande <milo@ubuntu.com>

  Fixed error: hwpacks is a list.

2012-05-28 Milo Casagrande <milo@ubuntu.com>

  Remove tmp directory at the end of test.

2012-05-28 Milo Casagrande <milo@ubuntu.com>

  Added hwpack argument checking.

2012-05-28 Milo Casagrande <milo@ubuntu.com>

  Added test for hwpack argument

2012-05-25 Fathi Boudra <fathi.boudra@linaro.org>

  Post-release version bump to 2012.05.1

2012-05-25 Fathi Boudra <fathi.boudra@linaro.org>

  Release 2012.05

2012-05-17 Riku Voipio <riku.voipio@linaro.org>

  FastModel: Make ancillary files optional

2012-05-16 Mathieu Poirier <mathieu.poirier@linaro.org>

  Removing miscellaneous comments as per reviewer's request.  https://blueprints.launchpad.net/u-boot-linaro/+spec/snowball-u-boot-linaro-12.02

2012-05-15 Mathieu Poirier <mathieu.poirier@linaro.org>

  Using default value for u-boot-linaro-stable

2012-05-10 Michael Hope <michael.hope@linaro.org>

  Support floating point values such as '1.9G' for --image-size.  Add tests.

2012-05-07 Michael Hope <michael.hope@linaro.org>

  Change ownership when copying files root only to the output directory.

2012-04-29 Fathi Boudra <fathi.boudra@linaro.org>

  Hide password for private PPA access: * strip passwords from apt sources in the generated hwpack * obfuscate passwords leaked by ConfigParser and FetchFailed exceptions

2012-04-23 Luis Araujo <luis.araujo@collabora.co.uk>

  Add hwpack version 2 support to the i386 board Add 'pae' kernel to the i386 kernel flavors list

2012-04-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Post-release version bump to 2012.04.1

2012-04-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Release 2012.04

2012-04-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fixed failing tests due to last merge

2012-04-19 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  hwpacks: avoid printing the repo private key in the log

2012-04-18 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  Adding mmc_device_id to be parsed from mmc_id and be used by flash-kernel

2012-04-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Removed unused directory variable.

2012-04-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  remove .idea ignore

2012-04-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved additional option checks into their own function (additional_option_checks).

2012-04-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved defaulting of args.device into ArgumentParser set up.

2012-04-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Renamed --directory option to --output-directory. Set default file name for an image to sd.img

2012-04-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fixed spelling of IncompatibleOptions

2012-04-17 Abner Silva <abner@collabora.co.uk>

  Remove vmlinuz and initrd definitions from I386 class.

2012-04-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Removed outputs_directory flag

2012-04-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Adding .idea projects to ignore

2012-04-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  --directory can now be specified at the same time as --image-file. If --directory and --image-file are combined, a file, whose name is specified by --image-file will be created in --directory. If --image-file is not specified, a sensible default file name will be used and printed for the user to see.

2012-04-16 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added test for new board config handling

2012-04-16 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Patch from https://bugs.launchpad.net/linaro-image-tools/+bug/962147

2012-04-13 Luis Araujo <luis.araujo@collabora.co.uk>

  Add a label for booting instead of a root partition. Show output to console too.

2012-04-12 Fathi Boudra <fathi.boudra@linaro.org>

  Allow FORCE_OPTIONS to be present when APT tries to update its cache: linaro-hwpack-install stops and asks for user interaction when trying to update APT cache from unsigned repositories. (LP: #979178)

2012-04-03 Abner Silva <abner@collabora.co.uk>

  Add i386 support to LMC. Creates a i386 device that allows LMC to create x86 images. The bootloader being used is GRUB2.

2012-03-23 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Post-release version bump to 2012.03.1

2012-03-23 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Release 2012.03

2012-03-23 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Patched up failing test for 2012.03 release. Removed linaro-fetch-image from setup.py

2012-03-23 Fathi Boudra <fathi.boudra@linaro.org>

  Some clean up from merge request feedback.

2012-03-22 Fathi Boudra <fathi.boudra@linaro.org>

  Replace and then restore start-stop-daemon and initctl (LP: #98604): Upstart jobs and some init script don't honor policy-rc.d.

2012-03-21 Jon Medhurst (Tixy) <jon.medhurst@linaro.org>

  Remove 'a9' from VExpress Android board name

2012-03-21 Fathi Boudra <fathi.boudra@linaro.org>

  Prevent daemons to start in the chroot (LP: #912782)

2012-03-06 Mathieu Poirier <mathieu.poirier@linaro.org>

  snowball: pusing vmalloc size to 300M

2012-03-02 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fix: Removed linaro-fetch-image tests from test list in __init__.py

2012-03-02 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Removed linaro-fetch-image related files.

2012-02-21 Mattias Backman <mattias.backman@linaro.org>

  Post-release version bump to 2012.02.1

2012-02-21 Mattias Backman <mattias.backman@linaro.org>

  Release 2012.02

2012-02-21 Mattias Backman <mattias.backman@linaro.org>

  Fix test so that a startupfiles dir is not needed.

2012-02-21 Mattias Backman <mattias.backman@linaro.org>

  Change delete_startupfiles to be a classproperty.

2012-02-20 Guilherme Salgado <guilherme.salgado@linaro.org>

  Add a couple tests for AndroidMx6QSabreliteConfig

2012-02-20 Mattias Backman <mattias.backman@linaro.org>

  Undo line break and remove new arguments from another call.

2012-02-20 Mattias Backman <mattias.backman@linaro.org>

  Revert the call from linaro-android-media-create.

2012-02-20 Mattias Backman <mattias.backman@linaro.org>

  Remove the new arguments to populate_raw_partition and get them from a class function instead. Add tests for populate_raw_partition.

2012-02-19 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Add comment on dtb_name path

2012-02-19 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Whitespace adjustment

2012-02-19 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Make sure dtb_name is None for all non-mx6qsabrelite Android builds, the way it used to be

2012-02-19 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Adjust whitespace to match the rest of the code

2012-02-17 Mattias Backman <mattias.backman@linaro.org>

  Start fixing review comments.

2012-02-16 Mattias Backman <mattias.backman@linaro.org>

  Add an error message for when the user forgot to supply the startupfiles.

2012-02-16 Mattias Backman <mattias.backman@linaro.org>

  Look for the startupfiles in configdir and don't assume that they are in the boot partition.

2012-02-16 Mattias Backman <mattias.backman@linaro.org>

  Add separate source dir for startfiles so we can pass in a different dir from l-m-c and l-a-m-c. Add flag for deleting the startupfiles on disk.

2012-02-16 Mattias Backman <mattias.backman@linaro.org>

  Switch arguments to Snowball populate_raw_partitions() so that it matches the parent function signature.

2012-02-15 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Pass DeviceTree file correctly

2012-02-12 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Add support for Android on mx6qsabrelite

2012-02-09 Mattias Backman <mattias.backman@linaro.org>

  The u-boot-env.bin will be in the ./boot folder, not in the boot tarball.

2012-02-09 Mattias Backman <mattias.backman@linaro.org>

  Also assume u-boot-env.bin is in the boot tarball.

2012-02-08 Mattias Backman <mattias.backman@linaro.org>

  A hack for copying the u-boot.bin file from boot.tar.bz2 for Snowball. It expects the user to have put the startfiles in ./boot .

2012-02-08 Mattias Backman <mattias.backman@linaro.org>

  Update tests for Snowball Android configs.

2012-02-08 Mathieu Poirier <mathieu.poirier@linaro.org>

  snowball: android: Increasing mali memory to 64MB.

2012-02-07 Mattias Backman <mattias.backman@linaro.org>

  Deprecate the hwpack V1 format.

2012-02-01 Mattias Backman <mattias.backman@linaro.org>

  Benn Porscke's fix for Snowball Android emmc boot.

2012-01-25 Fathi Boudra <fathi.boudra@linaro.org>

  Update fetch_image_settings.yaml to pick up 12.01 release.

2012-01-24 Guilherme Salgado <guilherme.salgado@linaro.org>

  Make sure the new --extra-boot-args argument works when the extra_boot_args_options attribute of the board config is set to None

2012-01-19 Mattias Backman <mattias.backman@linaro.org>

  Post-release version bump to 2012.01.1

2012-01-19 Mattias Backman <mattias.backman@linaro.org>

  Release 2012.01

2012-01-19 Mattias Backman <mattias.backman@linaro.org>

  Add the new code to l-a-m-c as well.

2012-01-18 Mattias Backman <mattias.backman@linaro.org>

  Call add_boot_args() from add_boot_args_from_file().

2012-01-17 Mattias Backman <mattias.backman@linaro.org>

  Add reading boot args from file.

2012-01-16 Mattias Backman <mattias.backman@linaro.org>

  Add command line option to add to boot args.

2012-01-16 Mattias Backman <mattias.backman@linaro.org>

  Remove assignment to unused variable, just to fix the test suite.

2012-01-16 Mattias Backman <mattias.backman@linaro.org>

  Add add_boot_args() to BoardConfig.

2011-12-26 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Adjust error output to use with logger

2011-12-23 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Fixes pep8 style

2011-12-22 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Added tests for suggested fix.

2011-12-22 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Removed unnecessary print

2011-12-22 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Added tests for fix

2011-12-21 Jon Medhurst (Tixy) <jon.medhurst@linaro.org>

  Make Android sdcard partition always FAT32.

2011-12-19 Mattias Backman <mattias.backman@linaro.org>

  Add tests for Android mx5 board config.

2011-12-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated fetch_image_settings.yaml to pick up 11.12 release

2011-12-19 Fathi Boudra <fathi.boudra@linaro.org>

  Remove console=tty0 on mx53loco bootargs. (Closes: LP #900460

2011-12-15 Danilo Segan <danilo@canonical.com>

  Post-release version bump to 2011.12.1

2011-12-15 Danilo Segan <danilo@canonical.com>

  Release 2011.12

2011-12-15 Danilo Segan <danilo@canonical.com>

  Drop console=tty0 from PandaBoard AndroidConfig.

2011-12-15 Danilo Segan <danilo@canonical.com>

  Make the test for panda-android not include console=tty0 option.

2011-12-14 Eric Miao <eric.miao@linaro.org>

  Add support for Freescale i.MX6Q SabreLite board

2011-12-13 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Padding for grid2 is now calculated using its size (no fixed guess about how big it is in pixels).

2011-12-13 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Proposed fix. Wait in loop for disk being freed and run sfdisk after that.

2011-12-13 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Moved fix for bug 718665 to it's own branch since issue couldn't be reproduced and as a result verified easily.

2011-12-13 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Incorporated fix from Guilhermes branch lp:~salgado/linaro-image-tools/717129

2011-12-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Having tried many update, refresh and resize calls, forcing the size of the collapsable pane on page 2 (OS selection) seems to be the only way to fix bug #832327.

2011-12-08 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Added loop for wating partitions got created by the udev in function _get_device_file_for_partition_number. Added loop to wait for partition to settle after parted in function create_partitions.

2011-12-06 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Added warning message to the user about unsetting TMPDIR variable. In chroot environment it likely doesn't exist and can lead to error messages

2011-12-05 Guilherme Salgado <guilherme.salgado@linaro.org>

  Increase the size of the system partition for android images from 256MB to 512MB

2011-12-02 Georgy Redkozubov <georgy.redkozubov@linaro.org>

  Unset users TMPDIR variable

2011-11-29 Georgy Redkozubov <gesha@dev.rtsoft.ru>

  Added python-yaml to the dependency list

2011-11-28 Mattias Backman <mattias.backman@linaro.org>

  Add license and origin information for try_import.

2011-11-28 Mattias Backman <mattias.backman@linaro.org>

  Steal try_import from testtools to avoid having testtools as a production dependency.

2011-11-23 Jon Medhurst (Tixy) <jon.medhurst@linaro.org>

  Fix bad addresses in vexpress U-Boot script

2011-11-21 Guilherme Salgado <guilherme.salgado@linaro.org>

  Change the README to list python-testtools as a runtime dep and apt-utils as a test-suite dep

2011-11-21 Guilherme Salgado <guilherme.salgado@linaro.org>

  Add the 11.11 release to fetch_image_settings.yaml

2011-11-21 Guilherme Salgado <guilherme.salgado@linaro.org>

  Use testtools.try_import for CommandNotFound; that way our pyflakes test can expect a clean output

2011-11-17 Guilherme Salgado <guilherme.salgado@linaro.org>

  Change a test to not hard-code a value

2011-11-17 Danilo Segan <danilo@canonical.com>

  Post-release version bump to 2011.11.1

2011-11-17 Danilo Segan <danilo@canonical.com>

  Release 2011.11

2011-11-17 Mattias Backman <mattias.backman@linaro.org>

  Handle whitespace in Snowball startfiles config file.

2011-11-16 Guilherme Salgado <guilherme.salgado@linaro.org>

  In l-m-c, stop before trying to install hwpacks if we detect that we can't execute anything in the chroot

2011-11-16 Jon Medhurst (Tixy) <jon.medhurst@linaro.org>

  Add vexpress-a9 test case for android.

2011-11-16 Jon Medhurst (Tixy) <jon.medhurst@linaro.org>

  Add vexpress-a9 platform to linaro-android-media-create

2011-11-14 Mattias Backman <mattias.backman@linaro.org>

  Clean up boot args and fix unit test to run with the changes. Also add one test for SnowballSdConfig that was missing.

2011-11-14 Mattias Backman <mattias.backman@linaro.org>

  Stop test suite from moving files using sudo.

2011-11-14 Guilherme Salgado <guilherme.salgado@linaro.org>

  Add a workaround for bug 885895

2011-11-09 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Fix snowball_emmc support as well (not just snowball_sd)

2011-11-09 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  More adaptions to snowball's "unique" uboot

2011-11-09 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Fix syntax error

2011-11-09 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Adapt to Android on Snowball using a custom uboot that takes "fat load" instead of "fatload"

2011-11-09 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Attempt to fix boot args for Android on Snowball SD

2011-11-03 Leonid <leonid.kudryavtsev@linaro.org>

  Suggested fix NOT verified

2011-10-28 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Restore global xdg import.

2011-10-27 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated paths to match the server, not local development.

2011-10-27 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated settings to give more human names to releases.

2011-10-27 Mattias Backman <mattias.backman@linaro.org>

  Clarify an assert, enable logging and experiment with getting both old and new structures.

2011-10-26 Mattias Backman <mattias.backman@linaro.org>

  Remove code that was commented out.

2011-10-24 Andy Doan <andy.doan@linaro.org>

  S5VP310 support has been dropped to focus on Origen

2011-10-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated to match new lmc command line params.

2011-10-20 Mattias Backman <mattias.backman@linaro.org>

  Post-release version bump to 2011.10.1

2011-10-20 Mattias Backman <mattias.backman@linaro.org>

  Release 2011.10

2011-10-19 Mattias Backman <mattias.backman@linaro.org>

  Fix a comment typo.

2011-10-19 Mattias Backman <mattias.backman@linaro.org>

  Add tests.

2011-10-19 Mattias Backman <mattias.backman@linaro.org>

  Add one entry in rootfs /etc/network/interfaces for each interface specified in the hwpack to bring them up automatically with dhcp.

2011-10-19 Mattias Backman <mattias.backman@linaro.org>

  Add qemu-arm-static version to l-m-c and l-a-m-c --version output.

2011-10-13 Mattias Backman <mattias.backman@linaro.org>

  Don't use Tarfile as a context manager.

2011-10-13 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Addressing the review comments for the hwpack name changes

2011-10-13 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Adding an optional parameter to specify the build number to be used in new hwpack filename.

2011-10-12 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Changing the timestamp on the hwpack to use utc time than the local time and fixing the tempdir cleanup

2011-10-12 Mattias Backman <mattias.backman@linaro.org>

  Swap places for the dash and underscore option aliases so that the ones with dashes are displayed first in the help.

2011-10-12 Mattias Backman <mattias.backman@linaro.org>

  Add aliases for command line options using dashes instead of underscores.

2011-10-12 Mattias Backman <mattias.backman@linaro.org>

  Add path_in_tarfile_exists() and use it to detect new Live image format.

2011-10-11 Paul Larson <paul.larson@canonical.com>

  * Add a -i, --in-place option to modify the specified hwpack rather than making a new one * Cleanup the tempdir

2011-10-06 Mattias Backman <mattias.backman@linaro.org>

  Just remove the package if no replacement package passed to linaro-hwpack-replace.

2011-10-05 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Enable 11.09 release in linaro-fetch-image

2011-10-04 Mattias Backman <mattias.backman@linaro.org>

  Don't execute set_appropriate_tty for V2 hwpacks, since tty will be set explicitly.

2011-10-04 Mattias Backman <mattias.backman@linaro.org>

  Change version back to numeric only.

2011-10-04 Mattias Backman <mattias.backman@linaro.org>

  Move seds to function.

2011-10-03 Andy Doan <andy.doan@linaro.org>

  l-a-m-c is no longer "experimental"

2011-10-03 Mattias Backman <mattias.backman@linaro.org>

  Change setup.py to get version from __version__.py

2011-10-03 Mattias Backman <mattias.backman@linaro.org>

  Change do-release to update version in __version__.py

2011-10-03 Mattias Backman <mattias.backman@linaro.org>

  Enable -v and get version from __version__.py

2011-09-30 Mattias Backman <mattias.backman@linaro.org>

  Restore iMX53 board option and add a deprecation warning.

2011-09-27 Mattias Backman <mattias.backman@linaro.org>

  Make boot_script field optional.

2011-09-23 Mattias Backman <mattias.backman@linaro.org>

  Post-release version bump to 2011.09.1

2011-09-23 Mattias Backman <mattias.backman@linaro.org>

  Release 2011.09

2011-09-22 Mattias Backman <mattias.backman@linaro.org>

  Pay attention to the --dev option when using Snowball hwpacks, which can be used for sd (two partitions) and emmc (three partitions with loader population).

2011-09-22 Mattias Backman <mattias.backman@linaro.org>

  Change check that a flashable env should be created and dd:d.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Set the spl properties from hwpack metadata.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Add spl_x properties to BoardConfig.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Make presence of spl_file and uboot_file indicate that these files should be put in the hwpack.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Correct whitespace.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Salvage some more forgotten Samsung code.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Create flashable env if this is a Samsung hwpack.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Change x-loader to spl in hwpack metadata.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Change x-loader to spl in hwpack config.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Check for spl file instead of x_loader in install_omap_boot_loader.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Get metata fields uboot_dd and spl_dd.

2011-09-21 Mattias Backman <mattias.backman@linaro.org>

  Use spl file as Omap x-loader and dd spl file if offset is specified in spl_dd. This removes the need for the Samsung specific code.

2011-09-20 Mattias Backman <mattias.backman@linaro.org>

  Change format of mmc_id to match mmc_option '0:1' and calculate mmc_part_offset from that.

2011-09-20 Mattias Backman <mattias.backman@linaro.org>

  Remove test for removing found packages.

2011-09-20 Mattias Backman <mattias.backman@linaro.org>

  Defer removing packages from hwpack list until they have been used.

2011-09-15 Mattias Backman <mattias.backman@linaro.org>

  Set up logging, seems to be needed to enable warn logging in partitions.py.

2011-09-15 Mattias Backman <mattias.backman@linaro.org>

  Use the same Samsung bootloader code for both v1 and v2 code paths.

2011-09-15 Mattias Backman <mattias.backman@linaro.org>

  Save hwpack_format so we don't have to iterate over the hwpack tarballs every time we need the format version.

2011-09-15 Mattias Backman <mattias.backman@linaro.org>

  Fix the broken get_format() fix.

2011-09-15 Mattias Backman <mattias.backman@linaro.org>

  Fix glob pattern to accept leading * and fix some pep8 problems.

2011-09-14 Mattias Backman <mattias.backman@linaro.org>

  Extract dd_file method to assert that the file exists, that it does not exceed a maximum size and dd it to the target.

2011-09-14 Mattias Backman <mattias.backman@linaro.org>

  Change kernel files glob to be relative to chroot instead of chroot/boot/ and fix get_format() bug.

2011-09-13 Mattias Backman <mattias.backman@linaro.org>

  Add uboot_dd field to hwpack metadata to be used to request that the uboot file is dd:d to the target.

2011-09-13 Mattias Backman <mattias.backman@linaro.org>

  Consolidate _make_boot_files() methods into _make_boot_files_v2() with conditionals.

2011-09-13 Mattias Backman <mattias.backman@linaro.org>

  Assert that format is 1.0 if partition_layout is not specified.

2011-09-12 Mattias Backman <mattias.backman@linaro.org>

  Assert that the uboot bin file is found instead of asserting a certain set of hwpack v1 fields.

2011-09-06 Andy Doan <andy.doan@linaro.org>

  add ability to provide hwpack descriptions to the user

2011-08-30 Angus Ainslie <angus.ainslie@linaro.org>

  Add the new spl name for Origen in upsream u-boot

2011-08-30 Mattias Backman <mattias.backman@linaro.org>

  Change --dev value for imx53 to mx53loco to be consistent with l-m-c.

2011-08-29 Mattias Backman <mattias.backman@linaro.org>

  Fix extra empty line.

2011-08-29 Mattias Backman <mattias.backman@linaro.org>

  Move dd(uboot_file) into hardwarepackhandler context.

2011-08-29 Mattias Backman <mattias.backman@linaro.org>

  Move Samsung specifics to BoardConfig.

2011-08-26 Mattias Backman <mattias.backman@linaro.org>

  Add samsung fields to hwpack metadata.

2011-08-26 Mattias Backman <mattias.backman@linaro.org>

  Add Samsung hwpack v2 fields to l-m-c.

2011-08-26 Mattias Backman <mattias.backman@linaro.org>

  Add Samsung BL1, BL2 and ENV fields to hwpack config.

2011-08-26 Mattias Backman <mattias.backman@linaro.org>

  Accept spl_file config field and have hwpack-create put that file in the hwpack.

2011-08-26 Mattias Backman <mattias.backman@linaro.org>

  Get spl_file from hwpack if it's in there.

2011-08-26 Mattias Backman <mattias.backman@linaro.org>

  Move Samsung constants from module scope to SamsungConfig class properties.

2011-08-25 Mattias Backman <mattias.backman@linaro.org>

  Add load_start field needed by Snowball and make sure partition_layout field sticks to class scope.

2011-08-25 Mattias Backman <mattias.backman@linaro.org>

  Add tests for V2 get_sfdisk_cmd functions.

2011-08-25 Mattias Backman <mattias.backman@linaro.org>

  Create V2 get_x_sfdisk_cmd functions.

2011-08-25 Mattias Backman <mattias.backman@linaro.org>

  Use snowball_startup_files_config from metadata.

2011-08-24 Mattias Backman <mattias.backman@linaro.org>

  Make Samsung Android board configs inherit a common sfdisk_command function. Add a couple of unit tests.

2011-08-24 Mattias Backman <mattias.backman@linaro.org>

  Add debug printout.

2011-08-23 deeptik <deepti.kalakeri@linaro.org>

  Fixing the new hwpack name to contain minutes info instead of seconds

2011-08-23 Mattias Backman <mattias.backman@linaro.org>

  Detect absolute path in startfiles.cfg instead of checking that the file exists.

2011-08-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  (Hopefully) final update of UI settings for 11.08.

2011-08-22 Angus Ainslie <angus.ainslie@linaro.org>

  Add origen supprt

2011-08-22 Angus Ainslie <angus.ainslie@linaro.org>

  Zero the u-boot env on the SD card so an old one doesn't get used

2011-08-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated YAML for 11.08 release

2011-08-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Add a log file for linaro-media-create output. Single line change to fetch_image_settings.yaml - removing the now deprecated lt-mx53loco

2011-08-22 Mattias Backman <mattias.backman@linaro.org>

  Post-release version bump to 2011.08.1

2011-08-22 Mattias Backman <mattias.backman@linaro.org>

  Release 2011.08

2011-08-22 Mattias Backman <mattias.backman@linaro.org>

  Correct comment text.

2011-08-22 Mattias Backman <mattias.backman@linaro.org>

  Remove hacky extra check. Fix absolute path to be relative to the chroot and not system root.

2011-08-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Proper handling of the new way of telling the indexer to index a directory:

2011-08-22 Mattias Backman <mattias.backman@linaro.org>

  Add support for absolute paths in Snowball startfiles.cfg. Also fallback to a hardcoded path to support u-boot packages that do not link u-boot.bin to /boot.

2011-08-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  * 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 <james.tunnicliffe@linaro.org>

  Updating server indexer. Target is to get rid of all the special casing and make the indexer better at excluding/including files. Have given the URL verifier variable a new structure, so now it is a tuple of two lists. The first element of the tuple is a list of regexps that should match, the second is a list of regexps that shouldn't match.

2011-08-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Changed default file system to ext4.

2011-08-19 Mattias Backman <mattias.backman@linaro.org>

  Change --rootfs default to ext4.

2011-08-19 Mattias Backman <mattias.backman@linaro.org>

  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-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  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 <james.tunnicliffe@linaro.org>

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

2011-08-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

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

2011-08-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  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 Mattias Backman <mattias.backman@linaro.org>

  Accept globs in kernel file fields.

2011-08-18 Mattias Backman <mattias.backman@linaro.org>

  Restore a test that was lost along the way.

2011-08-18 Mattias Backman <mattias.backman@linaro.org>

  Fix type of uboot_in_boot_part in comment.

2011-08-18 Mattias Backman <mattias.backman@linaro.org>

  Add tests for metadata output.

2011-08-18 James Westby <james.westby@linaro.org>

  Up the default image size to 3G.

2011-08-18 Mattias Backman <mattias.backman@linaro.org>

  Add unit tests for more fields.

2011-08-18 Mattias Backman <mattias.backman@linaro.org>

  Add unit tests for more fields.

2011-08-18 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added a couple of module level constants.

2011-08-18 Mattias Backman <mattias.backman@linaro.org>

  Make a couple of more fields non required and clean up tests.

2011-08-18 Mattias Backman <mattias.backman@linaro.org>

  Add test for kernel_file.

2011-08-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added advanced options to stable/dev page.

2011-08-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  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-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  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-17 Mattias Backman <mattias.backman@linaro.org>

  Allow reserved partition option for partition_layout.

2011-08-17 Mattias Backman <mattias.backman@linaro.org>

  Rename vmlinuz and initrd fields to kernel_file and initrd_file to be consistent with dtb_file, kernel_addr etc.

2011-08-17 Mattias Backman <mattias.backman@linaro.org>

  Rename u-boot_in_boot_part to use underscore as separator.

2011-08-17 Mattias Backman <mattias.backman@linaro.org>

  Rename u-boot-file and u-boot-package fields to use underscore like all the hwpack v2 fields.

2011-08-15 James Tunnicliffe <james.tunnicliffe@linaro.org>

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

2011-08-15 James Tunnicliffe <james.tunnicliffe@linaro.org>

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

2011-08-15 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Found another message not being passed as a tuple.

2011-08-15 James Tunnicliffe <james.tunnicliffe@linaro.org>

  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-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

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

2011-08-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  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 <james.tunnicliffe@linaro.org>

  Quick spell check for the release/snapshot CLI parameter.

2011-08-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

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

2011-08-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

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

2011-08-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

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

2011-08-11 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  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-10 James Westby <james.westby@linaro.org>

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

2011-08-11 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  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 Mattias Backman <mattias.backman@linaro.org>

  Make dtb_file not required.

2011-08-05 Mattias Backman <mattias.backman@linaro.org>

  Make x-loader hwpack fields not required.

2011-08-05 Mattias Backman <mattias.backman@linaro.org>

  Enable reserved_bootfs_rootfs partitioning option.

2011-08-05 Mattias Backman <mattias.backman@linaro.org>

  Add snowball_startfiles_config file to hwpack-create config.

2011-08-05 Mattias Backman <mattias.backman@linaro.org>

  Make the u-boot fields not required in hwpack metadata.

2011-08-05 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

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

2011-08-05 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Removing un necessary backslash

2011-08-05 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  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 Mattias Backman <mattias.backman@linaro.org>

  Remove target parameter from get_metadata_field and clean up.

2011-08-04 Mattias Backman <mattias.backman@linaro.org>

  Add extra_serial_opts to hwpack metadata.

2011-08-04 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  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-04 Mattias Backman <mattias.backman@linaro.org>

  Add boot_script and u-boot_in_boot_part field in hwpack metadata.

2011-08-04 Mattias Backman <mattias.backman@linaro.org>

  Add extra_boot_options field to hwpack metadata.

2011-08-04 Mattias Backman <mattias.backman@linaro.org>

  Rename fdt field to dtb_file to be consistent with dtb_addr.

2011-08-03 Loïc Minier <loic.minier@linaro.org>

  Install initrd-do script.

2011-08-03 Loïc Minier <loic.minier@linaro.org>

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

2011-08-03 Mattias Backman <mattias.backman@linaro.org>

  Add dtb_addr field to hwpack metadata.

2011-08-03 Mattias Backman <mattias.backman@linaro.org>

  Add vmlinuz, initrd and fdt fields in hwpack metadata.

2011-08-03 Mattias Backman <mattias.backman@linaro.org>

  Fix test_install_omap_boot_loader to work with an extra parameter.

2011-08-03 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Fix the way l-h-r tar the hwpack

2011-08-03 Mattias Backman <mattias.backman@linaro.org>

  Add l-m-c support for having OMAP MLO file in hwpack.

2011-08-03 Mattias Backman <mattias.backman@linaro.org>

  Add tests for x-loader config fields. Add one missing test for u-boot-package config.

2011-08-02 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added support for x_loader_file and x_loader_package fields in the hwpack config. Fixed up tests to not fail with new fields. TODO: Test new fields.

2011-07-28 James Westby <james.westby@linaro.org>

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

2011-07-28 Loïc Minier <loic.minier@linaro.org>

  Drop unused gpg_files entirely.

2011-07-28 Loïc Minier <loic.minier@linaro.org>

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

2011-07-28 Loïc Minier <loic.minier@linaro.org>

  pyflakes: update line numbers in allowed warnings.

2011-07-28 Loïc Minier <loic.minier@linaro.org>

  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 <loic.minier@linaro.org>

  pyflakes: drop unused variable redownloaded_files.

2011-07-28 Loïc Minier <loic.minier@linaro.org>

  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 <loic.minier@linaro.org>

  Split with statement in two for compatibility with older pythons.

2011-07-27 Angus Ainslie <angus.ainslie@linaro.org>

  Undo 1 more change

2011-07-27 Angus Ainslie <angus.ainslie@linaro.org>

  fix whitespce

2011-07-27 Angus Ainslie <angus.ainslie@linaro.org>

  whitespace change

2011-07-27 Angus Ainslie <angus.ainslie@linaro.org>

  Fix botched merge

2011-07-28 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  install_boot_loader needs to be called with the boot partition mounted

2011-07-28 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  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-27 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fixing half way through change check in.

2011-07-27 James Tunnicliffe <james.tunnicliffe@linaro.org>

  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 Angus Ainslie <angus.ainslie@linaro.org>

  Add android support for the SMDKV310 board

2011-07-26 Guilherme Salgado <guilherme.salgado@linaro.org>

  Post-release version bump to 2011.07.1

2011-07-26 Guilherme Salgado <guilherme.salgado@linaro.org>

  Release 2011.07

2011-07-26 James Westby <james.westby@linaro.org>

  Add the new scripts to setup.py.

2011-07-26 James Westby <james.westby@linaro.org>

  Import the new name of fetch_image in test_fetch_image.

2011-07-26 Bernhard Rosenkranzer <Bernhard.Rosenkranzer@linaro.org>

  Install the imx.53 bootloader when using Android.

2011-07-26 James Westby <jw2328@jameswestby.net>

  Avoid an error if the kernel version doesn't match 2.6.*.

2011-07-26 Guilherme Salgado <guilherme.salgado@linaro.org>

  Change the partition_mounted() context manager to only log a warning when umount() fails with a SubcommandNonZeroReturnValue

2011-07-26 James Tunnicliffe <james.tunnicliffe@linaro.org>

  This is a temporary workaround for bug #816015.

2011-07-25 Guilherme Salgado <guilherme.salgado@linaro.org>

  A new contextmanager to use when you want to mount a partition, copy something to it and umount when done

2011-07-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Renamed fetch image tools in line with other applications in the linaro-image-tools repository.

2011-07-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added abort condition - if we have a GPG signature for a sha1sum file and even after re-downloading they don't match, something is clearly wrong, so abort.

2011-07-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  If there isn't a GPG signature for a sha1sum file, use sha1sums to validate download, just don't mark packages as signed.

2011-07-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved downloading functions into their own class since there was a lot of shared data being pushed around in variables that could be better implemented as class variables.

2011-07-22 James Tunnicliffe <james.tunnicliffe@linaro.org>

  * If a sha1sum check fails and GPG signature for sha1sum file passes, try re-downloading failed files. * Fixed a bug where a build number could be chosen for a day where only the OS image was available for that build number.

2011-07-21 Guilherme Salgado <guilherme.salgado@linaro.org>

  Update the docs of populate_rootfs() to state clearly that it uses an atexit handler and does not umount the partition directly

2011-07-21 Guilherme Salgado <guilherme.salgado@linaro.org>

  Make sure the root partition is umounted if something goes wrong while it's being populated.

2011-07-21 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved checking the result of verify_file_integrity into its own function that logs the errors, which is now unit tested.

2011-07-21 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added stdout and stderr to SubcommandNonZeroReturnValue.__str__

2011-07-21 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Added communicate function to cmd_runner that will both throw an exception if the function it is communicating with exits with a non-zero exit code and also returns stdout and stderr in the exception object.

2011-07-21 James Tunnicliffe <james.tunnicliffe@linaro.org>

  linaro-media-create now aborts on GPG and sha1sum check fails with nice messages. Unit tests currently failing, but manual testing shows that this is working fine. Moved the registration of the atexit handler so it isn't called before /tmp has been used.

2011-07-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  * Changed utils.verify_file_integrity so it won't throw exceptions when either GPG or sha1sum fails * Modified linaro-media-create to cope to new utils.verify_file_integrity return signature * Modified FetchImage to use new utils.verify_file_integrity return information

2011-07-20 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Minor tidy up of some truely ugly formatting.

2011-07-19 Andy Doan <andy.doan@linaro.org>

  fix some overo display issues

2011-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Wrapping lines to 79 chars.

2011-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  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.

2011-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved unit tests out of fetch_image_ui.py into linaro_image_tools/tests/test_fetch_image.py, added tests to linaro_image_tools/tests/__init__.py and fixed bug found by actually running the test in linaro_image_tools/FetchImage.py.

2011-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Tidying up.

2011-07-19 James Tunnicliffe <james.tunnicliffe@linaro.org>

  sha1sums and GPG sigs downloaded and checked.

2011-07-18 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Fix syntax error

2011-07-18 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Enable VGA port

2011-07-18 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Don't hardcode ttymxc0

2011-07-18 Guilherme Salgado <guilherme.salgado@linaro.org>

  Make sure rootfs.move_contents() doesn't skip files that are not world-readable

2011-07-18 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Addressing the review comments on linaro-inject-debian-inhwpack

2011-07-18 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  mmc_part_offset must be 0 for Android

2011-07-17 Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

  Initial support for Android on Freescale i.MX53 Quick Start Board

2011-07-14 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Now download files required for sig checking in linaro-media-create. Not passing files to l-m-c yet...

2011-07-14 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Code clean up.

2011-07-14 James Tunnicliffe <james.tunnicliffe@linaro.org>

  GUI download logic excludes already downloaded files from its calculations.

2011-07-13 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Fixed lack of download status prints for CLI.

2011-07-13 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Now have a download bar in the UI with an ETA read out and current download speed.

2011-07-13 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Download files now done by list. Bytes downloaded sent back to UI that now tracks percentage complete.

2011-07-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  GUI code removed from common library. Now GUI runs all downloads and the linaro-media-create call in a separate thread and passes messages in the event queue back to the GUI.

2011-07-12 James Tunnicliffe <james.tunnicliffe@linaro.org>

  UI code out of library, but need to run download in separate thread to keep UI responsive.

2011-07-12 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>

  Add feature to include/replace a debian package into the given hwpack

2011-07-11 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved Wizard code out of library. Download status bars to go.

2011-07-09 David A. Long <dave.long@linaro.org>

  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-07-08 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Split out linaro-media-create command generation into separate function.

2011-07-07 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Moved download function out of create_image.

2011-07-07 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Renamed index_server.py to the less generic linaro-image-indexer

2011-07-07 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Restored absolute path change (rev 369) and moved file to location where it will work.

2011-07-07 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Removed status prints Reverted absolute path change (rev 369). Perhaps I am missing something, but the script wouldn't run.

2011-07-06 Angus Ainslie <angus.ainslie@linaro.org>

  Fix the BL1 image size check

2011-07-05 Guilherme Salgado <guilherme.salgado@linaro.org>

  Fix the asserts in install_samsung_boot_loader(), which were broken and thus making it impossible to generate images for smvdk310 and origen

2011-07-05 Guilherme Salgado <guilherme.salgado@linaro.org>

  Fix the call to install_samsung_boot_loader() in SamsungConfig._make_boot_files()

2011-07-05 Guilherme Salgado <guilherme.salgado@linaro.org>

  Remove some unneeded arguments from methods of Samsung board configs

2011-07-04 Angus Ainslie <angus.ainslie@linaro.org>

  Add suport for the Samsung Origen board

2011-07-01 Mattias Backman <mattias.backman@linaro.org>

  Only clear metadata defaults if no 1.0 hwpacks have been passed.

2011-07-01 Mattias Backman <mattias.backman@linaro.org>

  Minor clean up.

2011-06-30 Markus Andersson <markus.m.andersson@stericsson.com>

  Fixed media_create test for 64-bit system and some test parameters more understandable.

2011-06-30 Ola Borgelin <ola.borgelin@stericsson.com>

  Added extra_part parameter to get_sfdisk_cmd in android_boards and moved and renamed populate_startup_partition to populate_raw_partition

2011-06-29 James Westby <james.westby@linaro.org>

  Post-release version bump to 2011.06-1.1

2011-06-29 James Westby <james.westby@linaro.org>

  Release 2011.06-1

2011-06-29 James Westby <james.westby@linaro.org>

  Use the lt- variant of the omap kernel.

2011-06-29 Mattias Backman <mattias.backman@linaro.org>

  Add metadata fields boot_min_size, root_min_size and loader_min_size to linaro-media-create.

2011-06-29 Mattias Backman <mattias.backman@linaro.org>

  Add tests for metadata output.

2011-06-29 Mattias Backman <mattias.backman@linaro.org>

  Add boot_min_size, root_min_size and loader_min_size fields to hwpack-create.

2011-06-29 Mattias Backman <mattias.backman@linaro.org>

  Allow mixing hwpack formats and consider metadata format to be the same as the highest format version encountered.

2011-06-29 Ola Borgelin <ola.borgelin@stericsson.com>

  Snowball Android image support and tests

2011-06-29 Mattias Backman <mattias.backman@linaro.org>

  Change test to use variable for matching text.

2011-06-29 Mattias Backman <mattias.backman@linaro.org>

  Fix the FetchImage import.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Use absolute imports to fix problem with setup.py.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Clean up and minor fixes.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Delay setting extra_serial_opts and live_serial_opts for all boards to make sure that serial_tty is not read from class defaults for V2 format.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Support multiple hwpacks. This makes sure that all hwpacks are of the same format version and that metadata fields are not specified in more than one of the hwpacks (except name, maintainter and a few more).

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Also avoid overriding fat_size.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Add asserts for file sizes according to comments.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Use uboot file from hwpack for SMDKV310Config.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Move SMDKV310 specific methods into SMDKV310Config class.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Use hwpack uboot file for Mx5Config.

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Add get_file() to HardwarepackHandler and use it in populate_boot().

2011-06-28 Mattias Backman <mattias.backman@linaro.org>

  Add tests for HardwarepackHandler.

2011-06-27 Mattias Backman <mattias.backman@linaro.org>

  Assert that metadata fields have not already been set to prevent overriding data.

2011-06-23 James Westby <james.westby@linaro.org>

  Post-release version bump to 2011.06.1

2011-06-23 James Westby <james.westby@linaro.org>

  Release 2011.06

2011-06-23 Mattias Backman <mattias.backman@linaro.org>

  Add a test for Android Panda extra_boot_args.

2011-06-23 Mattias Backman <mattias.backman@linaro.org>

  Restore an empty line.

2011-06-23 Mattias Backman <mattias.backman@linaro.org>

  Format version comes from the FORMAT file.

2011-06-23 Mattias Backman <mattias.backman@linaro.org>

  Duplicate extra_boot_args_options to android_boards.AndroidPandaConfig.

2011-06-23 Mattias Backman <mattias.backman@linaro.org>

  Add 2.0 as supported format in hwpack-install.

2011-06-23 Mattias Backman <mattias.backman@linaro.org>

  Add unpacking and copying of uboot binary from hwpack.

2011-06-23 Mattias Backman <mattias.backman@linaro.org>

  Enable bootfs16_rootfs partition layout in hwpack-create.

2011-06-23 Mattias Backman <mattias.backman@linaro.org>

  Add support for new metadata fields.

2011-06-22 Angus Ainslie <angus.ainslie@linaro.org>

  Check for old SPL file and if it doesn't exist check for new SPL. If neither file exists raise an exception.

2011-06-22 Mattias Backman <mattias.backman@linaro.org>

  Change omapfb.vram=0:24M to omapfb.vram=0:24M,1:24M to enable SGX on TI's kernel.

2011-06-21 Mattias Backman <mattias.backman@linaro.org>

  Adjust pyflakes test to reflect that a source line has been added.

2011-06-21 Mattias Backman <mattias.backman@linaro.org>

  Add basic tests for the file verification.

2011-06-21 Mattias Backman <mattias.backman@linaro.org>

  Move file verification from main into a utils function.

2011-06-21 Mattias Backman <mattias.backman@linaro.org>

  Add cwd parameter to cmd_runner.run() and use it for the sha1 verification in linaro-media-create.

2011-06-20 Mattias Backman <mattias.backman@linaro.org>

  Clean up some ugly formatting.

2011-06-20 Mattias Backman <mattias.backman@linaro.org>

  Add tests for find_fetched_package.

2011-06-20 Mattias Backman <mattias.backman@linaro.org>

  Store full path to package when fetched using apt.

2011-06-20 Mattias Backman <mattias.backman@linaro.org>

  Break apart function that had two purposes.

2011-06-20 Mattias Backman <mattias.backman@linaro.org>

  Add option to MockCmdRunnerPopenFixture to disable child finished assertion which is needed to be able to pipe between two cmd_runners. Add stdin property to MockCmdRunnerPopenFixture. Add test_unpack_package test.

2011-06-20 Mattias Backman <mattias.backman@linaro.org>

  Remove --wildcards from tar command and add comment.

2011-06-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Initial merge request of fetch_image_ui.py - a GUI with similar functionality to fetch_image.py.

2011-06-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Minor code clean up and adding fetch_image_settings.yaml

2011-06-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Provided sensible default to confirm_device_selection_and_ensure_it_is_ready parameter yes_to_mmc_selection

2011-06-17 Mattias Backman <mattias.backman@linaro.org>

  Restore an empty line.

2011-06-17 Mattias Backman <mattias.backman@linaro.org>

  Add metadata as string tests.

2011-06-17 Mattias Backman <mattias.backman@linaro.org>

  Add tests for PackageUnpacker.

2011-06-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Modified according to changes proposed by code review.

2011-06-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Removed trailing whitespace.

2011-06-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Many changes recommended by code review.

2011-06-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Updated variable name to match CLI option: nocheck_mmc

2011-06-17 Mattias Backman <mattias.backman@linaro.org>

  Clean up a little.

2011-06-17 Mattias Backman <mattias.backman@linaro.org>

  Use HardwarePackFormat objects instead of format strings.

2011-06-17 James Tunnicliffe <james.tunnicliffe@linaro.org>

  * Changed command line option from --yes-to-mmc-selection to --nocheck-mmc * Wrapped lines to 79 chars.

2011-06-17 Mattias Backman <mattias.backman@linaro.org>

  Add PackageFetcher.get_package_path().

2011-06-17 Mattias Backman <mattias.backman@linaro.org>

  Cleanup after review.

2011-06-16 Mattias Backman <mattias.backman@linaro.org>

  Break out u-boot code into separate method.

2011-06-16 Mattias Backman <mattias.backman@linaro.org>

  Compare floats instead of format strings.

2011-06-16 Mattias Backman <mattias.backman@linaro.org>

  Remove not yet supported config fields.

2011-06-16 Mattias Backman <mattias.backman@linaro.org>

  Break out regexp matching to separate method.

2011-06-16 Mattias Backman <mattias.backman@linaro.org>

  Move package unpacking and tempfile handling to context manager object.

2011-06-15 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Adding the initial revision of the Fetch Image CLI tool.

2011-06-15 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Some major changes to FetchImage.py since the last merge proposal, all in support of development on lp:~dooferlad/linaro-image-tools/my_dev

2011-06-15 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Add command line option to force yes to the "Are you 100% sure on selecting [mmc]" question.

2011-06-14 Mattias Backman <mattias.backman@linaro.org>

  Use smaller partitions for testing.

2011-06-13 Mattias Backman <mattias.backman@linaro.org>

  Clean up tempdir atexit and verify that the u-boot package actually was unpacked.

2011-06-13 Mattias Backman <mattias.backman@linaro.org>

  Add test and validation for mmc_id.

2011-06-13 Mattias Backman <mattias.backman@linaro.org>

  Add test for partition_layout.

2011-06-13 Mattias Backman <mattias.backman@linaro.org>

  Add tests for network interface fields. Any ideas about naming restrictions for nw interfaces?

2011-06-13 Mattias Backman <mattias.backman@linaro.org>

  Add tests and validation for kernel_addr, initrd_addr and load_addr.

2011-06-13 Mattias Backman <mattias.backman@linaro.org>

  Add test for serial_tty.

2011-06-13 Mattias Backman <mattias.backman@linaro.org>

  Add tests and validation for format, u-boot-package and u-boot-file.

2011-06-13 Mattias Backman <mattias.backman@linaro.org>

  Improve comments in tests.

2011-06-10 Mattias Backman <mattias.backman@linaro.org>

  Make sure that 2.0 code only is executed when format is at least 2.0. Fix tests for new function signatures.

2011-06-10 Mattias Backman <mattias.backman@linaro.org>

  Change test_get_boot_and_root_loopback_devices() and test_calculate_partition_size_and_offset() to use data stored in a variable instead of unconnected magic numbers.

2011-06-10 Mattias Backman <mattias.backman@linaro.org>

  Limit the data list to < 80 chars, didn't improve readability though.

2011-06-10 Mattias Backman <mattias.backman@linaro.org>

  Clean up tests and put partition size and offsets in variable, after review comments. Thanks for the tip, Guilherme.

2011-06-09 Mattias Backman <mattias.backman@linaro.org>

  Only validate new fields if format is at least 2.0.

2011-06-09 Mattias Backman <mattias.backman@linaro.org>

  Don't unpack the u-boot package if 2.0 format is not used.

2011-06-09 Mattias Backman <mattias.backman@linaro.org>

  Add test for get_android_loopback_devices().

2011-06-08 Mattias Backman <mattias.backman@linaro.org>

  Add test for calculate_android_partition_size_and_offset.

2011-06-07 Mattias Backman <mattias.backman@linaro.org>

  Unpack only explicitly specified file from u-boot package. Extract function to add one file from a package to the hwpack in preparation for supporting similar files.

2011-06-07 Mattias Backman <mattias.backman@linaro.org>

  Remove hwpack-create board field.

2011-06-01 Mattias Backman <mattias.backman@linaro.org>

  Get u-boot package path from PackageFetcher.

2011-06-01 Mattias Backman <mattias.backman@linaro.org>

  Add new metadata fields from wiki spec with notes about implementation.

2011-06-01 Mattias Backman <mattias.backman@linaro.org>

  Remove placeholders for options that are not being worked on yet.

2011-06-01 Mattias Backman <mattias.backman@linaro.org>

  Add support for adding plain files to hwpack and add filenames to metadata. Also use this for file unpacked from u-boot package.

2011-05-31 Mattias Backman <mattias.backman@linaro.org>

  Get name of u-boot package from hwpack file, download the package but do not add to hwpack.

2011-05-31 Mattias Backman <mattias.backman@linaro.org>

  Get format from config file. 1.0 will be default and require hwpacks to specify format from now on.

2011-05-31 Mattias Backman <mattias.backman@linaro.org>

  Ignore the extended partition info.

2011-05-30 Mattias Backman <mattias.backman@linaro.org>

  Get partition info for Android image.

2011-05-30 Mattias Backman <mattias.backman@linaro.org>

  Replace 512 with SECTOR_SIZE constant.

2011-05-26 James Westby <james.westby@linaro.org>

  Post-release version bump to 0.4.8.1

2011-05-26 James Westby <james.westby@linaro.org>

  Release 0.4.8

2011-05-26 James Westby <james.westby@linaro.org>

  Use single quotes to avoid escaping. Thanks Guilherme.

2011-05-26 James Westby <james.westby@linaro.org>

  Add a test for the quoting behaviour.

2011-05-26 James Westby <james.westby@linaro.org>

  Use double quotes around setenv arguments.

2011-05-26 Mattias Backman <mattias.backman@linaro.org>

  Assert that all partitions are found.

2011-05-26 Mattias Backman <mattias.backman@linaro.org>

  Use loopback devices for image file.

2011-05-26 Mattias Backman <mattias.backman@linaro.org>

  Add --image_size option too.

2011-05-26 Mattias Backman <mattias.backman@linaro.org>

  Change --no-part check to match command line options.

2011-05-26 Mattias Backman <mattias.backman@linaro.org>

  Add --image_file option to linaro-android-media-create

2011-05-25 James Westby <james.westby@linaro.org>

  Post-release version bump to 0.4.7.1

2011-05-25 James Westby <james.westby@linaro.org>

  Release 0.4.7

2011-05-25 James Westby <james.westby@linaro.org>

  Drop the unused doctest import.

2011-05-25 James Westby <james.westby@linaro.org>

  Cleanups from review. Thanks Guilherme.

2011-05-25 James Westby <james.westby@linaro.org>

  Allow packages in hwpacks to remove packages from the rootfs.

2011-05-25 James Westby <james.westby@linaro.org>

  Add a test for the log output.

2011-05-25 James Westby <james.westby@linaro.org>

  Fix the logging output from linaro-hwpack-create.

2011-05-23 Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>

  linaro_image_tools/media_create/boards.py: adding mpurate=${mpurate} argument for beagle

2011-05-23 Mattias Backman <mattias.backman@linaro.org>

  Make do-release script remove possibly remaining .testrepository dir.

2011-05-23 Mattias Backman <mattias.backman@linaro.org>

  Post-release version bump to 0.4.6.1

2011-05-23 Mattias Backman <mattias.backman@linaro.org>

  Release 0.4.6

2011-05-23 Mattias Backman <mattias.backman@linaro.org>

  Change test to match new mem values. Remove quotes to be consistent with Beagle and Overo configs.

2011-05-22 Alexander Sack <asac@linaro.org>

  linaro_image_tools/media_create/boards.py: allocate 48M vram and 0:24M for first screen for 1080p resolution

2011-05-20 Mattias Backman <mattias.backman@linaro.org>

  Remove Snowball_Emmc test which is not working.

2011-05-20 Mattias Backman <mattias.backman@linaro.org>

  Assert that toc file is not larger than the size reserved for it. Add comment to remember that more sanity checks are needed.

2011-05-20 Mattias Backman <mattias.backman@linaro.org>

  Change name of config file to startupfiles.cfg per Tony's suggestion. Remove the example file and assume that the config file unpacks to the same location as startup files.

2011-05-19 Mattias Backman <mattias.backman@linaro.org>

  Block --mm option for SnowballEmmcConfig since this config does not make sense to write to an mmc.

2011-05-19 Mattias Backman <mattias.backman@linaro.org>

  Change SnowballSdcardConfig to SnowballSdConfig and change SnowballImage to SnowballEmmcConfig.

2011-05-19 Mattias Backman <mattias.backman@linaro.org>

  Explicitly specify all toc entries in data file.

2011-05-18 Mattias Backman <mattias.backman@linaro.org>

  Break a long line.

2011-05-18 Mattias Backman <mattias.backman@linaro.org>

  Move startup files config file name into constant.

2011-05-18 Mattias Backman <mattias.backman@linaro.org>

  Make parameters in create_toc match the names of TOC fields according to the spec.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Temp add the toc text file for convenience.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Break out toc data into file.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Use tempfile for temporary toc file.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Removed some unused item in install_snowball_boot_loader.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Add comment to explain format string. Note spec and code seems to not match.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Remove variable item which was only temporary storage.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Remove unused tuple item 'sz'.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Change iteration in get_file_info a little.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Move functions install_snowball_boot_loader, create_toc and get_file_info into SnowballImageConfig since they are specific to Snowball.

2011-05-16 Mattias Backman <mattias.backman@linaro.org>

  Rename LOADER_START_S to SNOWBALL_LOADER_START_S

2011-05-13 Tony Mansson <tony.mansson@linaro.org>

  Initial Snowball support

2011-05-10 Loïc Minier <loic.minier@linaro.org>

  Run pyflakes if it's installed and the tests are being run from a source tree.

2011-05-10 Loïc Minier <lool@dooz.org>

  Break a new has_command() out of ensure_command().

2011-05-10 Loïc Minier <lool@dooz.org>

  Assert that the created config isn't None; has the nice side effect of silencing a pyflakes warning.

2011-05-10 Loïc Minier <lool@dooz.org>

  Remove unused proc variable.

2011-05-10 Loïc Minier <lool@dooz.org>

  Add an assert to a test which has the nice side effect of silencing a pyflakes warning.

2011-05-06 Loïc Minier <lool@dooz.org>

  Use nicer construct to test if a char is a digit.

2011-05-06 Loïc Minier <lool@dooz.org>

  Add support for --image_size without any unit; LP: #778426.

2011-05-06 Mattias Backman <mattias.backman@linaro.org>

  Extend Config to validate and provide new options.

2011-05-06 Mattias Backman <mattias.backman@linaro.org>

  Add new options to metadata file.

2011-05-06 Mattias Backman <mattias.backman@linaro.org>

  Extend Metadata object iwith new options.

2011-05-05 Loïc Minier <loic.minier@linaro.org>

  Fix leftover "!= 0:"; thanks Matt Waddel; LP: #777938.

2011-05-05 Mattias Backman <mattias.backman@linaro.org>

  Make version option make it into the FORMAT file in hwpack.

2011-05-05 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Server indexer updated to scan local file system

2011-05-02 Mattias Backman <mattias.backman@linaro.org>

  Remove message and exit that can never be reached.

2011-04-29 Mattias Backman <mattias.backman@linaro.org>

  Use os.path.basename() instead of split().

2011-04-29 Loïc Minier <loic.minier@linaro.org>

  Drop mention of qemu-kvm in required packages in the README; rename qemu-kvm-extras-static to qemu-user-static and kill obsolete links.

2011-04-29 Loïc Minier <loic.minier@linaro.org>

  Convert the testsuite to also use dd instead of qemu-img.

2011-04-29 Loïc Minier <loic.minier@linaro.org>

  Fix missing count=0 in dd calls and a mention of qemu-img in the testsuite's comments.

2011-04-29 Loïc Minier <loic.minier@linaro.org>

  Don't require qemu-img any longer; LP: 772264.

2011-04-29 Loïc Minier <loic.minier@linaro.org>

  Use dd instead of qemu-img to create sparse files.

2011-04-28 James Tunnicliffe <james.tunnicliffe@linaro.org>

  Merge of files for generating the server index

2011-04-28 Mattias Backman <mattias.backman@linaro.org>

  Set hwpack-force-yes for hwpacks with verified signature.

2011-04-28 Mattias Backman <mattias.backman@linaro.org>

  Use communicate() when checking sha1 hashes to get command output.

2011-04-28 Mattias Backman <mattias.backman@linaro.org>

  Sort devices before printing them.

2011-04-27 Mattias Backman <mattias.backman@linaro.org>

  Post-release version bump to 0.4.5.1

2011-04-27 Mattias Backman <mattias.backman@linaro.org>

  Release 0.4.5

2011-04-27 Mattias Backman <mattias.backman@linaro.org>

  Include linaro-android-media-create in release.

2011-04-27 Mattias Backman <mattias.backman@linaro.org>

  Replace magic number with len(.asc) and change error messages.

2011-04-27 Mattias Backman <mattias.backman@linaro.org>

  Remove error printouts.

2011-04-26 Mattias Backman <mattias.backman@linaro.org>

  Make signature list default be empty list to avoid having to check for None.

2011-04-22 jeremy.chang@linaro.org <>

  Share more between the two bootscript

2011-04-22 jeremy.chang@linaro.org <>

  Fix umount error

2011-04-22 jeremy.chang@linaro.org <>

  Use import to replace the duplicatd code

2011-04-22 Loïc Minier <loic.minier@linaro.org>

  Fix linaro-android-media-create imports: import media_create.chroot_utils instaed of hwpack, and drop unused and unavailable populate_boot import; LP: #768790.

2011-04-21 Andy Doan <andy.doan@linaro.org>

  allow expansion of variables in boot args

2011-04-21 Mattias Backman <mattias.backman@linaro.org>

  Make checking signatures optional.

2011-04-21 Mattias Backman <mattias.backman@linaro.org>

  Post-release version bump to 0.4.4.1

2011-04-21 Mattias Backman <mattias.backman@linaro.org>

  Release 0.4.4

2011-04-21 Mattias Backman <mattias.backman@linaro.org>

  Tests are now in module linaro_image_tools.

2011-04-21 Loïc Minier <lool@dooz.org>

  TestBootSteps.make_boot_files(): only return a d_img_data if the BoardConfig defines a dtb_name.

2011-04-21 Loïc Minier <lool@dooz.org>

  Don't call make_dtb() on Samsung or pass a d_img_data file in the testsuite as this board doesn't set DTB config vars for now.

2011-04-21 Loïc Minier <lool@dooz.org>

  Raise an assertion error when _get_bootcmd() is called with a d_img_data but cls.dtb_addr is None.

2011-04-21 Mattias Backman <mattias.backman@linaro.org>

  Check that a signature file for each hwpack is passed.

2011-04-21 Mattias Backman <mattias.backman@linaro.org>

  Exit if gpg signature or archive hash cannot be verified.

2011-04-20 Andy Doan <andy.doan@linaro.org>

  set VRAM value for Overo

2011-04-20 Andy Doan <andy.doan@linaro.org>

  revert commit 289. There kernel now has OMAP support for EDID which can probe for the best resolution to use.

2011-04-21 jeremy.chang@linaro.org <>

  android_board.py: fix boot env

2011-04-19 jeremy.chang@linaro.org <>

  l-a-m-c: Remove unused ROOTFS_DIR

2011-04-19 jeremy.chang@linaro.org <>

  linaro-android-media-create: remove the unnecessary and wrong import of install_hwpacks

2011-04-18 jeremy.chang@linaro.org <>

  Android kernel cmdline support added

2011-04-18 jeremy.chang@linaro.org <>

  generate boot.scr in android boot partition

2011-04-15 Shawn Guo <shawn.guo@linaro.org>

  Fix lines longer than 80 characters introduced by dtb changes

2011-04-15 Shawn Guo <shawn.guo@linaro.org>

  Change @classproperty bootcmd to @classmethod _get_bootcmd, and pass full path name of .dtb file, so that we can get the correct bootcmd with .dtb being optional.

2011-04-14 Shawn Guo <shawn.guo@linaro.org>

  Change DT_GLOB to DTB_GLOB to include dtb_name, so that the meaning of 'dtb' and 'cls.dtb_name' in _get_kflavor_files can be clear.

2011-04-14 Shawn Guo <shawn.guo@linaro.org>

  Improve _get_kflavor_files comment to state that dtb is optional

2011-04-12 Shawn Guo <shawn.guo@linaro.org>

  Address the following review comments from Loic

2011-04-12 jeremy.chang@linaro.org <>

  Create separate config classes for android

2011-04-11 jeremy.chang@linaro.org <>

  Introduce boottarball to android to replace the roottarball

2011-04-11 loic.minier@linaro.org <>

  Tweak first RAM size on Panda to be a multiple of 8 MiB; see LP #633227.

2011-04-11 Shawn Guo <shawn.guo@linaro.org>

  Add dtb support for omap and mx5 based boards

2011-04-10 Shawn Guo <shawn.guo@linaro.org>

  Align mx51 offset of kernel_addr and initrd_addr with mx53

2011-04-09 loic.minier@linaro.org <>

  Merge install_smdkv310_boot_env(), install_smdkv310_spl(), and install_smdkv310_uboot() into Samsung's make_boot_files(); simplifies reading.

2011-04-09 loic.minier@linaro.org <>

  make_uImage and make_uInitrd return _run_mkimage() again.

2011-04-09 loic.minier@linaro.org <>

  Drop count= from the _dd() call in install_smdkv310_boot_env() too as the size of the input file is guaranteed already and this might hide issues.

2011-04-09 loic.minier@linaro.org <>

  Drop unused Samsung constants and asserts.

2011-04-09 loic.minier@linaro.org <>

  Drop count= from _dd() call in install_smdkv310_spl(); this was only needed when copying parts of the source file, but now the whole file should be copied.

2011-04-09 Loïc Minier <lool@dooz.org>

  Update comments for Samsung implementation.

2011-04-07 Loïc Minier <lool@dooz.org>

  Drop ip=none from Panda board cmdline args; dangerous option to include by default according to Steve Langasek.

2011-04-06 Angus Ainslie <angus.ainslie@linaro.org>

  Fix test cases the Samsung smdkv310

2011-04-06 Angus Ainslie <angus.ainslie@linaro.org>

  SMDKv310 u-boot can load from a FAT partition some remove the old code that wrote directly to the MMC card

2011-04-06 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>

  pandaboard: enable 463+512MB ram configuration

2011-04-06 Mattias Backman <mattias.backman@linaro.org>

  Remove blank line, sort kernel_flavors and add test for _get_kflavor_files not finding files.

2011-04-06 Mattias Backman <mattias.backman@linaro.org>

  Fix deprecation warning for package.isInstalled.

2011-04-06 Mattias Backman <mattias.backman@linaro.org>

  Add kernel_flavor 'omap4' for linaro-m hwpack bsp-omap4.

2011-04-05 loic.minier@linaro.org <>

  Typo: cumalative instead of cumulative.

2011-04-05 Angus Ainslie <angus.ainslie@linaro.org>

  Fix broken merge and remove redundant line

2011-04-05 Mattias Backman <mattias.backman@linaro.org>

  Move looking up kernel and initrd files to make_boot_files().

2011-04-05 Mattias Backman <mattias.backman@linaro.org>

  Fix tests by mocking _get_kflavor_files.

2011-04-05 loic.minier@linaro.org <>

  Fix _get_kflavor_files tests to pass by creating a temp dir and a derived class rather than temp files and a BoardConfig instance.

2011-04-05 Guilherme Salgado <guilherme.salgado@linaro.org>

  Add a couple XXX/TODO comments for things that need to be fixed.

2011-04-05 loic.minier@linaro.org <>

  Restore uImage_file and uInitrd_file in Samsung V310 code.

2011-04-05 loic.minier@linaro.org <>

  Rename _get_kflavor_file to _get_kflavor_files and change it to only take a base directory to search the kernel and initrd files and return these.

2011-04-05 loic.minier@linaro.org <>

  Move BoardConfig.kernel_base and .initrd_base to global constants named KERNEL_GLOB and INITRD_GLOB.

2011-04-05 loic.minier@linaro.org <>

  Fix typo: use initrd_base instead of kernel_base for initrd.

2011-04-05 Mattias Backman <mattias.backman@linaro.org>

  Make the changes to _make_boot_files.

2011-04-05 Loïc Minier <lool@dooz.org>

  Mock os.getuid() in test_append_to_fstab() to avoid calling sudo in the tests.

2011-04-04 Loïc Minier <lool@dooz.org>

  Run apt-get clean after installing packages.

2011-04-04 matt.waddel@linaro.org <>

  Fixes number of parameters in call to make_boot_files() in the test code

2011-04-04 matt.waddel@linaro.org <>

  Removes potentially uninitialized variable, boot_script_path, from calls to make_boot_files()

2011-04-04 Mattias Backman <mattias.backman@linaro.org>

  Add get_kflavor_file function.

2011-04-04 Loïc Minier <lool@dooz.org>

  Add newline to all lines appended to etc/fstab; add tests for append_to_fstab; LP: #745728.

2011-04-04 Loïc Minier <lool@dooz.org>

  Silence install_packages() output in tests.

2011-04-04 Loïc Minier <lool@dooz.org>

  Add some message while installing packages in the chroot, and fix the linaro-hwpack-install message to not mention apt-get.

2011-04-04 Loïc Minier <lool@dooz.org>

  Add rootfs_mount_options() helper for the mount options to use in fstab depending on the rootfs; add tests; LP: #745771.

2011-04-04 Mattias Backman <mattias.backman@linaro.org>

  Change kernel_suffix to kernel_flavors.

2011-04-04 Loïc Minier <lool@dooz.org>

  Rename linaro_image_tools.media_create.hwpack to chroot_utils as it also contains a helper to install packages.

2011-04-04 Loïc Minier <lool@dooz.org>

  Factor tests for mkfs.fs commands and raise an error for unknown rootfs types.

2011-04-04 Loïc Minier <lool@dooz.org>

  Install btrfs-tools in the chroot when creating a btrfs rootfs; LP: #715932.

2011-04-04 Loïc Minier <lool@dooz.org>

  Add test for media_create.hwpack.install_packages().

2011-04-04 Loïc Minier <lool@dooz.org>

  Add install_packages function to apt-get install some packages in the chroot.

2011-04-04 Loïc Minier <lool@dooz.org>

  Remove unused vars.

2011-04-04 Loïc Minier <lool@dooz.org>

  Don't repeat the prepare_chroot() testing in test_install_hwpacks(), just check that it was called with proper args; refactor some media_create.hwpack tests to work with arbitrary chroot and tmp dirs.

2011-04-04 Loïc Minier <lool@dooz.org>

  Test whether .wait() (or .communicate()) was run for every Popen() object, not just the last one.

2011-04-04 Loïc Minier <lool@dooz.org>

  Split off generic parts from install_hwpacks() into a new prepare_chroot(); update tests.

2011-04-04 Loïc Minier <lool@dooz.org>

  Add chroot support to cmd_runner.run() and use it to install hwpacks.

2011-04-01 matt.waddel@linaro.org <>

  Prevents uninitialized string from being passed to make_boot_files() in the vexpress

2011-04-01 jeremy.chang@linaro.org <>

  Add android_board_configs to indicate the supported boards for android

2011-04-01 jeremy.chang@linaro.org <>

  Add get_android_sfdisk_cmd function

2011-04-01 jeremy.chang@linaro.org <>

  Give it a loop over formating same kind partitions

2011-04-01 jeremy.chang@linaro.org <>

  umount android partitions in cleanup function

2011-03-31 Angus Ainslie <angus.ainslie@linaro.org>

  Remove debugging code

2011-03-31 Angus Ainslie <angus.ainslie@linaro.org>

  Update Samsung BL0 and BL1 comments Remove u-boot comment as it is no longer valid

2011-03-30 Angus Ainslie <angus.ainslie@linaro.org>

  Change the tools to use the new SPL + uboot method Fat and ext2 are enabled to load the kernel

2011-03-31 jeremy.chang@linaro.org <>

  Add a EXPERIMENTAL banner for linaro-android-media-create

2011-03-31 jeremy.chang@linaro.org <>

  Recover the unneeded Keyword arguments change.

2011-03-31 jeremy.chang@linaro.org <>

  Fix regression bug, UnboundLocalError in get_sfdisk_cmd in boards.py

2011-03-30 jeremy.chang@linaro.org <>

  Clean up the android code

2011-03-29 Loïc Minier <lool@dooz.org>

  Update tests for new mx51 initrd address.

2011-03-24 Loïc Minier <lool@dooz.org>

  Expose default path of sanitize_path() as to help testing and add tests for sanitize_path().

2011-03-24 Loïc Minier <lool@dooz.org>

  Use cmd_runner instead of subprocess, this ensures that a sane PATH is used.

2011-03-24 Loïc Minier <lool@dooz.org>

  Use cmd_runner.SUDO_ARGS instead of importing it; tidy up imports.

2011-03-24 Loïc Minier <lool@dooz.org>

  Revert parts of r309; use MockCmdRunnerPopenFixture.mock.commands_executed instead of .calls for clarity in the test cases, and simply define sudo_args from SUDO_ARGS.

2011-03-24 Loïc Minier <lool@dooz.org>

  Sanitize path with cmd_runner's helper rather than reinventing it.

2011-03-24 Loïc Minier <lool@dooz.org>

  Bug: find_command() was setting os.environ['PATH'] to ":/bin:usr/bin" if unset, but this means that the current directory was searched first unconditionally even when calling linaro-image-tools system-wide.  Later logic in find_command() correctly prepends the current directory when needed, so it was useless and incorrect to include . in the PATH by default.

2011-03-24 Loïc Minier <lool@dooz.org>

  Factor handling of unset PATH and default PATH in the common case.

2011-03-24 Loïc Minier <lool@dooz.org>

  Fix handling of empty PATH; this actually means that the current directory should be searched, and not that PATH is empty.

2011-03-24 Loïc Minier <lool@dooz.org>

  Actually make sure that any of the directories typically found in the PATH are added if missing; this will ensure that commands which we call and which are typically in /usr/bin are also in the PATH, and that commands from linaro-image-tools which might have been installed under /usr/local are also in the PATH.

2011-03-24 Loïc Minier <lool@dooz.org>

  Move PATH sanitization to a function and call that from Popen.__init__(); note that: - this regresses the hwpack testsuite as it uses subprocess.Popen directly, so   that a broken PATH might not be fixed up - due to the media_create code doing a os.environ.copy() before os.environ   being sanitized, this requires sanitizing both os.environ and the env copy   passed to Popen()

2011-03-24 Loïc Minier <lool@dooz.org>

  Set os.environ['PATH'] if unset or empty; append /sbin to it if missing; LP: #709517.

2011-03-24 Loïc Minier <lool@dooz.org>

  Pass --yes to apt-get when automatically installing packages for missing commands, this is needed when more than one package would get installed; LP: #741638.

2011-03-24 Loïc Minier <lool@dooz.org>

  Move duplicated preferred_tools_dir helper to linaro_image_tools.utils; this still works because linaro_image_tools.utils' __file__ is still a relative path.

2011-03-24 Loïc Minier <lool@dooz.org>

  Move TestCaseWithFixtures from linaro_image_tools.hwpack.testing to testing as it's used in more places than hwpack.

2011-03-24 Loïc Minier <lool@dooz.org>

  Fix typo: "tht" instead of "the".

2011-03-24 Loïc Minier <lool@dooz.org>

  Drop unused imports.

2011-03-24 Loïc Minier <lool@dooz.org>

  Move CreateTempDirFixture, MockSomethingFixture, MockCmdRunnerPopen and MockCmdRunnerPopenFixture from linaro_image_tools.media_create.tests.fixtures to tests.fixtures as these are used outside of media_create.

2011-03-24 Loïc Minier <lool@dooz.org>

  Expose cmd_runner's 'sudo -E' args for use in tests; convert most tests to use an array of args rather than a string.

2011-03-24 Loïc Minier <lool@dooz.org>

  Add a test for and fix cmd_runner.run() with tuples.

2011-03-24 Loïc Minier <lool@dooz.org>

  Split linaro_image_tools.cmd_runner tests out of media_create.tests.test_media_create into tests.test_cmd_runner.

2011-03-24 Loïc Minier <lool@dooz.org>

  Move linaro_image_tools.media_create.cmd_runner to linaro_image_tools.cmd_runner as it's used in linaro_image_tools.utils and generally useful anyway.

2011-03-24 Loïc Minier <lool@dooz.org>

  Split linaro_image_tools.utils tests out of media_create.tests.test_media_create into tests.test_utils; some code duplication for now.

2011-03-24 Loïc Minier <lool@dooz.org>

  Drop unused "os" import.

2011-03-24 Loïc Minier <lool@dooz.org>

  Move linaro_image_tools.media_create.utils to linaro_image_tools.utils.

2011-03-24 Loïc Minier <lool@dooz.org>

  Use media_create.find_command instead of custom find_script as it works better to run the testsuite on an installed system; LP: #711312.

2011-03-24 Loïc Minier <lool@dooz.org>

  Rename boot_script to boot_script_path when passing a pathname.

2011-03-24 Loïc Minier <lool@dooz.org>

  Simplify boot_script_path computation.

2011-03-23 Loïc Minier <lool@dooz.org>

  Move populate_boot() from media_create.populate_boot to media_create.boards.BoardConfig; LP: #716469.

2011-03-23 Loïc Minier <lool@dooz.org>

  Shuffle modules to be under the same hierarchy: - linaro_media_create -> linaro_image_tools/media_create - hwpack -> linaro_image_tools.hwpack - tests -> linaro_image_tools.tests this will notably give us a place to share code between linaro_image_tools.media_create and .hwpack.

2011-03-23 jeremy.chang@linaro.org <>

  Change sdcard partition to vfat format

2011-03-17 John Rigby <john.rigby@linaro.org>

  make initrd_addr for mx5 larger

2011-03-17 Loïc Minier <lool@dooz.org>

  Use HEADS and SECTORS from partitions.py in tests.

2011-03-17 Loïc Minier <lool@dooz.org>

  Create a Mx51Config derived from Mx5Config and move load addresses and kernel flavor specific to i.MX51 to Mx51Config; also introduce a Mx53Config derived from Mx5Config and merge i.MX53 data from Mx53LocoConfig into it.  Update tests to use Mx5 or Mx51 correctly.

2011-03-17 Loïc Minier <lool@dooz.org>

  Rename i.MX5 to i.MX5x in comment.

2011-03-17 Loïc Minier <lool@dooz.org>

  TestBootSteps.test_mx5_steps(): create a fake Mx5Config instead of using Mx51evkConfig.

2011-03-17 Loïc Minier <lool@dooz.org>

  Add support for EfikaMX SmartBook (efikasb).

2011-03-16 jeremy.chang@linaro.org <>

  Change android rootfs partition default format to ext4

2011-03-09 Guilherme Salgado <guilherme.salgado@linaro.org>

  Change cmd_runner.run() to always pass -E to sudo

2011-03-09 jeremy.chang@linaro.org <>

  Install linaro-android-media-create

2011-03-08 jeremy.chang@linaro.org <>

  Add Android images deployment support

2011-03-08 Eric Miao <eric.miao@linaro.org>

  Fix names of uboot_flavor and kernel_suffix

2011-03-07 Lee Jones <lee.jones@linaro.org>

  Include support for the new u8500 hardware pack

2011-03-05 Loïc Minier <lool@dooz.org>

  Set kernel_suffix = 'linaro-omap' in OmapConfig instead of children classes.

2011-03-05 Loïc Minier <lool@dooz.org>

  Drop now unused install_mx5_uboot().

2011-03-05 Loïc Minier <lool@dooz.org>

  Let Mx53 use the Mx5 _make_boot_files() which is now identical.

2011-03-05 Loïc Minier <lool@dooz.org>

  Always require a non-padded u-boot.imx for Mx53.

2011-03-05 Loïc Minier <lool@dooz.org>

  Use cls.uboot_flavor instead of hardcoding 'mx53_loco'.

2011-03-05 Loïc Minier <lool@dooz.org>

  Convert tabs to spaces.

2011-03-05 Eric Miao <eric.miao@linaro.org>

  Make use of Mx5Config as superclass for Mx53LoCoConfig

2011-03-05 Loïc Minier <lool@dooz.org>

  Make sure an assertion is raised if the environment size is smaller than the generated environment; also change the code to do a single struct.pack() call instead of one call per byte to pad.

2011-03-05 Loïc Minier <lool@dooz.org>

  make_flashable_env: sort env_strings to have reliable ordering.

2011-03-05 Loïc Minier <lool@dooz.org>

  Add test for make_flashable_env().

2011-03-05 Loïc Minier <lool@dooz.org>

  Rename tempfile to tmpfile to allow importing tempfile.

2011-03-05 Loïc Minier <lool@dooz.org>

  Implement size checks in install_smdkv310_uImage and install_smdkv310_initrd and document why they aren't needed in install_smdkv310_boot_env.

2011-03-05 Loïc Minier <lool@dooz.org>

  Simplify _dd docstring a bit.

2011-03-05 Loïc Minier <lool@dooz.org>

  Change the _get_bootcmd classmethod to a bootcmd classproperty; thanks Guilherme Salgado.

2011-03-05 Loïc Minier <lool@dooz.org>

  Remove unused import causing a lot of pyflakes errors.

2011-03-05 Loïc Minier <lool@dooz.org>

  Add testcase for the mx5 bootloader being too big.

2011-03-05 Loïc Minier <lool@dooz.org>

  Fix size check for mx5_boot_loader to use the LOADER constant rather than BOOT.

2011-03-05 Loïc Minier <lool@dooz.org>

  Check size of imx_file is smaller than guaranteed bootloader partition size in install_mx5_boot_loader(); update testsuite to pass a real file to allow os.path.getsize() to work.

2011-03-03 Guilherme Salgado <guilherme.salgado@linaro.org>

  Saving of the plain boot script (boot.txt) on the boot partition was failing with a permission error; this fixes it.

2011-03-02 Angus Ainslie <angus.ainslie@linaro.org>

  fix review comments from salgado

2011-03-02 Angus Ainslie <angus.ainslie@linaro.org>

  add the temp_dir logic back in that I removed during the last merge

2011-03-01 Angus Ainslie <angus.ainslie@linaro.org>

  Fixup partition tests for new partition sizes. Remove duplicate Samsung SMDK v310 test

2011-03-01 Angus Ainslie <angus.ainslie@linaro.org>

  Remove duplicate EfikaMX classes

2011-03-01 Angus Ainslie <angus.ainslie@linaro.org>

  Remove duplicate Samsung board definition from merge Add constants reserved length  and copy length for the Samsung uinitrd

2011-03-01 Loïc Minier <lool@dooz.org>

  Use proper initrd size of 6 MiB instead of 100 MiB for Samsung, and use that in movi boot commands.

2011-03-01 Loïc Minier <lool@dooz.org>

  Don't hardcode kernel_addr and initrd_addr in Samsung movi commands.

2011-03-01 Loïc Minier <lool@dooz.org>

  Remove a couple of spaces.

2011-03-01 Loïc Minier <lool@dooz.org>

  Don't generate a boot.scr for now as it is unused and might be confusing.

2011-03-01 Loïc Minier <lool@dooz.org>

  Use chroot_dir consistently instead of mixing with root_dir.

2011-03-01 Loïc Minier <lool@dooz.org>

  Instead of passing boot commands around, just pass a boot_env dict.

2011-03-01 Loïc Minier <lool@dooz.org>

  Rename boot_cmd to boot_commands for clarity.

2011-03-01 Loïc Minier <lool@dooz.org>

  SMDKV310Config: make env_size a regular variable in _make_boot_files() instead of a class variable as it's used only once.

2011-03-01 Loïc Minier <lool@dooz.org>

  Merge SMDKV310Config and SamsungConfig since there's only one board for now.

2011-03-01 Loïc Minier <lool@dooz.org>

  Consistent spacing between functions.

2011-03-01 Loïc Minier <lool@dooz.org>

  Drop seeminly useless make_boot_ini() return value.

2011-03-01 Loïc Minier <lool@dooz.org>

  Simplify _get_boot_commands() a bit.

2011-03-01 Loïc Minier <lool@dooz.org>

  Ups, also rename _get_boot_cmd to _get_boot_commands in the testsuite.

2011-03-01 Loïc Minier <lool@dooz.org>

  Rename _get_boot_cmd to _get_boot_commands to avoid confusion with _get_bootcmd.

2011-03-01 Loïc Minier <lool@dooz.org>

  Don't align bootloader partition to 4 MiB boundary, instead start on the first sector possible, +1s.

2011-03-01 Loïc Minier <lool@dooz.org>

  Remove trailing spaces.

2011-02-28 Angus Ainslie <angus.ainslie@linaro.org>

  incorporated Loic's conastant changes

2011-02-28 Angus Ainslie <angus.ainslie@linaro.org>

  Update bootcmd and bootargs Fixed tests for v310 board

2011-02-28 Guilherme Salgado <guilherme.salgado@linaro.org>

  Rename the plain-text boot script saved on the boot partition from boot.script to boot.txt

2011-02-28 Eric Miao <eric.miao@linaro.org>

  Add preliminary support for Freescale i.MX53 LoCo board

2011-02-25 Loïc Minier <lool@dooz.org>

  Be consistent and use "uboot" rather than "u_boot".

2011-02-25 Loïc Minier <lool@dooz.org>

  populate_boot(): assert that uboot_flavor is set when uboot_in_boot_part is.

2011-02-25 Loïc Minier <lool@dooz.org>

  Fix TestPopulateBoot.prepare_config to create derived classes rather than using the passed class.

2011-02-25 Loïc Minier <lool@dooz.org>

  TestPopulateBoot: instead of testing with representative boards, test with specially crafted test configs.

2011-02-25 Loïc Minier <lool@dooz.org>

  Share expected_call across TestPopulateBoot tests.

2011-02-25 Loïc Minier <lool@dooz.org>

  Share expected_args across TestPopulateBoot tests.

2011-02-25 Loïc Minier <lool@dooz.org>

  Add TestPopulateBoot.call_populate_boot() to avoid code repeating the populate_boot args.

2011-02-24 Loïc Minier <lool@dooz.org>

  Test install_omap_boot_loader().

2011-02-24 Loïc Minier <lool@dooz.org>

  Test install_mx5_boot_loader().

2011-02-24 Loïc Minier <lool@dooz.org>

  Don't instanciate BoardConfig classes.

2011-02-24 Loïc Minier <lool@dooz.org>

  Use Mx5Config() instead of mx51evk's config.

2011-02-24 Loïc Minier <lool@dooz.org>

  Fix TestPopulateBoot name clash which was hiding some tests.

2011-02-24 Loïc Minier <lool@dooz.org>

  More consistent spacing.

2011-02-24 Loïc Minier <lool@dooz.org>

  Test populate_boot() with more board configs.

2011-02-24 Loïc Minier <lool@dooz.org>

  Add tests for linaro_media_create.populate_boot.populate_boot().

2011-02-24 Loïc Minier <lool@dooz.org>

  Drop unused errno import.

2011-02-24 Loïc Minier <lool@dooz.org>

  Run "mkdir -p" instead of using os.makedirs(); this might be less elegant, but it makes the code much simpler and easier to test as we don't need to create a place to run the os.makedirs() or to mock anything more than cmd_runner.

2011-02-24 Loïc Minier <lool@dooz.org>

  Add a uboot_in_boot_part BoardConfig flag to decide whether u-boot.bin should be copied to the boot partition instead of just checking uboot_flavor; this allows using uboot_flavor consistently on mx5 boards.

2011-02-22 Andy Doan <andy.doan@linaro.org>

  update boot.scr for overo to support 1024x768 resolution

2011-02-22 Loïc Minier <lool@dooz.org>

  Add TODOs to add missing checks.

2011-02-22 Loïc Minier <lool@dooz.org>

  Define and use a _dd() function to wrap dd.

2011-02-22 Loïc Minier <lool@dooz.org>

  Rework Samsung V310 partitioning: - don't use a boot partition since u-boot currently reads uImage/uInitrd from   fixed offsets - avoid hardcoding partition lengths/offsets, use constants instead - limit dd's count when writing uImage and uInitrd

2011-02-21 Loïc Minier <lool@dooz.org>

  Use SECTOR_SIZE in install_mx51evk_boot_loader() instead of hardcoding 1024.

2011-02-21 Loïc Minier <lool@dooz.org>

  Use SECTOR_SIZE instead of hardcoding 512 in dd calls.

2011-02-19 Loïc Minier <lool@dooz.org>

  We try to align partition start/end offsets to 4 MiB, but we had stopped making any effort to align to CHS boundaries and were always using 255 heads and 63 sectors.  Since this causes warnings with partitioning tools and since we can use any geometry we like, use 128 heads and 32 sectors as geometry which gives us 2 MiB cylinders and means partitions will end/start on cylinder boundaries most of the time.

2011-02-17 Angus Ainslie <angus.ainslie@linaro.org>

  Remove commented out code and old comments

2011-02-17 Angus Ainslie <angus.ainslie@linaro.org>

  Finished fixing changes to partitons Remove use_fat_partiton flag Added vfat partition to Samsung v310 build All boot binaries are generated to the boot partition but they are currently still loaded from raw MMC offsets.

2011-02-17 Loïc Minier <lool@dooz.org>

  Add support for EfikaMX smarttops. - rename mx51evk-related logic to share it across mx5-based boards - EfikamxConfig and Mx51evkConfig just set uboot_name (NB: uboot_flavor has a   special omap-only meaning and hence wasn't suitable)

2011-02-15 Angus Ainslie <angus.ainslie@linaro.org>

  fix broken smdkv310 tests

2011-02-15 Angus Ainslie <angus.ainslie@linaro.org>

   more review changes

2011-02-15 Angus Ainslie <angus.ainslie@linaro.org>

   more review changes

2011-02-14 Angus Ainslie <angus.ainslie@linaro.org>

  fix changes due to sfdisk command changes

2011-02-14 Loïc Minier <lool@dooz.org>

  Fix typos in comments.

2011-02-14 Loïc Minier <lool@dooz.org>

  Closing triple double-quotes need to stand on their own line.

2011-02-14 Loïc Minier <lool@dooz.org>

  Convert align_up to a real function and add docstrings to align_partition() and align_up().

2011-02-12 Loïc Minier <lool@dooz.org>

  Add tests for IGEP.

2011-02-11 Loïc Minier <lool@dooz.org>

  Make sure boot partition has an even length in sectors (partition length is an entire number of KiBs) to please OMAP3 ROMs; these apparently don't care for the start sector, but do care for the length of the partition...  Update comments as well.

2011-02-11 Loïc Minier <lool@dooz.org>

  Add --align-boot-part flag to force (4 MiB) alignment of boot partition.

2011-02-11 Loïc Minier <lool@dooz.org>

  Add tests for align_up and align_partition.

2011-02-11 Loïc Minier <lool@dooz.org>

  Rework sfdisk commands again; completely bypass CHS calculations as they are irrelevant (see LP #626907 for discussion). - enforce some sensible sizes of >= 1 MiB, >= 50 MiB, and >= 50 MiB for   (optional) bootloader partition, boot partition and root partition   respectively - document partition layout in get_sfdisk_cmd() - update testsuite for new values

2011-02-11 Loïc Minier <lool@dooz.org>

  Factorize the creation of a relatively common disk tempfile.

2011-02-11 Loïc Minier <lool@dooz.org>

  Add messages to asserts.

2011-02-10 Angus Ainslie <angus.ainslie@linaro.org>

  fix bootm line so that initrd mounts

2011-02-10 Angus Ainslie <angus.ainslie@linaro.org>

  Get rid of whitespace change

2011-02-10 Angus Ainslie <angus.ainslie@linaro.org>

  Merge review changes

2011-02-10 Angus Ainslie <angus.ainslie@linaro.org>

  added tests for the SMDKv310 board

2011-02-10 Loïc Minier <lool@dooz.org>

  Add comment to test_partition_numbering().

2011-02-10 Loïc Minier <lool@dooz.org>

  Add test to make sure first partition after vfat is selected as the linux partition.

2011-02-10 Loïc Minier <lool@dooz.org>

  Drop tests which are probably useless after discussion -- let's not bloat the testsuite.

2011-02-10 Loïc Minier <lool@dooz.org>

  Remove debug print.

2011-02-10 Loïc Minier <lool@dooz.org>

  Add some tests to make sure rootfs is after bootfs and that partitions don't overlap.

2011-02-10 Loïc Minier <lool@dooz.org>

  Add an explicit break when we find the linux partition as to not use a partition found afterwards.

2011-02-10 Loïc Minier <lool@dooz.org>

  Add some helpful message in the "normal partition" assert.

2011-02-10 Loïc Minier <lool@dooz.org>

  Fix weird line-wrapping of mine.

2011-02-10 Guilherme Salgado <guilherme.salgado@linaro.org>

  When --consoles is passed to l-m-c, append (instead of prepend) them to the list of serial options in the boot cmd

2011-02-10 Loïc Minier <lool@dooz.org>

  Align partitions at 4 MiB; this requires switching to sector addressing for sfdisk commands and is fairly intrusive.

2011-02-10 Loïc Minier <lool@dooz.org>

  Rework processing of parted partitions; when using partitions not aligned on cylinder boundaries, some "free space" partition is returned by the call to nextPartition(); this partition isn't the one we were actually looking for. This will be exercized by the testsuite once we move to 4 MiB aligned partitions.

2011-02-09 Loïc Minier <lool@dooz.org>

  Don't reset image_size_in_bytes to a cylinder-aligned size: we want to honor the requested image size, even if that means some padding.

2011-02-09 Loïc Minier <lool@dooz.org>

  Fix use of image_size instead of image_size_in_bytes when calling qemu-img.

2011-02-09 Angus Ainslie <angus.ainslie@linaro.org>

  Fix kernel load address and u-boot env

2011-02-09 Guilherme Salgado <guilherme.salgado@linaro.org>

  l-m-c now stores the original boot script (before we feed it to mkimage) in the boot partition

2011-02-08 Angus Ainslie <angus.ainslie@linaro.org>

  Added Samsung SMDK V310 - doesn't quite boot yet

2011-02-02 Loïc Minier <lool@dooz.org>

  Factor the prefer_dir computation which had to be repeated in the previous merge.

2011-02-02 Loïc Minier <lool@dooz.org>

  Default to os.getcwd() instead of "." as "." breaks with some ChdirToTempdirFixture based tests.

2011-02-02 Loïc Minier <lool@dooz.org>

  More explicit handling of empty PATH components as "." in find_command.

2011-02-02 Loïc Minier <lool@dooz.org>

  Pass a tools dir (preferred directory) to install_hwpacks; should be the directory of linaro-media-create when it's run with an explicit directory, or "." when running from a bzr checkout.

2011-02-02 Loïc Minier <lool@dooz.org>

  Add an optional prefer_dir arg to find_command to allow searching a specific directory first.

2011-02-02 Loïc Minier <lool@dooz.org>

  Always try to unmount ROOT_DISK, even if BOOT_DISK didn't unmount successfully.

2011-02-02 Loïc Minier <lool@dooz.org>

  Use cmd_runner.run() instead of .Popen() as the latter doesn't accept as_root.

2011-02-02 Loïc Minier <lool@dooz.org>

  Add missing cmd_runner module before SubcommandNonZeroReturnValue; LP: #711573.

2011-02-01 Loïc Minier <lool@dooz.org>

  Fix testsuite breakage with reldir; was running the wrong testsuite. :-/

2011-02-01 Guilherme Salgado <salgado@canonical.com>

  Add a test for hwpack.run_local_atexit_funcs() and fix an undefined name in it

2011-02-01 Loïc Minier <lool@dooz.org>

  Post-release version bump to 0.4.3.1

2011-02-01 Loïc Minier <lool@dooz.org>

  Release 0.4.3

2011-02-01 Loïc Minier <lool@dooz.org>

  Bump version after release.

2011-02-01 Loïc Minier <lool@dooz.org>

  Make names "tarball" and "tarball.gz" configurable and move mkdir() to setUp() instead of __init__().

2011-02-01 Loïc Minier <lool@dooz.org>

  Test find_command().

2011-02-01 Loïc Minier <lool@dooz.org>

  Add and use find_command() which will search a linaro-image-tools command in the current directory if running from a bzr checkout or in PATH otherwise; this helps with running the testsuite on an installed system; LP: #709518.

2011-02-01 Guilherme Salgado <salgado@canonical.com>

  Some tweaks to the test added in the previous commit and add a safety net to avoid bugs similar to #710971

2011-02-01 Loïc Minier <lool@dooz.org>

  Rework tarball creation to avoid these warnings: tar: Removing leading `/' from member names tar: /tmp/tmpNhHGL5: file changed as we read it

2011-01-31 Andy Doan <andy.doan@canonical.com>

  add test case for atexit fix

2011-01-31 Guilherme Salgado <salgado@canonical.com>

  A test for the fix in the previous commit

2011-01-31 Guilherme Salgado <salgado@canonical.com>

  Fix the bug, but a test is tricky to write

2011-01-31 Guilherme Salgado <salgado@canonical.com>

  Mention sfdisk on the requirements to run the test suite

2011-01-29 Loïc Minier <lool@dooz.org>

  Mock getuid() when testing cmd_runner and test both the sudo needed and sudo not needed cases.

2011-01-29 Loïc Minier <lool@dooz.org>

  linaro-media-create: Use linaro_media_create.cmd_runner's Popen rather than the one from subprocess; avoids hardcoding sudo in the commands.

2011-01-29 Loïc Minier <lool@dooz.org>

  Remove useless import.

2011-01-29 Loïc Minier <lool@dooz.org>

  linaro-hwpack-install: only call sudo when running as non-root.

2011-01-29 Loïc Minier <lool@dooz.org>

  cmd_runner: Don't prepend sudo if we're root.

2011-01-28 Loïc Minier <lool@dooz.org>

  Post-release bump to 0.4.2.1.

2011-01-28 Loïc Minier <lool@dooz.org>

  Release 0.4.2

2011-01-28 Guilherme Salgado <salgado@canonical.com>

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

2011-01-28 Guilherme Salgado <salgado@canonical.com>

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

2011-01-28 Guilherme Salgado <salgado@canonical.com>

  Use linaro-dev@linaro.org instead of infrastructure@ as the latter is internal only

2011-01-28 Guilherme Salgado <salgado@canonical.com>

  Add a GPL2 header to all hwpack files

2011-01-28 Guilherme Salgado <salgado@canonical.com>

  Add license headers to all media-create files

2011-01-28 Loïc Minier <lool@dooz.org>

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

2011-01-28 Loïc Minier <lool@dooz.org>

  Sign tarball.

2011-01-28 Loïc Minier <lool@dooz.org>

  Update setup.py and commit the version change.

2011-01-28 Loïc Minier <lool@dooz.org>

  Run testsuite before release.

2011-01-28 Loïc Minier <lool@dooz.org>

  No need to list the packages explicitly.

2011-01-28 Guilherme Salgado <salgado@canonical.com>

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

2011-01-28 Guilherme Salgado <salgado@canonical.com>

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

2011-01-28 Loïc Minier <lool@dooz.org>

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

2011-01-28 Loïc Minier <lool@dooz.org>

  Drop unused imports.

2011-01-28 Guilherme Salgado <salgado@canonical.com>

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

2011-01-28 Loïc Minier <lool@dooz.org>

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

2011-01-28 Loïc Minier <lool@dooz.org>

  Drop packaging; will be maintained in Ubuntu.

2011-01-28 Loïc Minier <lool@dooz.org>

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

2011-01-28 Loïc Minier <lool@dooz.org>

  Install scripts.

2011-01-28 Loïc Minier <lool@dooz.org>

  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 <lool@dooz.org>

  Rename to linaro-image-tools.

2011-01-28 Loïc Minier <lool@dooz.org>

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

2011-01-28 Guilherme Salgado <salgado@canonical.com>

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

2011-01-28 Loïc Minier <lool@dooz.org>

  Add shebang and make setup.py +x.

2011-01-27 Guilherme Salgado <salgado@canonical.com>

  Fix install_package_providing() to wait() for its child

2011-01-27 Guilherme Salgado <salgado@canonical.com>

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

2011-01-27 Guilherme Salgado <salgado@canonical.com>

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

2011-01-26 Andy Doan <andy.doan@canonical.com>

  add exception handling to hwpack cleanup logic

2011-01-26 Loïc Minier <lool@dooz.org>

  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 Guilherme Salgado <salgado@canonical.com>

  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 <lool@dooz.org>

  Test that get_uuid() runs blkid correctly.

2011-01-26 Loïc Minier <lool@dooz.org>

  Only lookup rootfs UUID when needed.

2011-01-26 Loïc Minier <lool@dooz.org>

  fdisk isn't used anymore.

2011-01-26 Loïc Minier <lool@dooz.org>

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

2011-01-25 Guilherme Salgado <salgado@canonical.com>

  Get rid of the mx51evk-specific code in create_partitions

2011-01-25 Andy Doan <andy.doan@canonical.com>

  ensure local_atexit functions always run

2011-01-25 Loïc Minier <lool@dooz.org>

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

2011-01-25 Guilherme Salgado <salgado@canonical.com>

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

2011-01-25 Loïc Minier <lool@dooz.org>

  Move docstring in proper place.

2011-01-25 Loïc Minier <lool@dooz.org>

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

2011-01-25 Loïc Minier <lool@dooz.org>

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

2011-01-25 Loïc Minier <lool@dooz.org>

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

2011-01-24 Andy Doan <andy.doan@canonical.com>

  update serial settings for overo to match natty kernel

2011-01-24 Guilherme Salgado <salgado@canonical.com>

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

2011-01-23 Loïc Minier <lool@dooz.org>

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

2011-01-22 Loïc Minier <lool@dooz.org>

  Drop spaces around env keyword argument.

2011-01-22 Loïc Minier <lool@dooz.org>

  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-22 Loïc Minier <lool@dooz.org>

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

2011-01-22 Loïc Minier <lool@dooz.org>

  Remove unused code.

2011-01-22 Loïc Minier <lool@dooz.org>

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

2011-01-22 Loïc Minier <lool@dooz.org>

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

2011-01-19 Andy Doan <andy.doan@canonical.com>

  change overo's sub_arch to kernel_suffix as per commit 247

2011-01-19 Andy Doan <andy.doan@canonical.com>

  add test case for overo board

2011-01-19 Loïc Minier <lool@dooz.org>

  0.4.1 changelog

2011-01-19 Loïc Minier <lool@dooz.org>

  Build-dep on qemu-kvm for qemu-img. Build-dep and Recommend on command-not-found for CommandNotFound. Build-dep on u-boot-tools | uboot-mkimage for mkimage.

2011-01-19 Loïc Minier <lool@dooz.org>

  Drop util-linux from Depends as it's Essential.

2011-01-19 Loïc Minier <lool@dooz.org>

  Uppercase Python in python-linaro-media-create long description.

2011-01-19 Loïc Minier <lool@dooz.org>

  Disable pkgbinarymangler when running the testsuite as it might cause some stderr output which confuses it.

2011-01-19 Loïc Minier <lool@dooz.org>

  linaro_media_create.rootfs.move_contents(): Sort files as to get a reliable set of commands which we can test.

2011-01-19 Loïc Minier <lool@dooz.org>

  Update changelog for 0.4

2011-01-19 Loïc Minier <lool@dooz.org>

  Remove omapfb.debug=y from kernel cmdline as the DSS2 code is mature now.

2011-01-18 Andy Doan <andy.doan@canonical.com>

  support for overo boards

2011-01-18 Guilherme Salgado <salgado@canonical.com>

  Rename BoardConfig.sub_arch to BoardConfig.kernel_suffix and fix PandaConfig.kernel_suffix

2011-01-18 Guilherme Salgado <salgado@canonical.com>

  Mention the bug number in an XXX comment and create an OmapConfig which is extended by both Beagle and Panda configs

2011-01-18 Guilherme Salgado <salgado@canonical.com>

  Fix the console boot arg for the beagle config

2011-01-18 Guilherme Salgado <salgado@canonical.com>

  Make l-m-c find the MLO file to install on omap boards regardless of where x-loader puts them

2011-01-18 Dave Martin <dave.martin@linaro.org>

  Remove spaces from around '=' in kernel command-lines.

2011-01-18 Guilherme Salgado <salgado@canonical.com>

  Add the new utils.py module which somehow was not included in the previous commit

2011-01-18 Guilherme Salgado <salgado@canonical.com>

  Recommends: qemu-kvm* and btrfs-tools and stop depending on btrfs-tools (not always needed) and e2fsprogs (which is essential and thus we can assume to always be installed)

2011-01-17 Guilherme Salgado <salgado@canonical.com>

  Fix Depends: and Suggests: to match the real requirements and also change ensure_command to lookup the package which provides the given command

2011-01-14 Guilherme Salgado <salgado@canonical.com>

  Get rid of remove_binary_dir.py as the binary/ dir is now created in a temp directory that is always removed when the script exits.

2011-01-14 Guilherme Salgado <salgado@canonical.com>

  Fix 3 tests that my last commit broke

2011-01-14 Guilherme Salgado <salgado@canonical.com>

  Add a comment mentioning the UDisks bug I've reported

2011-01-13 Guilherme Salgado <salgado@canonical.com>

  Use UDisks to lookup the correct device files for the boot/root partitions

2011-01-12 Guilherme Salgado <salgado@canonical.com>

  Move board-specific code from populate_boot.py to boards.py

2011-01-12 Guilherme Salgado <salgado@canonical.com>

  Use classes for board config

2011-01-11 Guilherme Salgado <salgado@canonical.com>

  Rename the media_create python package to linaro_media_create, to match the name of the deb package (python-linaro-media-create)

2011-01-11 Guilherme Salgado <salgado@canonical.com>

  Make the --binary argument of l-m-c required

2011-01-11 Guilherme Salgado <salgado@canonical.com>

  Finish tests for get_board_config

2011-01-11 Guilherme Salgado <salgado@canonical.com>

  Update integration.txt to call the functions directly instead of using python -m as we used to do

2011-01-11 Guilherme Salgado <salgado@canonical.com>

  Remove some debug code I'd left behind

2011-01-11 Guilherme Salgado <salgado@canonical.com>

  Remove l-m-c and rename l-m-c.py to l-m-c

2011-01-11 Guilherme Salgado <salgado@canonical.com>

  Update linaro-media-create.py to call get_board_config() correctly

2011-01-11 Guilherme Salgado <salgado@canonical.com>

  Tests for get_board_config

2011-01-10 Guilherme Salgado <salgado@canonical.com>

  A few more unrelated tweaks

2011-01-10 Guilherme Salgado <salgado@canonical.com>

  Fix test_make_boot_script, which broke after the signature of make_boot_script was changed

2011-01-10 Guilherme Salgado <salgado@canonical.com>

  Fix media_create.hwpack which was relying on the atexit funcs being called right after its job was done. That's no longer the case as it's no longer executed as a separate python process

2011-01-10 Guilherme Salgado <salgado@canonical.com>

  Fix a few minor issues introduced in l-m-c.py

2011-01-10 Guilherme Salgado <salgado@canonical.com>

  Implement the cleanup function in l-m-c.py and call confirm_device_selection_and_ensure_it_is_ready, which was missing in l-m-c.py

2011-01-08 Loïc Minier <lool@dooz.org>

  u-boot -> u-boot-tools (natty).

2011-01-07 Guilherme Salgado <salgado@canonical.com>

  Checkpoint commit; there's still lots of TODOs and FIXMEs

2011-01-07 Guilherme Salgado <salgado@canonical.com>

  Make the --hwpack-force-yes argument to l-m-c work again.  No tests as this code is being killed on another branch of mine.

2011-01-06 Guilherme Salgado <salgado@canonical.com>

  Show progress when running apt-get update in linaro-hwpack-install

2011-01-06 Guilherme Salgado <salgado@canonical.com>

  Once the user confirms the device selection on l-m-c, ensure all of its partitions are umounted to prevent failures further on

2011-01-05 Guilherme Salgado <salgado@canonical.com>

  Use the UDisks dbus interface to check whether or not a given partition is mounted

2011-01-05 Guilherme Salgado <salgado@canonical.com>

  Minor tweaks and a couple tests for ensure_filesystem_is_not_mounted

2011-01-05 Guilherme Salgado <salgado@canonical.com>

  Unmount bootfs/rootfs before attempting to create a new filesystem on them. Needed because KDE apparently triggers the automounter after a disk is repartitioned

2011-01-05 Guilherme Salgado <salgado@canonical.com>

  Add tests for install_hwpacks and co

2011-01-05 Guilherme Salgado <salgado@canonical.com>

  Add some docstrings and fix some minor issues

2011-01-05 Loïc Minier <lool@dooz.org>

  Fix misc issue with python-linaro-media-create package: - add missing dep of linaro-image-tools on python-linaro-media-create - uppercase Python in description - drop superfluous python-apt dep

2011-01-05 Loïc Minier <lool@dooz.org>

  Wrap build-deps and deps

2011-01-04 Guilherme Salgado <salgado@canonical.com>

  Port install_hwpacks to python

2011-01-04 Guilherme Salgado <salgado@canonical.com>

  Move some remaining board-specific configs to the one block where they should all be defined

2011-01-04 Guilherme Salgado <salgado@canonical.com>

  Use a temp file rather than stdout to pass data from a python script to l-m-c

2011-01-04 Loïc Minier <lool@dooz.org>

  Revert r220 as media_create/partitions.py still uses parted (along python-parted).

2011-01-03 Guilherme Salgado <salgado@canonical.com>

  Escape a percent character in a string of check_device._select_device. (fix provided by David Epping, for bug 695662)

2011-01-03 Guilherme Salgado <salgado@canonical.com>

  Print the correct device size in check_device._print_devices. (fix provided by David Epping, for bug 695659)

2010-12-23 Loïc Minier <lool@dooz.org>

  Prepare changelog for 0.4

2010-12-23 Loïc Minier <lool@dooz.org>

  Drop parted dependency.

2010-12-22 Loïc Minier <lool@dooz.org>

  Uppercase Python in description (lintian)

2010-12-22 Loïc Minier <lool@dooz.org>

  Add a python >= 2.6.5-1~ build-dep for dh_python2.

2010-12-22 Loïc Minier <lool@dooz.org>

  m

2010-12-22 Loïc Minier <lool@dooz.org>

  Use python2 sequence rather than python-support -- python-support build-dep was missing anyway.

2010-12-22 Loïc Minier <lool@dooz.org>

  Use a stricter dependency on python-hwpack as to avoid unhappy mixups

2010-12-22 Loïc Minier <lool@dooz.org>

  Wrap python-hwpack's Depends to get cleaner diffs

2010-12-22 Loïc Minier <lool@dooz.org>

  Update runtime Depends per README

2010-12-22 Loïc Minier <lool@dooz.org>

  Fix empty Vcs-Bzr

2010-12-22 Loïc Minier <lool@dooz.org>

  Build-dep on python-dbus, python-debian (>= 0.1.16ubuntu1), and python-parted per README

2010-12-22 Loïc Minier <lool@dooz.org>

  Bump python-testtools build-dep to >= 0.9.6 per README

2010-12-22 Loïc Minier <lool@dooz.org>

  Wrap build-deps to get cleaner diffs

2010-12-20 Martin Ohlsson <martin.ohlson@linaro.org>

  Refactoring of check_device.py.

2010-12-20 Loïc Minier <lool@dooz.org>

  Depends on u-boot instead of uboot-mkimage as this is where mkimage is shipped in natty.

2010-12-17 Paul Larson <paul.larson@canonical.com>

  Don't fail if there are spaces in the path.

2010-12-17 Martin Ohlsson <martin.ohlson@linaro.org>

  Replace StdoutToDevnull fixture with a MockSomething fixture.

2010-12-17 Martin Ohlsson <martin.ohlson@linaro.org>

  Improve formatting of device printout.

2010-12-17 Guilherme Salgado <salgado@canonical.com>

  Port prepare_partitions to python

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  create an external manifest

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  support different extensions in HardwarePack.filename

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  WARNING is a more appropriate level

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  warn if a package supplied with --local-deb does not end up in the hwpack

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  document & give a default to --local-deb

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  finish making test_builder tests less repetitive

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  start to make test_builder tests less repetitive

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  include local debs in the hwpack even if the config file does not include them

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  remove special casing of None keys in HardwarePack.sources

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  de-XXX

2010-12-17 Michael Hudson <michael.hudson@linaro.org>

  rename destination of --local-deb to indicate pluralness

2010-12-16 Guilherme Salgado <salgado@canonical.com>

  Fix arg parsing in rootfs.py

2010-12-16 Guilherme Salgado <salgado@canonical.com>

  Port populate_rootfs to python

2010-12-16 Loïc Minier <lool@dooz.org>

  Drop a bunch of unused dependencies.

2010-12-16 Martin Ohlsson <martin.ohlson@linaro.org>

  Replace fdisk command with the UDisks dbus interface.

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  don't mark the dependency package as automatically installed; hide stderr from dpkg --get-selections

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  grr

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  test the prefer_label stuff

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  make sources_entry_for_debs label support less hacky & tested

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  small tidy

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  make test pass, some hacking though

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  the final test!

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  consider the local debs as a package source when building the hwpack

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  make sure that the Packages file created by sources_entry_for_debs has Filename: entries that work

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  implement sources_entry_for_debs

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  split TemporaryDirectoryManager out of PackageMaker, add LocalArchiveMaker

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  if you pass a source with a key of "None" to add_apt_sources(), it is not added to the hwpack

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  allow matching the "content" (i.e. the file listing) of directories in tarfiles

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  add a modicum more logging

2010-12-16 Michael Hudson <michael.hudson@linaro.org>

  add local-debs option, which currently does not do anything

2010-12-15 Martin Ohlsson <martin.ohlson@linaro.org>

  Add TODO comment about using UDisk dbus interface to avoid subprocess.Popen.

2010-12-15 Guilherme Salgado <salgado@canonical.com>

  Update two python modules that were using subprocess.Popen() to use cmd_runner.run() instead

2010-12-15 Martin Ohlsson <martin.ohlson@linaro.org>

  Refactor check_device.py.     - sys.stdout.write replaced with print.     - check_device() returns boolean instead of exit code.

2010-12-15 Michael Hudson <michael.hudson@linaro.org>

  this probably allows you to pass --hwpack to linaro-media-create more than once

2010-12-15 Michael Hudson <michael.hudson@linaro.org>

  copy StartsWith from testtools, as that is only present in testtools 0.9.7+ and reenable test

2010-12-14 Martin Ohlsson <martin.ohlson@linaro.org>

  Move get_extended_env() from check_device to cmd_runner.

2010-12-14 Martin Ohlsson <martin.ohlson@linaro.org>

  Refactor for PEP-8 compliance.

2010-12-14 Guilherme Salgado <salgado@canonical.com>

  Merge create_partitions.py with partitions.py

2010-12-14 Guilherme Salgado <salgado@canonical.com>

  Disable a test which has a non-documented requirement and thus fails on Maverick

2010-12-14 Guilherme Salgado <salgado@canonical.com>

  A few tweaks a bug fixes suggested by reviewers

2010-12-14 Martin Ohlsson <martin.ohlson@linaro.org>

  Add test for deselecting a device.

2010-12-14 Martin Ohlsson <martin.ohlson@linaro.org>

  Add python port of check_device.

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  remove patch from james again

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  the fix

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  tests that are the core of the issue

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  patch from james

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  this is probably more robust

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  only mark packages newly installed with the hwpack as automatically installed

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  add a small essay to linaro-hwpack-install explaining why it does what it does

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  redo linaro-hwpack-install to use markauto on the contents of the hwpack

2010-12-14 Michael Hudson <michael.hudson@linaro.org>

  mostly revert r199

2010-12-13 Guilherme Salgado <salgado@canonical.com>

  Update a few cmd_runner.run() callsites that were not wait()ing

2010-12-13 Guilherme Salgado <salgado@canonical.com>

  Fix remaining tests, make sure everything is tested and clean up some bits

2010-12-13 Guilherme Salgado <salgado@canonical.com>

  Fix some tests and add more XXXs/TODOs

2010-12-13 Michael Hudson <michael.hudson@linaro.org>

  de-magic a test

2010-12-13 Michael Hudson <michael.hudson@linaro.org>

  explain a test

2010-12-13 Michael Hudson <michael.hudson@linaro.org>

  docstring & test for MatchesPackageRelationshipList

2010-12-10 Guilherme Salgado <salgado@canonical.com>

  Checkpoint commit

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  have the generated packages break/replace each other

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  duh

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  rollback format bump & make linaro-hwpack-install detect new-style hwpacks differently

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  create two dependency packages, one which depends on the contents of the hwpack, one which depends on the spec

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  classic 180 degree wrong logic bug

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  doh

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  support --hwpack-force-yes in linaro-media-create

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  oops

2010-12-10 Michael Hudson <michael.hudson@linaro.org>

  add --force-yes option to linaro-hwpack-install, rewriting its argument parsing on the way

2010-12-09 Guilherme Salgado <salgado@canonical.com>

  Use the new cmd_runner.Popen instead of subprocess.Popen

2010-12-09 Guilherme Salgado <salgado@canonical.com>

  Create a subprocess.Popen subclass which raises an error when the process exits with a non-zero return code.  This is useful in cases when cmd_runner can't be used but we still want to raise an error on non-zero exit.

2010-12-09 Michael Hudson <michael.hudson@linaro.org>

  rename dependency package to be prefixed with hwpack-

2010-12-09 Michael Hudson <michael.hudson@linaro.org>

  doh!

2010-12-09 Michael Hudson <michael.hudson@linaro.org>

  add a docstring

2010-12-08 Guilherme Salgado <salgado@canonical.com>

  Port more bits of create_partitions to python

2010-12-08 Guilherme Salgado <salgado@canonical.com>

  Port create_partitions to python

2010-12-08 Guilherme Salgado <salgado@canonical.com>

  Fix test_run_mkimage so that it doesn't run a subprocess using sudo

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  sort test module names in hwpacks/tests/__init__.py & add test_testing

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  disable test_run_mkimage because it keeps asking for my sudo password

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  more vertical separation

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  support format 2.0 in linaro-media-create

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  bump hwpack format to 2

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  test add_dependency_package

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  oops, PackageMaker.make_package did not get the file name right when arch != all

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  simplifications

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  add AfterPreprocessing.__str__

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  more documentation, some duplication removed

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  rename ZipMatchers to EachOf, document it and (doc)test it

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  replace Packages file "parsing" code with a real parser from debian.deb822

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  thoroughly rewrite the reporting part of MatchesSetwise and test that side of things

2010-12-08 Michael Hudson <michael.hudson@linaro.org>

  maybe this is a bit clearer

2010-12-07 Martin Ohlsson <martin.ohlson@linaro.org>

  Remove import of shutil in test_media_create.py.

2010-12-07 Martin Ohlsson <martin.ohlson@linaro.org>

  Use tempdir fixture as param when creating ChangeCurrentWorkingDirFixture.

2010-12-07 Martin Ohlsson <martin.ohlson@linaro.org>

  Add check for absolute path.

2010-12-07 Martin Ohlsson <martin.ohlson@linaro.org>

  Unpack tarball in system tempdir.

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  build a dependency package as part of building a hwpack

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  test that hardware matching is independent of package order & last fix to actually make it so

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  use MatchesAsPackagesFile in IsHardwarePack

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  generalize how TarfileHasFile matches content

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  wth, actual working impl of last commit

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  kill off MatchesPackage.fromPackage constructor

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  finally, MatchesAsPackagesFile

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  implement MatchesSetwise

2010-12-07 Michael Hudson <michael.hudson@linaro.org>

  ok, this is a bit crazy: add a MatchesStructure matcher that is a bit reminscent of destructuring-bind in common lisp make explicit the attributes which must be compared to consider FetchedPackages equal use the above two things to make a MatchesPackage matcher

2010-12-06 Guilherme Salgado <salgado@canonical.com>

  A few tweaks

2010-12-03 Guilherme Salgado <salgado@canonical.com>

  Port the meat of populate_boot to python

2010-12-03 Guilherme Salgado <salgado@canonical.com>

  Implement a new fixture which uses MockSomethingFixture to mock cmd_runner.do_run

2010-12-03 Guilherme Salgado <salgado@canonical.com>

  Fix the mocking of do_run in tests to not use the context manager protocol as that may fail to undo the mocking in some circumstances

2010-12-03 Guilherme Salgado <salgado@canonical.com>

  REAME now states the specific version of python-debian that is needed to run the test suite

2010-12-02 Guilherme Salgado <salgado@canonical.com>

  Update README with more packages that are needed to run the test suite

2010-12-01 Guilherme Salgado <salgado@canonical.com>

  Refactor a bunch of things taking into account Peter's and James' comments

2010-12-01 Martin Ohlsson <martin.ohlson@stericsson.com>

  Fix sudo for remove_binary_dir.py.

2010-12-01 Michael Hudson <michael.hudson@linaro.org>

  don't compare content when comparing FetchedPackages -- the md5 is enough

2010-12-01 Michael Hudson <michael.hudson@linaro.org>

  michael will always run the tests before committing to trunk

2010-11-30 Guilherme Salgado <salgado@canonical.com>

  Add an XXX for a question to the reviewer

2010-11-30 Guilherme Salgado <salgado@canonical.com>

  Create a new run() function to be used when running external commands as subprocesses

2010-11-30 Guilherme Salgado <salgado@canonical.com>

  Refactor the meat of populate_boot() into smaller functions that can be reused for all boards

2010-11-30 Martin Ohlsson <martin.ohlson@stericsson.com>

  Rename test fixtures and organize imports.

2010-11-30 Michael Hudson <michael.hudson@linaro.org>

  add a FetchedPackage.__hash__ method

2010-11-30 Michael Hudson <michael.hudson@linaro.org>

  test and fix for bug found by pyflakes

2010-11-30 Michael Hudson <michael.hudson@linaro.org>

  fix lint in test_tarfile_matchers

2010-11-30 Michael Hudson <michael.hudson@linaro.org>

  michael will always run the tests before committing to trunk

2010-11-30 Michael Hudson <michael.hudson@linaro.org>

  another comment

2010-11-30 Michael Hudson <michael.hudson@linaro.org>

  better comment

2010-11-29 Martin Ohlsson <martin.ohlson@stericsson.com>

  Move fixtures to separate module.

2010-11-29 Michael Hudson <michael.hudson@linaro.org>

  changes following review

2010-11-28 Martin Ohlsson <martin.ohlson@stericsson.com>

  Use fixtures for setUp and tearDown.

2010-11-27 Martin Ohlsson <martin.ohlson@stericsson.com>

  Apply subprocess args with shell=False.

2010-11-26 Martin Ohlsson <martin.ohlson@stericsson.com>

  Add tests for unpack_binary_dir.

2010-11-26 Michael Hudson <michael.hudson@canonical.com>

  allow the architecture to be supplied

2010-11-26 Michael Hudson <michael.hudson@canonical.com>

  test that created package had architecture: all

2010-11-25 Martin Ohlsson <martin.ohlson@stericsson.com>

  Add test for remove_binary_dir.

2010-11-25 Martin Ohlsson <martin.ohlson@stericsson.com>

  Port unpack_binary_tarball to python (includes porting of remove_binary_dir).

2010-11-25 Michael Hudson <michael.hudson@linaro.org>

  more tests & implementation for from_deb

2010-11-24 Michael Hudson <michael.hudson@linaro.org>

  first test passing for PackageFetcher.from_deb

2010-11-24 Michael Hudson <michael.hudson@linaro.org>

  create debs named like dpkg-name would move them too

2010-11-23 Guilherme Salgado <salgado@canonical.com>

  First attempt at packaging media_create. Works but has a few things that need fixing

2010-11-23 Guilherme Salgado <salgado@canonical.com>

  Port ensure_command to python

2010-11-23 Michael Hudson <michael.hudson@linaro.org>

  write out some more tests

2010-11-23 Michael Hudson <michael.hudson@linaro.org>

  depends and pre-depends fields work and invalid fields do not

2010-11-23 Michael Hudson <michael.hudson@linaro.org>

  use python-debian instead of python-apt for handling .deb files

2010-11-23 Michael Hudson <michael.hudson@linaro.org>

  test version too

2010-11-23 Michael Hudson <michael.hudson@linaro.org>

  check something about the created package

2010-11-23 Michael Hudson <michael.hudson@linaro.org>

  first test that creates a .deb

2010-11-23 Michael Hudson <michael.hudson@linaro.org>

  start with a fixture/context manager that provides temporary directories this must have been done so many times before...

2010-11-22 Guilherme Salgado <salgado@canonical.com>

  Add instructions for running the tests and create a new top-level test_suite, used to run the whole test suite with subunit

2010-11-18 Guilherme Salgado <salgado@canonical.com>

  Port the meat of create_boot_cmd to python and call that from l-m-c

2010-11-18 Martin Ohlsson <martin.ohlson@stericsson.com>

  Emphasize the hwpack installation in target rootfs.

2010-11-17 Guilherme Salgado <salgado@canonical.com>

  Refactor create_boot_cmd to make it not aware of

2010-11-17 Martin Ohlsson <martin.ohlson@stericsson.com>

  Notify user that "apt-get" will be run in target roofs.

2010-11-17 Martin Ohlsson <martin.ohlson@stericsson.com>

  Replace "sfdisk -l" with "fdisk -l".

2010-11-12 Guilherme Salgado <salgado@canonical.com>

  Remove an unnecessary call to get_device_by_id and fix some indentation

2010-11-12 Guilherme Salgado <salgado@canonical.com>

  Properly indent code. I wish we had some form of watchdog to at least prevent <tab>s in the code

2010-11-11 Guilherme Salgado <salgado@canonical.com>

  Add a test for HardwarePack.FORMAT this time.

2010-11-09 Steve Langasek <steve.langasek@linaro.org>

  releasing version 0.3

2010-11-09 Steve Langasek <steve.langasek@linaro.org>

  document bug #651905 in the changelog

2010-11-09 Dave Martin <dave.martin@linaro.org>

  Implement proper cleanup handling on signal / exit, so that we don't leave clutter behind on error.  This also fixes the message at the end of a successful install about being unable to unmount proc.  LP: #616385, #660196, #667394, #643601, #627383.

2010-11-09 Dave Martin <dave.martin@linaro.org>

  Remove suprious call to cleanup_sd before $DEPLOY_STEPS.

2010-11-04 James Westby <james.westby@linaro.org>

  Ensure that recommends are installed in the hwpack.

2010-11-04 James Westby <james.westby@linaro.org>

  Add INFO output in normal operation.

2010-11-04 James Westby <james.westby@linaro.org>

  Add --debug option to hwpack-create.

2010-11-04 Alexander Sack <asac@linaro.org>

  add support for ux500; inspired by Frederick Gueydon

2010-11-02 Steve Langasek <steve.langasek@linaro.org>

  Use --numeric-owner argument to tar when unpacking, so that files get the right owner on boot of the image.  LP: #652121.

2010-11-02 Dave Martin <dave.martin@linaro.org>

  Only run losetup -d on loop devices, not random partitions

2010-11-02 Dave Martin <dave.martin@linaro.org>

  Simplify shell exit from the cleanup / signal handlers

2010-11-02 Dave Martin <dave.martin@linaro.org>

  Fixed harmless error message typo

2010-11-01 Dave Martin <dave.martin@linaro.org>

  Remove incorrect, overzealous sanity-check when cleaning up $TMP_DIR

2010-10-27 Loïc Minier <lool@dooz.org>

  Drop spurious single quote character in boot_args_options for beagle|igep; thanks Peter Maydell; LP: #667400.

2010-10-22 Jamie Bennett <jb@canonical.com>

  Consolidate code in create_boot_cmd() and fix serial port typo on Panda

2010-10-22 Jamie Bennett <jb@canonical.com>

  Add TI OMAP4 Pandaboard support

2010-10-22 Dave Martin <dave.martin@linaro.org>

  Remove unnecessary extra unset IMAGE_FILE

2010-10-21 Dave Martin <dave.martin@linaro.org>

  Actually trap interrupts to signal_handler, as originally intended.

2010-10-21 Dave Martin <dave.martin@linaro.org>

  Tidy cleanup code formatting to be consistent with the rest of the script.

2010-10-21 Dave Martin <dave.martin@linaro.org>

  Use sudo to remove loop devs so this works if not running as root.

2010-10-21 Dave Martin <dave.martin@linaro.org>

  Try to clean up mess on exit, error, ^C, and return meaningful exit status.

2010-10-19 matt.waddel@linaro.org <>

  Fixed typo in comment

2010-10-18 matt.waddel@linaro.org <>

  Script style and comment corrections from Loic's review.

2010-10-18 matt.waddel@linaro.org <>

  Combine create_boot_cmd() func into BOOTFS_STEP step.

2010-10-18 matt.waddel@linaro.org <>

  Since the script isn't MMC/SD specific rename parts to usage: MMC1 -> BOOTFS MMC2 -> ROOTFS get_mmcs_by_id() -> get_device_by_id()

2010-10-18 matt.waddel@linaro.org <>

  Added ability to not repartition device

2010-10-18 matt.waddel@linaro.org <>

  Add the --no-rootfs and --no-bootfs options.  Refactored the deploy actions so they can be run independently

2010-10-18 Guilherme Salgado <salgado@canonical.com>

  Ensure the format version of hwpacks don't contain white spaces as that is not necessary and could break linaro-hwpack-install

2010-10-17 matt.waddel@linaro.org <>

  Add the --no-rootfs and --no-bootfs options.  Refactored the deploy actions so they can be run independently

2010-10-17 matt.waddel@linaro.org <>

  Remove unused MMC3 from get_mmcs_by_id()

2010-10-17 matt.waddel@linaro.org <>

  Make check_mmc() a generic device scanner, switch name to check_device()

2010-10-15 Steve Langasek <steve.langasek@linaro.org>

  Fix lookup of linaro-hwpack-install to work correctly when l-m-c is on the path.  Closes: #652669.

2010-10-14 James Westby <james.westby@linaro.org>

  Invert the --install-latest check so that it has the right meaning.

2010-10-14 Dave Martin <dave.martin@linaro.org>

  Don't truncate the image file when installing U-Boot for mx51evk

2010-10-14 Dave Martin <dave.martin@linaro.org>

  Fix mx51evk U-Boot installation to work with --image_file

2010-10-14 Dave Martin <dave.martin@linaro.org>

  Shawn Guo's fixes for mx51evk

2010-10-13 Tom Gall <tom.gall@linaro.org>

  add warning for when --hwpack (HWPACK_FILE) isn't set

2010-10-13 matt.waddel@linaro.org <>

  With the image alignment bug (lp:658511) fixed it's not required to have a special boot.cmd script for the qemu image anymore.

2010-10-13 matt.waddel@linaro.org <>

  Round the size of the raw disk image up to a multiple of 256K so it is an exact number of SD card erase blocks in length. Otherwise Linux under qemu cannot access the last part of the card and is likely to complain that the last partition on the disk has been truncated.

2010-10-13 Guilherme Salgado <salgado@canonical.com>

  Tell users to try a newer hwpack-install script when the format is not supported

2010-10-12 Steve Langasek <vorlon@debian.org>

  drop the convoluted dirname handling, sh always gives us the full path in $0 so dirname "$0" is always what we want on the path - thanks to Peter Maydell for noticing!

2010-10-11 matt.waddel@linaro.org <>

  Remove the final gzip file creation step in an --image_file run

2010-10-10 Steve Langasek <vorlon@debian.org>

  fix a bug in how we look up linaro-hwpack-install when l-m-c is both on the path and in a bzr checkout

2010-10-09 Steve Langasek <vorlon@debian.org>

  fix sfdisk invocation:  - suppress stderr, which is quite noisy on any system that uses LVM  - fix the grep commandline to actually match on the string 'Disk' instead    of on the set of letters [Disk]...

2010-10-09 Steve Langasek <vorlon@debian.org>

  if linaro-media-create is not on the path, add it there; then look for linaro-hwpack-install on the path

2010-10-08 Steve Langasek <vorlon@debian.org>

  revert revision 134 due to numerous issues; see https://code.launchpad.net/~tom-gall/linaro-image-tools/rsync-speedup/+merge/37791 for more information

2010-10-08 matt.waddel@linaro.org <>

  Added 2 quoting suggestions from James Westby's review.

2010-10-08 Alexander Sack <asac@linaro.org>

  linaro-media-create: use correct boot and root devices for target device - fix regression from rev 133

2010-10-08 Dave Martin <dave.martin@linaro.org>

  Fix off-by-one-sector error determining partition sizes from fdisk output.

2010-10-08 Dave Martin <dave.martin@linaro.org>

  Fixed misparse of fdisk output.

2010-10-08 Dave Martin <dave.martin@linaro.org>

  Satisfy missing command dependency for qemu-img.

2010-10-07 Tom Gall <tom.gall@linaro.org>

  adjust tar to use --numeric-owner for UID/GID when untaring

2010-10-07 Dave Martin <dave.martin@linaro.org>

  Fix some more straightforward vulnerbilities regarding argument quoting.

2010-10-06 Tom Gall <tom.gall@linaro.org>

  copy the rootfs in parallel with rsync

2010-10-06 Guilherme Salgado <salgado@canonical.com>

  Check that the hwpack's format is supported before trying to do anything with it.

2010-10-06 Alexander Sack <asac@linaro.org>

  add MMC_PART_OFFSET to fix part id for non-fs-data part layouts like mx51evk. In turn use MMC2 for root= cmdline opt and MMC1 for UBOOT_PART flash-kernel.conf value

2010-09-30 Loïc Minier <lool@dooz.org>

  Drop non-FS data partition for everything but mx51evk since the builtin u-boot wont find the boot script otherwise.

2010-09-30 Loïc Minier <lool@dooz.org>

  Set LC_ALL=C when entering the chroot as it has no locales.

2010-09-30 Loïc Minier <lool@dooz.org>

  Fix fatload partition since non-FS data addition.

2010-09-30 Loïc Minier <lool@dooz.org>

  Unset swap related vars at the top.

2010-09-30 Loïc Minier <lool@dooz.org>

  Refactor some ugly grep usages into case statements.

2010-09-30 Loïc Minier <lool@dooz.org>

  Pass LC_ALL=C to commands of which we parse the possibly localized output.

2010-09-30 Loïc Minier <lool@dooz.org>

  Avoid repeating the kernel and initrd physical load addresses.

2010-09-30 Loïc Minier <lool@dooz.org>

  Drop "mmc init" since boot.cmd/.ini is loaded from the MMC by u-boot, and "mmc init" has necessarily been run already.

2010-09-30 Loïc Minier <lool@dooz.org>

  Add non-FS data partition and factor the mx51evk case in the general case.

2010-09-30 Loïc Minier <lool@dooz.org>

  Misc syntax tweaks.

2010-09-30 Shawn Guo <shawn.gsc@gmail.com>

  Address review comments

2010-09-29 Shawn Guo <shawn.gsc@gmail.com>

  Add --dev option imx51 support

2010-09-29 Steve Langasek <steve.langasek@canonical.com>

  DEVIMAGE, not DEVNAME.

2010-09-28 Loïc Minier <lool@dooz.org>

  Quote uses of BOOT_DISK and ROOT_DISK.

2010-09-28 Loïc Minier <lool@dooz.org>

  Drop CODENAME and use "boot script" as the description of the boot script.

2010-09-28 James Westby <james.westby@canonical.com>

  Add python-argparse to dependencies. Thanks Guilherme.

2010-09-28 Loïc Minier <lool@dooz.org>

  Drop broken test (DEVNAME instead of DEVIMAGE) and require uboot-mkimage unconditionally.

2010-09-28 Loïc Minier <lool@dooz.org>

  Require a valid DEVIMAGE before starting; this is required by populate_boot later anyway, so best to fail early and have a single copy of the user-visible error-messages.

2010-09-28 Loïc Minier <lool@dooz.org>

  Consistently check for vmlinuz-*-$flavor and initrd-*-$flavor and for linaro- in the flavor name.

2010-09-28 Loïc Minier <lool@dooz.org>

  Fix indentation of cat and exit in usage().

2010-09-28 Loïc Minier <lool@dooz.org>

  Drop unreachable code.

2010-09-28 Loïc Minier <lool@dooz.org>

  Fix typo: paramater vs. parameter.

2010-09-28 Loïc Minier <lool@dooz.org>

  Fix indentation to 1 or 3 spaces to be 0 or 2 spaces.

2010-09-28 Loïc Minier <lool@dooz.org>

  Factorize the mkfs.extN checks and fix ext2 support.

2010-09-28 Loïc Minier <lool@dooz.org>

  Drop useless FS_TYPE var.

2010-09-28 Loïc Minier <lool@dooz.org>

  Refactor check_fs_type into a case statement.

2010-09-28 Loïc Minier <lool@dooz.org>

  Fold "10.05" in constants at the top.

2010-09-28 Loïc Minier <lool@dooz.org>

  Drop all uses of "cd" since it's always to "${DIR}" and DIR is PWD anyway.

2010-09-28 Loïc Minier <lool@dooz.org>

  Drop "cd" before "sync" as sync is system-wide anyway.

2010-09-28 Loïc Minier <lool@dooz.org>

  Vexpress: fix missing sudo before cp-ing the bootloader.

2010-09-28 Loïc Minier <lool@dooz.org>

  Harmonize shell syntax across boards.

2010-09-28 Loïc Minier <lool@dooz.org>

  Drop incorrect "|| true" guard after mkdir -p; mkdir -p wont fail if the directory already exists, but only if it can't be created, which should fail this script.

2010-09-28 Loïc Minier <lool@dooz.org>

  Drop useless MLO and UBOOT vars; used only once.

2010-09-28 Loïc Minier <lool@dooz.org>

  Beagle: don't test for MLO and u-boot presence; just copy them unconditionally, it's a bug in the images if these are missing.  In theory, this might prevent writing older images if these files ever went missing, but these images are unsupported anyway.

2010-09-28 Loïc Minier <lool@dooz.org>

  Set MLO and UBOOT in beagle-specific section as these are specific to beagle.

2010-09-24 James Westby <james.westby@canonical.com>

  Package the hardware pack tools.

2010-09-24 James Westby <james.westby@canonical.com>

  Tweaks from review. Thanks Guilherme.

2010-09-23 Guilherme Salgado <salgado@canonical.com>

  Refactor l-m-c so that we don't need extra unpack/repack steps when installing hwpacks.

2010-09-23 Guilherme Salgado <salgado@canonical.com>

  Fix some places in l-m-c that were using ROOT_DIR when they meant ROOT_DISC and some changes suggested by Peter Maydell

2010-09-21 Guilherme Salgado <salgado@canonical.com>

  First round of refactoring: use constants for a couple things and remove some unneeded code

2010-09-20 Guilherme Salgado <salgado@canonical.com>

  Ignore empty/commented lines when comparing a hwpack's apt sources with the system ones

2010-09-20 Guilherme Salgado <salgado@canonical.com>

  Re-add a sudo I accidentally removed

2010-09-20 Guilherme Salgado <salgado@canonical.com>

  When installing an hwpack as part of linaro-media-create, make sure we unmount the chroot's /proc before trying to remove it.

2010-09-17 Guilherme Salgado <salgado@canonical.com>

  Change linaro-hwpack-install to only install the sources.list.d files that have at least one line not present in the existing apt sources

2010-09-17 Guilherme Salgado <salgado@canonical.com>

  Make sure the temp dir is used to store things copied from the tarball when installing hwpacks

2010-09-17 Guilherme Salgado <salgado@canonical.com>

  Make sure the temp directory is removed when the script exits, plus a few minor tweaks

2010-09-16 Guilherme Salgado <salgado@canonical.com>

  Fix a bug that was causing the newly generated tarball to have a './' prefix in all paths

2010-09-16 Guilherme Salgado <salgado@canonical.com>

  Add a new --hwpack argument to linaro-media-create

2010-09-16 Guilherme Salgado <salgado@canonical.com>

  Make sure we don't add duplicate apt sources when installing a hardware pack

2010-09-15 Steve Langasek <steve.langasek@canonical.com>

  split out u-boot handling into common code, instead of using two completely different board-specific approaches

2010-09-15 Steve Langasek <steve.langasek@canonical.com>

  add sudo to a couple more commands in linaro-media-create, so the script itself can run as non-root as intended.

2010-09-15 Steve Langasek <steve.langasek@canonical.com>

  only enforce the presence of commands we're actually using; this lets us automatically pull in btrfs-tools when btrfs is specified.

2010-09-15 Steve Langasek <steve.langasek@canonical.com>

  more shuffling; a handful of argument handling options require external commands

2010-09-15 Steve Langasek <steve.langasek@canonical.com>

  make sure we unpack uboot and x-loader in time to use them for the boot partition

2010-09-15 Steve Langasek <steve.langasek@canonical.com>

  shuffle the file around so we can be more selective with ensure_command after argument parsing

2010-09-15 Steve Langasek <steve.langasek@canonical.com>

  fix the paths used for looking up x-loader and u-boot binaries in the tarball; these don't belong in /boot at all, pull them from /usr/lib.

2010-09-15 James Westby <james.westby@canonical.com>

  Use a raw string for the regex, thanks Michael.

2010-09-15 James Westby <james.westby@canonical.com>

  Some improvements to PackageFetcher.

2010-09-15 James Westby <james.westby@canonical.com>

  Thread Provides, Replaces and Breaks through to the Packages files.

2010-09-15 Guilherme Salgado <salgado@canonical.com>

  Standardize indentation of linaro-media-create

2010-09-14 Steve Langasek <steve.langasek@canonical.com>

  changelog entry

2010-09-14 Steve Langasek <steve.langasek@canonical.com>

  no longer using the 'omap' uboot flavor support in live-helper; instead, run the mkimage commands directly for omap

2010-09-14 James Westby <james.westby@canonical.com>

  Add __ne__ and remove __hash__ from the Mismatches. Thanks Zygmunt.

2010-09-14 James Westby <james.westby@canonical.com>

  Define __ne__ and remove __hash__ on FetchedPackage. Thanks Zygmunt.

2010-09-14 James Westby <james.westby@canonical.com>

  Actually exclude the packages from the hardware pack.

2010-09-14 James Westby <james.westby@canonical.com>

  Add assume-installed to the configuration.

2010-09-14 James Westby <james.westby@canonical.com>

  Simplify the implementation of fetch_packages.

2010-09-14 Guilherme Salgado <salgado@canonical.com>

  Make sure the packages contained in the hwpack take precedence over the ones coming from other sources.  Also fixes handling of the --install-latest argument.

2010-09-13 James Westby <james.westby@canonical.com>

  Further improvements to fetch_packages.

2010-09-13 James Westby <james.westby@canonical.com>

  Use a parameter rather than a separate method.

2010-09-13 James Westby <james.westby@canonical.com>

  Make FetchedPackage.content optional.

2010-09-13 James Westby <james.westby@canonical.com>

  Have the HardwarePackBuilder obey the include-debs config setting.

2010-09-13 James Westby <james.westby@canonical.com>

  Add a method to not fetch the content, just get the versions.

2010-09-13 James Westby <james.westby@canonical.com>

  Also remove the .debs we have no content for from the Packages file.

2010-09-13 James Westby <james.westby@canonical.com>

  Leave out debs that we don't have content for.

2010-09-13 James Westby <james.westby@canonical.com>

  Make the content of the FetchedPackage optional.

2010-09-13 James Westby <james.westby@canonical.com>

  Allow setting the installed packages seen by an IsolatedAptCache.

2010-09-13 James Westby <james.westby@canonical.com>

  Simplify mtime_skew handling. Thanks Zygmunt.

2010-09-13 James Westby <james.westby@canonical.com>

  Specify a literal "-" in the regex. Thanks Zygmunt.

2010-09-13 James Westby <james.westby@canonical.com>

  Allow specifying extra text for each stanza in a Packages file.

2010-09-13 James Westby <james.westby@canonical.com>

  Document ignore_packages.

2010-09-13 James Westby <james.westby@canonical.com>

  Document and test set_installed_packages.

2010-09-13 James Westby <james.westby@canonical.com>

  Test and document extra_text.

2010-09-13 James Westby <james.westby@canonical.com>

  Drop the underscore from the parameter.

2010-09-13 James Westby <james.westby@canonical.com>

  Ensure we get an error if we can't install an ignored package.

2010-09-13 James Westby <james.westby@canonical.com>

  Ensure an error is raised if we ask to ignore an unknown package.

2010-09-13 James Westby <james.westby@canonical.com>

  Test that we ignore dependencies too.

2010-09-13 James Westby <james.westby@canonical.com>

  Allow ignoring packages in the PackageFetcher.

2010-09-13 James Westby <james.westby@canonical.com>

  Set the mtime of all the files in the hwpack.

2010-09-13 James Westby <james.westby@canonical.com>

  Allow specifying a skew for the mtime for TarfileHasFile.

2010-09-13 James Westby <james.westby@canonical.com>

  Use argparse. Thanks Zygmunt.

2010-09-13 Guilherme Salgado <salgado@canonical.com>

  Make sure the loops to add sources.list.d entries and gpg keys don't fail when there's no sources.list.d entries or gpg keys

2010-09-13 Guilherme Salgado <salgado@canonical.com>

  Change parsing of the manifest file in linaro-hwpack-install as it now uses an equal sign to separate packages from their version

2010-09-13 James Westby <james.westby@canonical.com>

  Fix the package and hwpack name regex.

2010-09-13 Guilherme Salgado <salgado@canonical.com>

  Use mktemp as suggested by James

2010-09-10 James Westby <james.westby@canonical.com>

  Allow apt to parallelise the download

2010-09-10 James Westby <james.westby@canonical.com>

  Download all the dependencies of the target packages too.

2010-09-10 James Westby <james.westby@canonical.com>

  Add a docstring to from_apt. Thanks Zygmunt.

2010-09-10 James Westby <james.westby@canonical.com>

  Move stringify_relationship to be a top-level function and test it.

2010-09-10 James Westby <james.westby@canonical.com>

  Add a test that PackageFetcher fills in the relationships.

2010-09-10 James Westby <james.westby@canonical.com>

  Have from_apt translate the other relationships too.

2010-09-10 James Westby <james.westby@canonical.com>

  Put the relationships in the Packages file.

2010-09-10 James Westby <james.westby@canonical.com>

  Allow specifying other relationships in FetchedPackage.

2010-09-10 James Westby <james.westby@canonical.com>

  Split out an IsolatedAptCache class which can be used by other code.

2010-09-10 James Westby <james.westby@canonical.com>

  Add a from_apt method that knows how to translate dependencies.

2010-09-10 James Westby <james.westby@canonical.com>

  Allow specifying the dependencies of a package in the constructor.

2010-09-10 James Westby <james.westby@canonical.com>

  Pull IsolatedAptCache in to it's own class so that tests can use it.

2010-09-10 James Westby <james.westby@canonical.com>

  Include Depends in the Packages file we generate.

2010-09-10 James Westby <james.westby@canonical.com>

  Ensure that sources files have .list extension.

2010-09-10 James Westby <james.westby@canonical.com>

  Allow the PackageFetcher to be used as a context manager.

2010-09-10 James Westby <james.westby@canonical.com>

  Put the architecture in the hwpack filename.

2010-09-10 James Westby <james.westby@canonical.com>

  Have the manifest use "=" rather than " " to split package and version.

2010-09-08 Guilherme Salgado <salgado@canonical.com>

  Drop a couple things that are not really needed and clean other things up

2010-09-07 Matt Domsch <Matt_Domsch@dell.com>

  Quote uses of $device as required for some weirdly named /dev/disk/by-id/* devices; thanks Matt Domsch.

2010-09-07 Loïc Minier <lool@dooz.org>

  Release 0.2

2010-09-07 Loïc Minier <lool@dooz.org>

  Document hwpack changes by James Westby: * Add a module that provides some improvements to tarfile. * Add some matchers for testing the content of tarfiles. * Add the skeleton code to create empty hardware packs.

2010-09-07 Loïc Minier <lool@dooz.org>

  Fix deps in control as well: depend on uuid-runtime rather than uuidgen-runtime and do not depend on util-linux, e2fsprogs and coreutils as these are Essential: yes; thanks Colin Watson.

2010-09-06 Guilherme Salgado <salgado@canonical.com>

  A few extra improvements

2010-09-06 Guilherme Salgado <salgado@canonical.com>

  Use a trap to cleanup things in linaro-hwpack-install and a few other improvements

2010-09-06 Guilherme Salgado <salgado@canonical.com>

  A few more improvements

2010-09-05 Loïc Minier <lool@dooz.org>

  Close LP: #627611.

2010-09-05 Loïc Minier <lool@dooz.org>

  Add changelog entry for IGEP support.

2010-09-04 Torez Smith <torez.smith@linaro.org>

  updated format and igep board support

2010-09-03 Guilherme Salgado <salgado@canonical.com>

  checkpoint commit

2010-09-03 Torez Smith <torez.smith@linaro.org>

  support for igep board

2010-09-03 James Westby <james.westby@canonical.com>

  Use add_apt_sources instead of the old add_sources. Thanks Guilherme.

2010-09-02 James Westby <james.westby@canonical.com>

  Use textwrap to avoid a multiline string breaking formatting.

2010-09-02 James Westby <james.westby@canonical.com>

  Correct another typo. Thanks Guilherme.

2010-09-02 James Westby <james.westby@canonical.com>

  Fix typos. Thanks Guilherme.

2010-09-02 James Westby <james.westby@canonical.com>

  Avoid a double join by storing strings not tuples.

2010-09-02 James Westby <james.westby@canonical.com>

  Rename add_sources to add_apt_sources and update the docstring.

2010-09-02 James Westby <james.westby@canonical.com>

  Check the passed arguments before trying to use them.

2010-09-02 James Westby <james.westby@canonical.com>

  Have the missing config file exception printed nicely.

2010-09-02 James Westby <james.westby@canonical.com>

  Raise a specific exception if the config file is not there.

2010-09-02 James Westby <james.westby@canonical.com>

  Clean up some repeated hardcoding in a test.

2010-09-02 James Westby <james.westby@canonical.com>

  Add a rudimentary script to allow creating hwpacks.

2010-09-02 James Westby <james.westby@canonical.com>

  Add a builder class that puts the pieces together.

2010-09-02 James Westby <james.westby@canonical.com>

  Include the architecture in the filename.

2010-09-02 James Westby <james.westby@canonical.com>

  Add a simple test that PackageFetcher is a context manager.

2010-09-02 James Westby <james.westby@canonical.com>

  Add a docstring for from_config.

2010-09-02 James Westby <james.westby@canonical.com>

  Add a docstring for the sources property.

2010-09-02 James Westby <james.westby@canonical.com>

  Add a method to create a Metadata from a Config.

2010-09-02 James Westby <james.westby@canonical.com>

  Also add a property for getting the sources info.

2010-09-02 James Westby <james.westby@canonical.com>

  Add architectures to the configuration file.

2010-09-02 James Westby <james.westby@canonical.com>

  Specify the version external to the config.

2010-09-02 James Westby <james.westby@canonical.com>

  Use the new name of AptSourceFixture.

2010-09-02 James Westby <james.westby@canonical.com>

  Add a docstring to get_packages_file.

2010-09-02 James Westby <james.westby@canonical.com>

  Tweak docstrings in hwpack.packages. Thanks Michael.

2010-09-02 James Westby <james.westby@canonical.com>

  Add more documentation to testing.py and rename AptSource to AptSourceFixture

2010-09-02 James Westby <james.westby@canonical.com>

  Make Package in to DummyFetchedPackage to share an interface.

2010-09-02 James Westby <james.westby@canonical.com>

  Add some documentation for the Package object.

2010-09-02 James Westby <james.westby@canonical.com>

  Add a test for the new Metadata.from_config constructor.

2010-09-01 James Westby <james.westby@canonical.com>

  Process the architectures property.

2010-09-01 James Westby <james.westby@canonical.com>

  Ensure that architectures is specified in the config file.

2010-09-01 James Westby <james.westby@canonical.com>

  Add a sources property to config to get that information.

2010-09-01 James Westby <james.westby@canonical.com>

  Filter duplicate package names in the configuration.

2010-09-01 James Westby <james.westby@canonical.com>

  Add Architecture to Metadata.

2010-09-01 James Westby <james.westby@canonical.com>

  Add a way to specify the architecture to the fetcher.

2010-09-01 James Westby <james.westby@canonical.com>

  Put the architecture in the indices.

2010-09-01 James Westby <james.westby@canonical.com>

  Add architecture to our package classes.

2010-09-01 James Westby <james.westby@canonical.com>

  Rename FetchedPackageFixture to DummyFetchedPackage as it isn't a fixture

2010-09-01 James Westby <james.westby@canonical.com>

  Write a correct Packages file.

2010-09-01 James Westby <james.westby@canonical.com>

  Use the __eq__ method to get better checking in the tests.

2010-09-01 James Westby <james.westby@canonical.com>

  Add __eq__ to FetchedPackage.

2010-09-01 James Westby <james.westby@canonical.com>

  Make the generation of a rudimentary Packages file usable by application code

2010-09-01 James Westby <james.westby@canonical.com>

  Add the packages to the manifest too.

2010-09-01 James Westby <james.westby@canonical.com>

  Put the packges in the hardware pack.

2010-09-01 James Westby <james.westby@canonical.com>

  Consolidate the two Package implementations somewhat.

2010-09-01 James Westby <james.westby@canonical.com>

  Use a class as the return value such that we can return name, version and filename.

2010-09-01 James Westby <james.westby@canonical.com>

  Add a docstring.

2010-09-01 James Westby <james.westby@canonical.com>

  Add sources to the hwpack.

2010-09-01 James Westby <james.westby@canonical.com>

  Use a subclass of the matcher, rather than a custom assertion method.

2010-09-01 James Westby <james.westby@canonical.com>

  Add a TODO, thanks Guilherme.

2010-09-01 James Westby <james.westby@canonical.com>

  Rename to_f to to_file, thanks Guilherme.

2010-09-01 James Westby <james.westby@canonical.com>

  Remove the unneeded ugly code.

2010-09-01 James Westby <james.westby@canonical.com>

  Use apt rather than bzrlib, with our own method to avoid the stdout output.

2010-09-01 James Westby <james.westby@canonical.com>

  Create TestCaseWithFixtures.

2010-09-01 James Westby <james.westby@canonical.com>

  Move the helpers to testing.py.

2010-09-01 James Westby <james.westby@canonical.com>

  Add some tests for cleanup/prepare.

2010-09-01 James Westby <james.westby@canonical.com>

  Add some tests and docstrings.

2010-09-01 James Westby <james.westby@canonical.com>

  Test that the newer package is taken regardless of the source.

2010-09-01 James Westby <james.westby@canonical.com>

  Test that the newest is fetched.

2010-09-01 James Westby <james.westby@canonical.com>

  Some more simple tests for PackageFetcher.

2010-09-01 James Westby <james.westby@canonical.com>

  Implement basic package fetching support.

2010-09-01 Loïc Minier <lool@dooz.org>

  Release 0.1

2010-09-01 Loïc Minier <lool@dooz.org>

  Copyright 2010 Robert Nelson <robertcnelson@gmail.com>

2010-09-01 Loïc Minier <lool@dooz.org>

  Remove useless DISK_NAME var altogether

2010-09-01 Loïc Minier <lool@dooz.org>

  Don't test for German translation in sfdisk output; instead, run sfdisk with LC_ALL=C.

2010-08-31 matt.waddel@linaro.org <>

  Adds copy stage of uInitrd to the SD card for vexpress. Incorporates Loic's review feedback.

2010-08-31 Loïc Minier <lool@dooz.org>

  Fix whitespaces

2010-08-31 Loïc Minier <lool@dooz.org>

  Fix package for uuidgen (uuid-runtime)

2010-08-31 Loïc Minier <lool@dooz.org>

  Add proper depends

2010-08-31 James Westby <james.westby@canonical.com>

  Add a packages property to get the list of packages.

2010-08-31 Loïc Minier <lool@dooz.org>

  Add initial packaging

2010-08-31 James Westby <james.westby@canonical.com>

  Packages are global rather than per-archive now.

2010-08-31 Loïc Minier <lool@dooz.org>

  Fix copyright/licensing header to state Copyright Linaro and GPLv3 as the license.

2010-08-31 James Westby <james.westby@canonical.com>

  Add docstrings.

2010-08-31 James Westby <james.westby@canonical.com>

  Extract out a Metadata object to make testing easier.

2010-08-31 James Westby <james.westby@canonical.com>

  Also test the values set on TarfileMissingPathMismatch.

2010-08-31 James Westby <james.westby@canonical.com>

  Take advantage of the new __eq__ when checking TarfileWrongValueMismatch.

2010-08-31 James Westby <james.westby@canonical.com>

  Add __eq__ and __hash__ on the mismatches.

2010-08-31 Loïc Minier <lool@dooz.org>

  Kill insecure /tmp/rebuild_uinitrd.sh creation and the /rebuild_uinitrd.sh clutter, this should be shipped in a package if that's still useful, but really flash-kernel should refresh the uInitrd.

2010-08-31 Loïc Minier <lool@dooz.org>

  Don't copy over a vmlinuz into the boot partition (NB: NOT /boot) and use "uImage" instead of "uImage.vxp".

2010-08-31 James Westby <james.westby@canonical.com>

  Reduce duplication in the tests. Thanks Michael.

2010-08-31 Loïc Minier <lool@dooz.org>

  Use regular "u-boot.bin" path instead of ubootca9.bin and save one cp.

2010-08-31 James Westby <james.westby@canonical.com>

  Less magic in the tests. Thanks Michael.

2010-08-31 Loïc Minier <lool@dooz.org>

  Use POSIX function declarations rather than function keyword.

2010-08-31 Loïc Minier <lool@dooz.org>

  Simplify tar calls, relying on the fact that tar will guess that archives are compressed depending on their extensions.

2010-08-31 Loïc Minier <lool@dooz.org>

  Use sudo for mkimage in the vexpress case too.

2010-08-31 James Westby <james.westby@canonical.com>

  Add a module docstring to better_tarfile. Thanks Michael.

2010-08-31 James Westby <james.westby@canonical.com>

  Add a docstring to _get_main_option and change the name. Thanks Michael.

2010-08-30 James Westby <james.westby@canonical.com>

  Set the defaults for created files.

2010-08-30 James Westby <james.westby@canonical.com>

  Use dict.pop instead of the custom implementation. Thanks Michael.

2010-08-30 James Westby <james.westby@canonical.com>

  Use the matchers in the tests.

2010-08-30 James Westby <james.westby@canonical.com>

  Factor out some common code in the tests.

2010-08-30 James Westby <james.westby@canonical.com>

  Add some documentation.

2010-08-30 James Westby <james.westby@canonical.com>

  Consolidate more code in to the common method.

2010-08-30 James Westby <james.westby@canonical.com>

  Add documentation.

2010-08-30 James Westby <james.westby@canonical.com>

  Allow checking content in the matcher.

2010-08-30 James Westby <james.westby@canonical.com>

  Allow testing the uname and gname in the matcher.

2010-08-30 James Westby <james.westby@canonical.com>

  Allow testing the uid and gid in the matcher.

2010-08-30 James Westby <james.westby@canonical.com>

  Allow testing the linkname in the matcher.

2010-08-30 James Westby <james.westby@canonical.com>

  Allow testing the mode in the matcher.

2010-08-30 James Westby <james.westby@canonical.com>

  Allow checking the mtime of a path.

2010-08-30 James Westby <james.westby@canonical.com>

  Allowing checking the size in the matcher.

2010-08-30 James Westby <james.westby@canonical.com>

  Simple tarfile matchers.

2010-08-30 James Westby <james.westby@canonical.com>

  Move the helper context managers out of the test code.

2010-08-30 James Westby <james.westby@canonical.com>

  Merge better-tarfile.

2010-08-30 James Westby <james.westby@canonical.com>

  Use the defaults for directories too.

2010-08-30 James Westby <james.westby@canonical.com>

  Tests for the standard attributes.

2010-08-30 James Westby <james.westby@canonical.com>

  Call the methods create_* rather than add_*.

2010-08-30 James Westby <james.westby@canonical.com>

  Allow creating directories.

2010-08-30 James Westby <james.westby@canonical.com>

  Add default gname support

2010-08-30 James Westby <james.westby@canonical.com>

  Add default uname support.

2010-08-30 James Westby <james.westby@canonical.com>

  Add default uid.

2010-08-30 James Westby <james.westby@canonical.com>

  Allow specifying the default mtime for files.

2010-08-30 matt.waddel@linaro.org <>

  Set the default vfat partition type to 16 for the Versatile Express platform.

2010-08-30 matt.waddel@linaro.org <>

  Pull u-boot from the /usr/lib/u-boot/ca9x4_ct_vxp/ directory and put it in the vfat boot partition.

2010-08-30 James Westby <james.westby@canonical.com>

  Add docstrings for the config properties. Thanks Michael.

2010-08-30 James Westby <james.westby@canonical.com>

  Use a helper method to reduce duplicated code. Thanks Michael.

2010-08-29 Alexander Sack <asac@linaro.org>

  linaro-media-create: don't mount our vfat partition as /boot; we have flash-kernel + UBOOT_PART magic for that

2010-08-29 Alexander Sack <asac@linaro.org>

  linaro-media-create: bump requirements to FAT_SIZE=32 by default

2010-08-28 James Westby <james.westby@canonical.com>

  Test that linkname is set correctly.

2010-08-28 James Westby <james.westby@canonical.com>

  Test that the type is set correctly.

2010-08-28 James Westby <james.westby@canonical.com>

  Test that the mode is set correctly.

2010-08-28 James Westby <james.westby@canonical.com>

  Actually add the content.

2010-08-28 James Westby <james.westby@canonical.com>

  Basics of a better tarfile wrapper.

2010-08-27 James Westby <james.westby@canonical.com>

  Add the sources list dirs.

2010-08-27 James Westby <james.westby@canonical.com>

  Create a Packages file.

2010-08-27 James Westby <james.westby@canonical.com>

  Create an empty manifest file.

2010-08-27 James Westby <james.westby@canonical.com>

  Generate the full metadata file.

2010-08-27 James Westby <james.westby@canonical.com>

  Basic metadata file creation.

2010-08-27 James Westby <james.westby@canonical.com>

  Start the support for generating tarballs.

2010-08-27 James Westby <james.westby@canonical.com>

  Add a filename method.

2010-08-27 James Westby <james.westby@canonical.com>

  Test basic attributes of HardwarePack.

2010-08-27 James Westby <james.westby@canonical.com>

  Use a helper assertion to reduce code duplication.

2010-08-27 James Westby <james.westby@canonical.com>

  Use a method to avoid hardcoding StringIO everywhere.

2010-08-27 James Westby <james.westby@canonical.com>

  Add a .testr.conf for the project.

2010-08-27 James Westby <james.westby@canonical.com>

  Add a testsuite function to run the tests.

2010-08-27 James Westby <james.westby@canonical.com>

  Support property.

2010-08-27 Tom Gall <tom.gall@linaro.org>

  Fix to add fstab entries for rootfs and boot

2010-08-27 James Westby <james.westby@canonical.com>

  maintainer property.

2010-08-27 James Westby <james.westby@canonical.com>

  Origin property.

2010-08-27 James Westby <james.westby@canonical.com>

  Basic properties for the main values.

2010-08-27 James Westby <james.westby@canonical.com>

  Test that validate allows a valid configuration.

2010-08-27 James Westby <james.westby@canonical.com>

  Small refactoring.

2010-08-27 James Westby <james.westby@canonical.com>

  Further validation of the packages value.

2010-08-27 James Westby <james.westby@canonical.com>

  Validation of the packages value.

2010-08-27 James Westby <james.westby@canonical.com>

  Futher validation of the source-entry value.

2010-08-27 James Westby <james.westby@canonical.com>

  Check the sources-entry of each section.

2010-08-27 James Westby <james.westby@canonical.com>

  Validate support and that there is more than one section.

2010-08-27 James Westby <james.westby@canonical.com>

  Use several methods.

2010-08-27 James Westby <james.westby@canonical.com>

  Test the value of the include-debs key.

2010-08-27 James Westby <james.westby@canonical.com>

  Check the name in the config against the rules.

2010-08-27 James Westby <james.westby@canonical.com>

  Basics of the hwpack.config module.

2010-08-27 Tom Gall <tom.gall@linaro.org>

  Fix to respect FAT_SIZE and not to use sfdisk for MMC targets - lp:NUMBER

2010-08-23 matt.waddel@linaro.org <>

  Add vexpress image creation option

2010-08-23 matt.waddel@linaro.org <>

  Refactored for adding new boards

2010-08-20 Scott Bambrough <scott.bambrough@linaro.org>

  New file.  Bare bones.

2010-08-05 John Rigby <john.rigby@canonical.com>

  Create /etc/flash-kernel.conf so flash-kernel works

2010-07-02 John Rigby <john.rigby@canonical.com>

  use sfdisk for partition images and devices

2010-07-02 John Rigby <john.rigby@canonical.com>

  split setup_image into two functions

2010-07-01 Alexander Sack <asac@linaro.org>

  remove binary/ tree from workdir after done to avoid pollution

2010-07-01 Alexander Sack <asac@linaro.org>

  only extract binary/${parts_dir} in prepare_sources to get the boot bits

2010-07-01 Alexander Sack <asac@linaro.org>

  drop the --chessy flag - we always use this code path

2010-07-01 mwaddel@ubuntu.com <>

  Addes the binary file selection option

2010-07-01 Alexander Sack <asac@linaro.org>

  create SWAP file in / rather than /mnt

2010-06-30 mwaddel@ubuntu.com <>

  Add file compression and fix swap size calculation

2010-06-18 matt.waddel@ubuntu.com <>

  Added an image creation capability for use with qemu

2010-06-14 Alexander Sack <asac@ubuntu.com>

  * rename setup_sdcard to linaro-media-create

2010-06-03 Alexander Sack <asac@ubuntu.com>

  do not require mkfs.reiserfs

2010-06-01 Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

  Added checks for missing commands

2010-06-01 Alexander Sack <asac@ubuntu.com>

  add splash and quiet for non-dev live images

2010-05-31 Alexander Sack <asac@ubuntu.com>

  hide error messages if binary-tar.tar.lzma does not exist

2010-05-31 Alexander Sack <asac@ubuntu.com>

  add nocompcache to boot.cmd

2010-05-31 Alexander Sack <asac@ubuntu.com>

  * make setup_sdcard.sh executable

2010-05-24 Alexander Sack <asac@ubuntu.com>

  * introduce --live-256m option for low-mem systems * add -dev option that aut sets serial console ports * add --console option to explicitly add consoles to boot options

2010-05-21 Alexander Sack <asac@ubuntu.com>

  add copyright, license info and fix comment indent

2010-05-21 Alexander Sack <asac@ubuntu.com>

  * install all boot parts from proper directory (casper, boot) * support lzma as well as gz compressed binary-tar tarballs * use boot=casper for IS_LIVE and root=UUID=... for not IS_LIVE

2010-05-20 Alexander Sack <asac@ubuntu.com>

  support new boot parts (including uimage and uninitrd add --live parameter to set the boot=casper boot option

2010-05-20 Alexander Sack <asac@ubuntu.com>

  parse mmc ids before cleaning up sdcard, which requires details for unmounting

2010-05-19 Alexander Sack <asac@ubuntu.com>

  * swap gets holes when using seek for dd'ing swap file

2010-05-19 Alexander Sack <asac@ubuntu.com>

  allow CODENAME to be dynamic for uImage name; make swap image creation fast using dd seek and add fixrtc to bootargs for beagle without rtc battery

2010-05-18 Alexander Sack <asac@ubuntu.com>

  don't rely on device node syntax, but detect the device parts through /dev/disk; in turn split create_partitions (partition) and prepare_partitions (add files to boot and rootf)

2010-05-07 Jamie Bennett <jb@canonical.com>

  Remove download support and use local u-boot and x-loader files instead

2010-05-07 Jamie Bennett <jb@canonical.com>

  Remove x-loader support, its not needed

2010-05-05 John Rigby <john.rigby@canonical.com>

  Initial checking with Jamie Bennet's additions
