1
2012-08-29 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>
3
* linaro_image_tools/__version__.py:
1
2012-09-26 Milo Casagrande <milo@ubuntu.com>
3
* linaro_image_tools/__version__.py:
7
2012-09-25 Milo Casagrande <milo@ubuntu.com>
9
* linaro_image_tools/hwpack/hwpack_fields.py:
10
* linaro_image_tools/hwpack/tests/test_config_v3.py:
12
Merged fixes for bug 1054422.
14
2012-09-24 Milo Casagrande <milo@ubuntu.com>
16
* linaro_image_tools/hwpack/tests/test_config_v3.py:
18
Added tests for Samsung fields.
20
2012-09-24 Milo Casagrande <milo@ubuntu.com>
22
* linaro_image_tools/hwpack/hwpack_fields.py:
24
Fixed typo in v3 Samsung fields definition.
26
2012-09-20 Georgy Redkozubov <georgy.redkozubov@linaro.org>
28
* linaro_image_tools/__version__.py:
30
Post-release version bump to 2012.09.1
32
2012-09-20 Georgy Redkozubov <georgy.redkozubov@linaro.org>
34
* linaro_image_tools/__version__.py:
38
2012-09-20 Georgy Redkozubov <georgy.redkozubov@linaro.org>
40
* linaro_image_tools/media_create/android_boards.py:
41
* linaro_image_tools/media_create/tests/test_media_create.py:
43
[merge] Added support for device tree for Android on Snowball.
45
2012-09-20 Patrik Ryd <patrik.ryd@linaro.org>
47
* linaro_image_tools/media_create/tests/test_media_create.py:
49
Adapted tests for Snowball Android for device tree additions
51
2012-09-20 Patrik Ryd <patrik.ryd@linaro.org>
53
* linaro_image_tools/media_create/android_boards.py:
55
Added device tree support for AndroidSnowballEmmcConfig
57
2012-09-17 Patrik Ryd <patrik.ryd@linaro.org>
59
* linaro_image_tools/media_create/android_boards.py:
61
android_boards: Changed name of snowball dtb file to board.dtb
63
2012-09-14 Patrik Ryd <patrik.ryd@linaro.org>
65
* linaro_image_tools/media_create/android_boards.py:
67
DT support for Android Snowball
69
2012-09-12 James Tunnicliffe <james.tunnicliffe@linaro.org>
71
* linaro_image_tools/media_create/boards.py:
73
Fix V2 style hwpack layout with V3 config file
75
2012-09-12 James Tunnicliffe <james.tunnicliffe@linaro.org>
77
* linaro_image_tools/media_create/boards.py:
79
Fix V2 style directory layouts with a V3 config
81
2012-09-11 James Tunnicliffe <james.tunnicliffe@linaro.org>
83
* linaro_image_tools/hwpack/builder.py:
84
* linaro_image_tools/hwpack/config.py:
85
* linaro_image_tools/hwpack/tests/test_builder.py:
86
* linaro_image_tools/media_create/boards.py:
87
* linaro_image_tools/media_create/tests/test_media_create.py:
89
Add support for copy_files field in metadata
91
2012-09-11 James Tunnicliffe <james.tunnicliffe@linaro.org>
93
* linaro_image_tools/hwpack/builder.py:
94
* linaro_image_tools/hwpack/config.py:
95
* linaro_image_tools/hwpack/tests/test_builder.py:
97
Removed unused variable EXTRACT_FILES and associated imports.
98
Renamed call_for_all_boards_and_bootloaders to foreach_boards_and_bootloaders.
99
Fixed bug in foreach_boards_and_bootloaders (assumed board wasn't set).
100
Made some code less ugly.
101
Added more documentation to get_last_used_keys.
102
Restored part of test (had been removed during refactoring but became relevant again).
104
2012-09-10 James Tunnicliffe <james.tunnicliffe@linaro.org>
106
* linaro_image_tools/hwpack/builder.py:
107
* linaro_image_tools/hwpack/config.py:
108
* linaro_image_tools/media_create/boards.py:
109
* linaro_image_tools/media_create/tests/test_media_create.py:
111
Fixed up so linaro-media-create, linaro-hwpack-create and unit tests all work.
113
2012-09-10 James Tunnicliffe <james.tunnicliffe@linaro.org>
115
* linaro_image_tools/hwpack/builder.py:
116
* linaro_image_tools/hwpack/tests/test_builder.py:
118
Make sure that all packages referenced by a copy_files section are saved in the hardware pack.
120
2012-09-10 James Tunnicliffe <james.tunnicliffe@linaro.org>
122
* linaro_image_tools/media_create/boards.py:
123
* linaro_image_tools/media_create/tests/test_media_create.py:
125
Updated copy_file code to make missing directories and test rename file support.
127
2012-09-10 James Tunnicliffe <james.tunnicliffe@linaro.org>
129
* linaro_image_tools/hwpack/builder.py:
130
* linaro_image_tools/hwpack/config.py:
131
* linaro_image_tools/hwpack/tests/test_builder.py:
132
* linaro_image_tools/media_create/boards.py:
133
* linaro_image_tools/media_create/tests/test_media_create.py:
135
Refactored copy_files support.
136
* Don't extract files into hwpack (leave in package)
137
* Extract files to target path.
140
* Rename file support.
142
2012-09-05 James Tunnicliffe <james.tunnicliffe@linaro.org>
144
* linaro_image_tools/media_create/boards.py:
146
Fix incorrect variable name in get_file (bug introduced when refactoring code)
148
2012-09-05 James Tunnicliffe <james.tunnicliffe@linaro.org>
150
* linaro_image_tools/media_create/boards.py:
152
Fix incorrect variable name in get_file (bug introduced when refactoring code)
154
2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>
156
* linaro_image_tools/media_create/boards.py:
157
* linaro_image_tools/media_create/tests/test_media_create.py:
159
[merge] Implement 'copy_files' field support in linaro-media-create.
161
2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>
163
* linaro_image_tools/media_create/boards.py:
165
Remove TODO comment based on the review.
167
2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>
169
* linaro_image_tools/media_create/boards.py:
171
For consistency, use isinstance() instead of classy type() idiom.
173
2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>
175
* linaro_image_tools/media_create/tests/test_media_create.py:
177
Add test for proper copy_files fields processing while populating boot part.
179
2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>
181
* linaro_image_tools/media_create/tests/test_media_create.py:
183
Add test for HardwarepackHandler.get_file() for v3 fields.
185
2012-09-04 Paul Sokolovsky <paul.sokolovsky@linaro.org>
187
* linaro_image_tools/media_create/boards.py:
189
Implement 'copy_files' fields support in linaro-media-create.
191
2012-09-04 James Tunnicliffe <james.tunnicliffe@linaro.org>
193
* linaro_image_tools/hwpack/builder.py:
194
* linaro_image_tools/hwpack/hardwarepack.py:
195
* linaro_image_tools/hwpack/packages.py:
196
* linaro_image_tools/hwpack/tests/test_builder.py:
198
Added support for the V3 configuration keyword copy_files.
200
2012-09-04 James Tunnicliffe <james.tunnicliffe@linaro.org>
202
* linaro_image_tools/hwpack/tests/test_builder.py:
206
2012-09-03 James Tunnicliffe <james.tunnicliffe@linaro.org>
208
* linaro_image_tools/hwpack/builder.py:
209
* linaro_image_tools/hwpack/packages.py:
210
* linaro_image_tools/hwpack/tests/test_builder.py:
212
Added refactored test for copy_files support in hardware pack create.
214
2012-09-03 James Tunnicliffe <james.tunnicliffe@linaro.org>
216
* linaro_image_tools/hwpack/tests/data:
217
* linaro_image_tools/hwpack/tests/data/pkgs:
218
* linaro_image_tools/hwpack/tests/data/pkgs/README:
219
* linaro_image_tools/hwpack/tests/data/pkgs/make-mock-debs.sh:
220
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base:
221
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base/mock-base.control:
222
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base_1.0_all.deb:
223
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1:
224
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/copyright:
225
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/mock-u-boot1.control:
226
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/u-boot.img:
227
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1_1.0_all.deb:
228
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2:
229
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/copyright:
230
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/mock-u-boot2.control:
231
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/u-boot.img:
232
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2_1.0_all.deb:
233
* linaro_image_tools/hwpack/tests/data/test.hwpack.conf:
234
* linaro_image_tools/hwpack/tests/test_linaro_hwpack_create.py:
236
Removed new test files
238
2012-09-03 James Tunnicliffe <james.tunnicliffe@linaro.org>
240
* linaro_image_tools/hwpack/tests/data:
241
* linaro_image_tools/hwpack/tests/data/pkgs:
242
* linaro_image_tools/hwpack/tests/data/pkgs/README:
243
* linaro_image_tools/hwpack/tests/data/pkgs/make-mock-debs.sh:
244
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base:
245
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base/mock-base.control:
246
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base_1.0_all.deb:
247
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1:
248
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/copyright:
249
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/mock-u-boot1.control:
250
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/u-boot.img:
251
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1_1.0_all.deb:
252
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2:
253
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/copyright:
254
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/mock-u-boot2.control:
255
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/u-boot.img:
256
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2_1.0_all.deb:
257
* linaro_image_tools/hwpack/tests/data/test.hwpack.conf:
258
* linaro_image_tools/hwpack/tests/test_linaro_hwpack_create.py:
259
* linaro_image_tools/hwpack/builder.py:
260
* linaro_image_tools/hwpack/hardwarepack.py:
261
* linaro_image_tools/hwpack/tests/test_builder.py:
263
Merged in changes from initial implementation branch
265
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
267
* linaro_image_tools/hwpack/builder.py:
269
Remove _set_new_values(), fully replaced by extract_files().
271
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
274
* linaro_image_tools/media_create/boards.py:
276
[merge] Merge usptream branch.
278
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
280
* linaro_image_tools/hwpack/tests/data/test.hwpack.conf:
281
* linaro_image_tools/hwpack/tests/test_linaro_hwpack_create.py:
283
Add initial integration tests for linaro-hwpack-create tool.
285
These tests take hwpack config and predefined (mock) packages as input,
286
and themn analyze generated hwpack tarball for correctness.
288
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
290
* linaro_image_tools/hwpack/tests/data:
291
* linaro_image_tools/hwpack/tests/data/pkgs:
292
* linaro_image_tools/hwpack/tests/data/pkgs/README:
293
* linaro_image_tools/hwpack/tests/data/pkgs/make-mock-debs.sh:
294
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base:
295
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base/mock-base.control:
296
* linaro_image_tools/hwpack/tests/data/pkgs/mock-base_1.0_all.deb:
297
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1:
298
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/copyright:
299
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/mock-u-boot1.control:
300
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1/u-boot.img:
301
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot1_1.0_all.deb:
302
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2:
303
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/copyright:
304
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/mock-u-boot2.control:
305
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2/u-boot.img:
306
* linaro_image_tools/hwpack/tests/data/pkgs/mock-u-boot2_1.0_all.deb:
308
Add corpus of mock Debian packages to use in tests.
310
Generated from control files using equivs-build.
312
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
314
* linaro_image_tools/hwpack/tests/test_builder.py:
316
pep8 fix (2 blank lines).
318
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
320
* linaro_image_tools/hwpack/builder.py:
322
Wrap long lines to make pep8 happy.
324
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
326
* linaro_image_tools/hwpack/builder.py:
328
Revamp deletion of boot packages not included in rootfs.
330
Implement the same as _set_new_values() did.
332
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
334
* linaro_image_tools/hwpack/builder.py:
336
Allow to override hwpack output filename, mostly for tests.
338
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
340
* linaro_image_tools/hwpack/builder.py:
341
* linaro_image_tools/hwpack/tests/test_builder.py:
343
Make sure that PackageUnpacker uses separate dir for each package.
345
We currently have the code which stores reference to a file extracted from
346
one package, them extracts another packages and store reference to its files,
347
etc. If separate dirs are not used for each package, it may turn out that
348
stored references point to quite different files than expected.
350
2012-08-29 Paul Sokolovsky <paul.sokolovsky@linaro.org>
352
* linaro_image_tools/hwpack/builder.py:
353
* linaro_image_tools/hwpack/hardwarepack.py:
355
Make sure that empty "sources" section is supported.
357
Useful at least for testing, when local packages are used (cuts a lot of time
358
on updating apt caches).
360
2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>
362
* linaro_image_tools/hwpack/builder.py:
364
Suffix bootloader path with board instead of prefix it, to make it sort nice.
366
2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>
368
* linaro_image_tools/hwpack/builder.py:
370
Elaborate global vs board-specific bootloader handling.
372
Config structure related to bootloader spec, now properly parsed. Hardcoded
373
directory names for bootloader files are gotten rid of, instead files put
374
in <bootloader_name> hwpack directory for global bootloaders and
375
<board>-<bootloader_name> for board-specific bootloaders
376
(this applies to all files - main bootloader file, spl, extra files specified with
377
copy_files - tehy all go in the same dir, as related to the same bootloader,
378
and distinct from what other included bootloaders may use).
380
2012-08-28 Paul Sokolovsky <paul.sokolovsky@linaro.org>
382
* linaro_image_tools/hwpack/builder.py:
383
* linaro_image_tools/hwpack/hardwarepack.py:
385
Reimplement extraction of bootloader-related files, with support for copy_files.
387
This uses more data-driven and generalized implementation supporting all of
388
bootloader:{package/file, spl_package/spl_file, copy_files) fields.
390
2012-09-04 Fathi Boudra <fathi.boudra@linaro.org>
392
* linaro_image_tools/media_create/boards.py:
394
Change the arguments of function _get_bootcmd() for fastmodels to match the overriden function.
396
2012-09-03 Riku Voipio <voipio@kos.to>
398
* linaro_image_tools/media_create/boards.py:
400
fix fastmodel image build
402
2012-08-30 James Tunnicliffe <james.tunnicliffe@linaro.org>
404
* linaro_image_tools/hwpack/config.py:
406
Fix for multiple bootloaders in a hardware pack configuration (added missing comment)
408
2012-08-30 James Tunnicliffe <james.tunnicliffe@linaro.org>
410
* linaro_image_tools/hwpack/builder.py:
411
* linaro_image_tools/hwpack/config.py:
412
* linaro_image_tools/hwpack/testing.py:
413
* linaro_image_tools/hwpack/tests/test_config.py:
414
* linaro_image_tools/hwpack/tests/test_config_v3.py:
415
* linaro_image_tools/hwpack/tests/test_script.py:
417
Fix for multiple bootloaders in a hardware pack configuration
419
2012-08-29 James Tunnicliffe <james.tunnicliffe@linaro.org>
421
* linaro_image_tools/hwpack/testing.py:
422
* linaro_image_tools/hwpack/tests/test_script.py:
424
* Added test for creating a hardware pack from V3 metadata containing more than one bootloader
425
* 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.
426
* Tidied up IsHardwarePack and gave it the option to use a different format string to match in the FORMAT file.
428
2012-08-28 James Tunnicliffe <james.tunnicliffe@linaro.org>
430
* linaro_image_tools/hwpack/builder.py:
431
* linaro_image_tools/hwpack/config.py:
432
* linaro_image_tools/hwpack/tests/test_config.py:
433
* linaro_image_tools/hwpack/tests/test_config_v3.py:
435
Test for selecting parameters from multiple bootloaders.
436
Fixed bug where if a bootloader wasn't specified, linaro-hwpack-create would fail.
7
438
2012-08-29 Deepti B. Kalakeri <deepti.kalakeri@linaro.org>