lp://qastaging/chromium-os-image-burner

Created by Ted Gould and last modified
Get this branch:
bzr branch lp://qastaging/chromium-os-image-burner

Related bugs

Related blueprints

Branch information

Owner:
Registry Administrators
Project:
Chromium OS Image Burner
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at http://git.chromium.org/chromiumos/platform/image-burner.git.

Last successful import was .

Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 10 seconds — see the log
Import started on neumayer and finished taking 40 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log

Recent revisions

24. By Toni Barzic <email address hidden>

Fix imageburner unittests under asan

BUG=chromium:263045,chromium:261351
TEST=run unittests under asan; verified chrome://imageburner still works

Change-Id: I2117361965f43627143dc577aab7f73fe74a2390
Reviewed-on: https://gerrit.chromium.org/gerrit/64749
Reviewed-by: Yunlian Jiang <email address hidden>
Commit-Queue: Toni Barzic <email address hidden>
Tested-by: Toni Barzic <email address hidden>

23. By Yunlian Jiang <email address hidden>

image_burner: USE scoped_ptr<char[]> for array.

I saw ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new [] vs operator delete)
on 0x600400001e90 when running ASan with it.
This patch fix this problem.

BUG=None
TEST=FEATURES="test" emerge-lumpy chromeos-imageburner

Change-Id: Ia55570cbe9400e855a67a797509039bcba5c3c6d
Reviewed-on: https://gerrit.chromium.org/gerrit/61747
Reviewed-by: Toni Barzic <email address hidden>
Commit-Queue: Yunlian Jiang <email address hidden>
Tested-by: Yunlian Jiang <email address hidden>

22. By Tim Song <email address hidden>

Fix imageburner target file path validation to better support SD cards.

On some platforms, SD cards are mounted at /dev/mmcblk* rather than
/dev/sd* as currently expected. We replace prefix checking of the file
path to instead use regexes.

BUG=chromium:232897
TEST=unit tests and manual
Change-Id: Id26f96c9ba35bb7988f03c1dd7cac1ec79d6fc2d
Reviewed-on: https://gerrit.chromium.org/gerrit/60946
Reviewed-by: Toni Barzic <email address hidden>
Commit-Queue: Tim Song <email address hidden>
Tested-by: Tim Song <email address hidden>

21. By Toni Barzic <email address hidden>

Get rid of image_burner_tester

and while here, fix two missing returns.

BUG=chromium:221781
TEST=image burner unittests; verified chrome://imageburner not broken

Change-Id: Ie185d7c692b2da4584954953ab4b681c487c3415
Reviewed-on: https://gerrit.chromium.org/gerrit/58459
Reviewed-by: Elly Jones <email address hidden>
Commit-Queue: Toni Barzic <email address hidden>
Tested-by: Toni Barzic <email address hidden>

20. By Gaurav Shah <email address hidden>

imageburner: Calculate gmock/gtest library dependencies programatically

(gmock/gtest doesn't generate pkg-config metadata, calculating lib
 dependencies this way makes it easier to upgrade gmock/gtest packages.)

BUG=chromium:211445
TEST=build and run tests for package using gtest 1.6

Change-Id: I11e552297e5d5b99ee8387b0388b1f51ffb0d616
Reviewed-on: https://gerrit.chromium.org/gerrit/46421
Reviewed-by: <email address hidden>
Reviewed-by: Toni Barzic <email address hidden>
Tested-by: Gaurav Shah <email address hidden>
Commit-Queue: Gaurav Shah <email address hidden>

19. By Chris Masone <email address hidden>

Build against libchrome-180609

BUG=chromium-os:38932
TEST=build, unit tests
STATUS=Fixed

Change-Id: Ic3edabfcd1d1486edd497e58baca01eae90c72c4
Reviewed-on: https://gerrit.chromium.org/gerrit/44201
Tested-by: Chris Masone <email address hidden>
Reviewed-by: Mike Frysinger <email address hidden>
Commit-Queue: Chris Masone <email address hidden>

18. By Yunlian Jiang <email address hidden>

Add unistd.h to make gcc 4.7 can compile

BUG=None
TEST=compile pass

Change-Id: I6353902cbdffc3397b5c5a3eafac667481514bbf
Reviewed-on: https://gerrit.chromium.org/gerrit/21649
Reviewed-by: <email address hidden>
Reviewed-by: Toni Barzic <email address hidden>
Reviewed-by: Yunlian Jiang <email address hidden>
Tested-by: Yunlian Jiang <email address hidden>
Commit-Ready: Yunlian Jiang <email address hidden>

17. By Mike Frysinger <email address hidden>

update to newer libbase

BUG=chromium-os:25872
TEST=`emerge-x86-alex chromeos-imageburner` works
TEST=`cros_run_unit_tests --board=x86-alex -p chromeos-imageburner` passed

Change-Id: I3ad0704cdc893e40c3ced494b1edfb49b7cf822d
Reviewed-on: https://gerrit.chromium.org/gerrit/20009
Reviewed-by: Toni Barzic <email address hidden>
Commit-Ready: Mike Frysinger <email address hidden>
Tested-by: Mike Frysinger <email address hidden>

16. By Elly Jones <email address hidden>

[image-burner] add OWNERS

TEST=None
BUG=chromium-os:22007

Change-Id: Idfb7ee235256d7b8bd18e2d46ec2cd6917f779b2
Signed-off-by: Elly Jones <email address hidden>
Reviewed-on: https://gerrit.chromium.org/gerrit/19771
Reviewed-by: Toni Barzic <email address hidden>

15. By Mike Frysinger <email address hidden>

convert to SLOT-ed libbase

This includes a couple of fixes:
 - use the right compiler flag names
 - execute pkg-config twice total, and not once per compile
 - build against SLOT-ed libbase
 - drop link info that was just for libbase as that handles
   things all by itself now without bothering external users

BUG=chromium-os:16623
TEST=`emerge-x86-alex chromeos-imageburner` works
TEST=`cros_run_unit_tests --board x86-alex -p chromeos-imageburner` works

Change-Id: I51680c036d14eb9eac14b4fc615be5deb6b941ea
Reviewed-on: https://gerrit.chromium.org/gerrit/17600
Reviewed-by: Ryo Hashimoto <email address hidden>
Reviewed-by: Toni Barzic <email address hidden>
Commit-Ready: Mike Frysinger <email address hidden>
Tested-by: Mike Frysinger <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.