Commit Graph

28179 Commits

Author SHA1 Message Date
Stéphane Marchesin
635a174e99 Import pixman 0.24.0 from upstream.
BUGS=chromium-os:25404

Change-Id: Ib19ca669711482c42f7f5eb05095d6a1d6ffb7cc
Reviewed-on: https://gerrit.chromium.org/gerrit/14733
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
2012-01-24 17:07:36 -08:00
Stéphane Marchesin
dab9657774 Import util-macros-1.15.0 ebuild.
Also remove 1.14.0 version.

Change-Id: I1108bfab8fa982be8e09831ab2d3a0e30e941998
Reviewed-on: https://gerrit.chromium.org/gerrit/14677
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
2012-01-24 17:07:35 -08:00
Stéphane Marchesin
8bbbc742fe Import XRandr 1.3.2 ebuild.
Also remove 1.3.1.

BUG=chromium-os:25404

Change-Id: Ic1cfc331f3ebe9c89c2b10191d42752352d85621
Reviewed-on: https://gerrit.chromium.org/gerrit/14675
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
2012-01-24 17:07:35 -08:00
Mike Frysinger
f7f0352761 seabios: pull in updates from upstream
We use python to build, so make sure we depend on it.

BUG=chromium-os:25254
TEST=`emerge seabios` still works

Change-Id: Ie88ca955a3ad315572f5b21fb1e39a65620c5550
Reviewed-on: https://gerrit.chromium.org/gerrit/14671
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2012-01-24 11:12:00 -08:00
Doug Anderson
6bd0e18829 Upgraded the smdk-dltool Portage package
Upgraded dev-embedded/smdk-dltool to version 0.20 on amd64

CQ-DEPEND: I0eaa3a3c9cbf726129edeb0f3ca0bb5c123a94f4
BUG=chromium-os:25375
TEST=Manual:
1. sudo emerge smdk-dltool
2. sudo /usr/bin/smdk-usbdl finds board OK.

Change-Id: I7a1f274878e6fa9eeba95f714aac2017f64ec7d8
Reviewed-on: https://gerrit.chromium.org/gerrit/14643
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
2012-01-23 16:23:25 -08:00
Sean Paul
14e0ac1f93 Revert "make: import current stable from upstream Gentoo"
This reverts commit c770fd9ac4c35af21df7e9837cf7d5f1a306ad1b. We
were getting unit test failures 
(http://build.chromium.org/p/chromiumos/builders/x86%20generic%20full/
builds/1483/steps/UnitTest/logs/stdio), and this CL was identified as the 
culprit.

BUG=chromium-os:25355
TEST=None

Change-Id: I66a42ef80e4c7d66021bb59d01cb894d5cd2c1a5
Reviewed-on: https://gerrit.chromium.org/gerrit/14629
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Sean Paul <seanpaul@chromium.org>
2012-01-23 12:25:49 -08:00
Mike Frysinger
49855940df make: import current stable from upstream Gentoo
BUG=None
TEST=updated make, checked `make --version`, rebuilt x86-alex from source, booted it; also ran `cbuildbot chromiumos-sdk`

Change-Id: I7d0a6e25016e633d5079c724e53388c4f4251d91
Reviewed-on: https://gerrit.chromium.org/gerrit/6949
Reviewed-by: Anush Elangovan <anush@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2012-01-23 10:17:11 -08:00
Don Garrett
48df416640 Include libstdc++ in the libraries bundled with delta generator.
We have updated the toolchain in the chroot to use a newer version of
libstdc++ than what is installed on our workstations. This means
this additional library is required to generate deltas outside of the
chroot.

BUG=chromium-os:25277
TEST=Generated zip file, and ran contents outside of chroot on my workstation.

Change-Id: I5a90ee355aabd4849a9186a9a66e3dc9b1c51d52
Reviewed-on: https://gerrit.chromium.org/gerrit/14597
Reviewed-by: Eric M. Blake <eblake@google.com>
Reviewed-by: Eric Blake <eblake@chromium.org>
Tested-by: Don Garrett <dgarrett@chromium.org>
Commit-Ready: Don Garrett <dgarrett@chromium.org>
2012-01-20 20:05:28 -08:00
Hung-Te Lin
d32c59fe47 crosutils: build factory test image by emerge commands
The factory test image was created by using rsync from build artifacts
in chroot, which has some concerns:
 - Runtime dependencies of autotest-factory won't be picked into image.
 - If a developer skips build_package and builds image by using only pre-built
   binary packages, he will get nothing in factory test image.
 - It's hard for developers to figure out how and when his changes will be
   merged to next build_image (cros_workon does not really work).
 - Output image will be definitely different for every developers, also the
   official build bots.
 - If developers never wipes his chroot (setup_board), the factory test image
   will grow until out of space. (For example, my environment outputs a 825M
   image while the official buildbot generates only 563M for same ToT source).

This CL changes image build command to using portage emerge, so that output
image can be prepared faster and smaller, and easier for maintenance.

BUG=chromium-os:3335
TEST=./build_packages; ./build_image --factory  # Image starts factory UI successfully
     # Also tried tests in test_list.all, seems fine.

     time ./mod_image_for_test.sh --factory --force_copy --no_inplace
     # time: 3m2s => 1m55s, factory test image data: 825/563M => 378M

     ./build_image --factory_install # factory install shim is also fine

Change-Id: I82b4505c74cd31e718aaff4a319d50b69b2c852c
Reviewed-on: https://gerrit.chromium.org/gerrit/14473
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
2012-01-20 17:54:11 -08:00
Vincent Palatin
08df4201a7 Fix amd64 platform detection for minidump symbols generation
Not all 64-bit platforms have names starting with amd64-, so we should
use portageq to get the board architecture name.

BUG=chromium-os:25228
TEST=./cros_generate_breakpad_symbols --board=x86-alex, amd64-corei7, link

Change-Id: I83769575dbd19112b929724995d0c97ed4df2b02
Reviewed-on: https://gerrit.chromium.org/gerrit/14444
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2012-01-19 04:57:48 -08:00
J. Richard Barnette
25d540d75d Add more information to loopback mount failures.
Buildbots are periodically failing to build images; the evidence
points to failures in mount_gpt_image.sh, but it's inconclusive.
Add detailed error messages to mount failures so as to be able
to debug more the next time it happens.

BUG=chromium-os:24975
TEST=build_image, to see that successful cases still work
TEST=repeatedly mount new images with mount_gpt_image until it fails

Change-Id: I711fb0dec62dbab3817a62895b53e14376702544
Reviewed-on: https://gerrit.chromium.org/gerrit/14410
Commit-Ready: Richard Barnette <jrbarnette@chromium.org>
Tested-by: Richard Barnette <jrbarnette@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2012-01-18 17:27:26 -08:00
Stuart Abercrombie
af431aa03e Update portage-stable x11-proto packages.
In preparation for X.Org 1.11.

Change-Id: I723997fd7ddfa8b66635d1cf4e3a88ae0caa3763
Reviewed-on: https://gerrit.chromium.org/gerrit/14411
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Ready: Stuart Abercrombie <sabercrombie@chromium.org>
Tested-by: Stuart Abercrombie <sabercrombie@chromium.org>
2012-01-18 17:27:24 -08:00
Mike Frysinger
3e7245a788 image_to_usb: fix typo in flag checking which eats hard drives
The variable setup is "FLAGS_force_non_usb", not "FLAGS_force_non".
Trying to run this currently results in:
	./image_to_usb.sh: line 189: [: -ne: unary operator expected
	Copying USB image .../chromiumos_image.bin to device /dev/sdb...

This should have instead errored out:
	Error: Device /dev/sdb does not appear to be a USB or MMC disk!

Without this fix, image_to_usb.sh proceeds to corrupt the non-usb
disk (which in my case happened to be a backing store for lvm where
all my source was stored and ext4 not surprisingly barfed).

BUG=None
TEST=`./image_to_usb.sh --board=x86-alex -y --to=/dev/sdb` (where /dev/sdb is a disk) now errors out instead of clobbering data
TEST=`./image_to_usb.sh --board=x86-alex -y --to=/dev/sdc` (where /dev/sdc is USB) still works

Change-Id: Id691846393c02cf199309495ae2080b15626e684
Reviewed-on: https://gerrit.chromium.org/gerrit/14334
Reviewed-by: Zdenek Behan <zbehan@chromium.org>
Reviewed-by: Chris Wolfe <cwolfe@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-01-18 08:59:35 -08:00
Tai-Hsu Lin
f569df20a1 Revert "Add the libv4l Portage package"
This reverts commit 726b06283a5a3e58cee4d048d113c28b12002460.
We will move it to the chromiumos-overlay for further modification.

BUG=chrome-os-partner:6497
TEST='equery-x86-alex depends libv4l' shows nothing at this point.

Change-Id: Ic593d2372ee047663e53207ae3b84fe3eafb08dd
Reviewed-on: https://gerrit.chromium.org/gerrit/14280
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Tested-by: Tai-Hsu Lin <sheckylin@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Tai-Hsu Lin <sheckylin@chromium.org>
2012-01-17 20:50:59 -08:00
Ahmad Sharif
a4856380eb Upgraded the target compiler to gcc-4.6.0-r13 for all boards.
BUG=none
TEST=cbuildbot x86-zgb and amd64-generic all pass.

Change-Id: I058fd27ebaad593f7b25f11c99f84d5f32cdb875
Reviewed-on: https://gerrit.chromium.org/gerrit/14193
Reviewed-by: Han Shen <shenhan@chromium.org>
Commit-Ready: asharif <asharif@chromium.org>
Tested-by: asharif <asharif@chromium.org>
2012-01-17 12:58:31 -08:00
Tai-Hsu Lin
ad842f90b2 Revert "Add the OpenCV Portage package"
This reverts commit 2e35eea1bd1de5d3b9ea582f36db04afc239885b

Change-Id: I4fddcf056f9bc77d6a40e4a203ba2e575fe7b5b1
Reviewed-on: https://gerrit.chromium.org/gerrit/14225
Commit-Ready: Tai-Hsu Lin <sheckylin@chromium.org>
Tested-by: Tai-Hsu Lin <sheckylin@chromium.org>
Reviewed-by: Rong Chang <rongchang@chromium.org>
2012-01-15 20:09:21 -08:00
Tai-Hsu Lin
ad2ed74a5e Add the libv4l Portage package
The CL adds media-libs/libv4l version 0.8.5. It will be used by
OpenCV to capture images from webcam in factory tests.

BUG=chrome-os-partner:6497
TEST='emerge-x86-alex libv4l' works
TEST='emerge-x86-zgb libv4l' works
TEST='emerge-amd64-generic libv4l' works
TEST='emerge-tegra2_kaen libv4l' works

Change-Id: Icf97c0cc9fde1c3310f9214e9c633e3bc98e7811
Reviewed-on: https://gerrit.chromium.org/gerrit/14146
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Tai-Hsu Lin <sheckylin@chromium.org>
Tested-by: Tai-Hsu Lin <sheckylin@chromium.org>
2012-01-15 18:34:39 -08:00
David James
2ea8a7859e Don't skip over /usr/local/autotest when generating symbols.
Right now, the buildbot won't symbolize any crash that occurs in autotest
because all symbols in /usr/local/autotest are skipped by breakpad. Tweak
cros_generate_breakpad_symbols to not skip over these symbols so that
browser test crashes can be symbolized.

BUG=chromium-os:25061
TEST=Run cros_generate_breakpad_symbols and verify it still completes
     successfully, and generates working symbols for autotest that can
     be used to symbolize browser test crashes.

Change-Id: I072498060e78b373bd12c94ff95465878301cbce
Reviewed-on: https://gerrit.chromium.org/gerrit/14155
Commit-Ready: David James <davidjames@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: David James <davidjames@chromium.org>
2012-01-13 15:37:51 -08:00
Nathan Williams
6582c0294b Upgraded the openjade Portage package
Upgraded app-text/openjade to version 1.3.2-r3 on amd64
(note: not a version change, just a change to the build patches, to
successfully compile under gcc 4.6)

BUG=chromium-os:24927
TEST=emerge openjade (as a dependancy of gtk-doc)

Change-Id: Ia78294688a005c6618ff5d35b3a115a58120f7c1
Reviewed-on: https://gerrit.chromium.org/gerrit/14104
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Nathan J. Williams <njw@chromium.org>
Tested-by: Nathan J. Williams <njw@chromium.org>
2012-01-13 11:44:27 -08:00
Nathan Williams
5a547d79d7 Upgraded the gtk-doc Portage package
Upgraded dev-util/gtk-doc to version 1.18 on amd64

BUG=chromium-os:24927
TEST=Run gtkdocize

Change-Id: I0889bbc429d43e3d1ebbbf5f3f48bc626f7b31b4
Reviewed-on: https://gerrit.chromium.org/gerrit/14103
Commit-Ready: Nathan J. Williams <njw@chromium.org>
Tested-by: Nathan J. Williams <njw@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-01-13 11:44:26 -08:00
Nathan Williams
619f273f46 Upgraded the gtk-doc-am Portage package
Upgraded dev-util/gtk-doc-am to version 1.18 on amd64

BUG=chromium-os:24927
TEST=Install gtk-doc 1.18

Change-Id: I6d5bcf8ff3bcceb7adc05dab88eee9a2cb705a9b
Reviewed-on: https://gerrit.chromium.org/gerrit/14102
Commit-Ready: Nathan J. Williams <njw@chromium.org>
Tested-by: Nathan J. Williams <njw@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-01-13 11:44:26 -08:00
Mike Frysinger
5d2df83002 Revert "Reduce the number of glibc patches Changed the glibc version"
This reverts commit 6fa1e14c59e541780e49a48f83683db079614d8f

We reverted the glibc-2.11.1-r4 ebuild (it no longer exists), so we have to revert this too since there is no 2.11.1-r4 to use.

Change-Id: Ie8d71eeaf436b348a695d55376e269557ced3b15
Reviewed-on: https://gerrit.chromium.org/gerrit/14061
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
Tested-by: Yunlian Jiang <yunlian@chromium.org>
Reviewed-by: asharif <asharif@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-01-12 11:53:07 -08:00
Nathan Williams
60dccf6255 Upgraded the gdbus-codegen Portage package
(pulled in the gnome.org eclass ass a necessary dependancy)

Upgraded dev-util/gdbus-codegen to version 2.30.2 on x86

BUG=chromium-os:24927
TEST=emerge gdbus-codegen. emerge various gnome2 packages we build and
confirm that the same files are installed.

Change-Id: Ic499a75eb55d8bec3e3ea0f1dcf68512c7b41220
Reviewed-on: https://gerrit.chromium.org/gerrit/14063
Commit-Ready: Nathan J. Williams <njw@chromium.org>
Tested-by: Nathan J. Williams <njw@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-01-12 10:05:07 -08:00
David James
74d6249356 Clean old breakpad symbols prior to generating new ones.
If we're generating new breakpad symbols, we don't need to keep the
old ones around. Keeping the old ones forever means the debug tarballs
get really large (e.g. >10GB).

This problem makes incremental bots get slower and slower over time. The
chromium.chromiumos bot spends over an hour archiving the debug symbols,
for example.

BUG=chromium-os:24994
TEST=Trybot run of archive stage, generating and uploading debug
     symbols.

Change-Id: Ibf57db2561d29085434439ecd4f23e5cec1f598a
Reviewed-on: https://gerrit.chromium.org/gerrit/14040
Commit-Ready: David James <davidjames@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: David James <davidjames@chromium.org>
2012-01-11 17:48:17 -08:00
Nathan Williams
93996aa702 upstream patch from vapier to fix ARM build
BUG=None
TEST=emerge-arm-generic glib

Change-Id: Id66273090e80d254961d90c354d567d84d40dc24
Reviewed-on: https://gerrit.chromium.org/gerrit/14000
Tested-by: Nathan J. Williams <njw@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Nathan J. Williams <njw@chromium.org>
2012-01-11 13:14:16 -08:00
Nathan Williams
63ce74fa74 Upgraded the glib Portage package
Upgraded dev-libs/glib to version 2.30.2-r1 on x86

BUG=chromium-os:24927
TEST=Build; compile modemmanager-next

Change-Id: I45112c988302a7d055d520d1a3bb07cbaa716293
Reviewed-on: https://gerrit.chromium.org/gerrit/13981
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Nathan J. Williams <njw@chromium.org>
Tested-by: Nathan J. Williams <njw@chromium.org>
2012-01-11 12:06:21 -08:00
Zelidrag Hornung
094160701f Added ability to download images othert than x86-generic.
BUG=chromium-os:24907
TEST=make sure ./bin/cros_download_latest_image downloads the correct board

Change-Id: I8c1784edf39a6a04d46bc8cdbf7b62d2a361d593
Reviewed-on: https://gerrit.chromium.org/gerrit/13948
Reviewed-by: Daniel Erat <derat@chromium.org>
Tested-by: Zelidrag Hornung <zelidrag@chromium.org>
2012-01-10 12:29:11 -08:00
Liam McLoughlin
c9f1dab46e Added sudo to VBoxManage call, to fix permission denied error when building a VirtualBox image
BUG=None
TEST=Run image_to_vm.sh to build a VirtualBox image for the x86-generic board, confirm image builds successfully

Change-Id: I3ce9aac1eef6dfa695747e92e7d7e75ddd524027
Reviewed-on: https://gerrit.chromium.org/gerrit/12449
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Tested-by: Liam McLoughlin <hexxeh@hexxeh.net>
Commit-Ready: Jon Kliegman <kliegs@chromium.org>
Reviewed-by: Jon Kliegman <kliegs@chromium.org>
2012-01-09 16:25:34 -08:00
Yunlian Jiang
aa52807720 Reduce the number of glibc patches
Changed the glibc version

BUG=none
TEST="cbuild bot x86-alex-release, lumpy-release,amd64-generic-full,arm-tegra2_kaen-release, all passed"

CQ-DEPEND=I26f8b017fd4c0277685f88496a413fc295b7d58e

Change-Id: I1bc4eded6526b980f532f7b32d453ca7c7ada11a
Reviewed-on: https://gerrit.chromium.org/gerrit/13383
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Yunlian Jiang <yunlian@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
Tested-by: Yunlian Jiang <yunlian@chromium.org>
Reviewed-by: asharif <asharif@chromium.org>
2012-01-09 15:05:09 -08:00
Doug Anderson
2dd2e8ea91 Moved setting of kern_guid kernel arg from platform-specific to common.
There was no reason for it to be platform-specific.  Original CL
that added it to ARM (it was already there for x86) is:
<http://gerrit.chromium.org/gerrit/1467>

This change is in preparation for moving platform-specific bits
into ebuilds.

BUG=chromium-os:24808
TEST=Validated that kern_guid gets set properly.

Change-Id: I5544ad3730e05128c0a9b0a4a3a8aee80ef31df5
Reviewed-on: https://gerrit.chromium.org/gerrit/13821
Tested-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
2012-01-09 11:59:21 -08:00
Scott James Remnant
4930316e7a bluez-hcidump: copy from gentoo portage tree
BUG=chromium-os:24763
TEST=emerge bluez-hcidump
CQ-DEPEND=Ie656a16f6f6bafc134910a59db4ff203f39766b1

Change-Id: Ia59645a86d1d7bb77ff8003c40fa4a6f0101033f
Reviewed-on: https://gerrit.chromium.org/gerrit/13737
Reviewed-by: Scott James Remnant <keybuk@chromium.org>
Tested-by: Scott James Remnant <keybuk@chromium.org>
Commit-Ready: Scott James Remnant <keybuk@chromium.org>
2012-01-09 10:23:55 -08:00
Brian Harring
afd8cdfaf4 gperf: upgrade to 3.0.4 to match upstream
Minor bit of code cleanup, switch to gpl-v3.

BUG=chromium-os:24202
TEST=`emerge gperf` # host only

Change-Id: Icd1c5af0ae8b2f8dcbde426c7e7367c0c1ebcc19
Reviewed-on: https://gerrit.chromium.org/gerrit/13404
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2012-01-08 20:26:08 -08:00
Hung-Te Lin
934ea04998 Upgraded the freetds Portage package
Upgraded dev-db/freetds to version 0.91 on x86

BUG=chrome-os-partner:7426
TEST=emerge-stumpy freetds; emerge-stumpy pymssql

Change-Id: I6d4df4eea5b147e24d3656471ffec3c9ef9687d8
Reviewed-on: https://gerrit.chromium.org/gerrit/13793
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Jay Kim <yongjaek@chromium.org>
Tested-by: Jay Kim <yongjaek@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: <jongpil19.jung@samsung.com>
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
2012-01-08 19:56:08 -08:00
Brian Harring
3b3dd0028d gettext: upgrade to current upstream
Primarily this gets us some cross compilation fixes, and
static-lib support.

BUG=chromium-os:24207
TEST=`emerge gettext`
TEST=`build_packages --board x86-alex`
TEST=`build_packages --board tegra2
CQ-DEPEND=I82c162cf58592e76807e96a75053c9490d83a88f

Change-Id: I7a3d8ac578b64c20301d2e761c964c1afc9b8bb8
Reviewed-on: https://gerrit.chromium.org/gerrit/13402
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-01-08 18:54:19 -08:00
Brian Harring
0697062739 findutils: upgrade to newer version in upstream
Main fix is argument parsing issues, and fixing a staleness issue
in -prune's usage of stat()

Note this version is enabled via I745f8c82f4062aa1f46fe697a1b2c917ec9f5cc4

BUG=chromium-os:24206
TEST=`emerge findutils` # host only...

Change-Id: I8196ba2d848fea311dacdf958da3a7735ed3fe75
Reviewed-on: https://gerrit.chromium.org/gerrit/13406
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2012-01-08 14:35:14 -08:00
Brian Harring
e2ccb7957e upgrade to current gentoo stable version
Specifically, this gets us onto the gentoo fork getting us fixes
and general sanity.

BUG=chromium-os:24193
TEST=`emerge -1 rpm2targz` # host only package.

Change-Id: Ide76f57c42c06e4afb785ac29641b1ee8d9d9a78
Reviewed-on: https://gerrit.chromium.org/gerrit/13405
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-01-07 18:21:29 -08:00
Brian Harring
603a64ce50 cabextract: import newer version from upstream
Primary change is a switch to EAPI4, largefile support, and
decompression related fixes.

BUG=chromium-os:24191
TEST=`emerge cabextract`  # it's a host package only

Change-Id: I7d33f76fa2e321fee29ad6363704325ce23ec983
Reviewed-on: https://gerrit.chromium.org/gerrit/13399
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-01-07 18:20:32 -08:00
Brian Harring
a23e463044 import newer upstream version of rsync
pulls in contrib scripts, fixed buffer overflow, better hardlink handling.

BUG=chromium-os:24203
TEST=`emerge rsync` # required by portage, used only in host.

Change-Id: Idb46f02c7e316dc10b8ad67f2b5d9dde28115bf2
Reviewed-on: https://gerrit.chromium.org/gerrit/13398
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2012-01-07 17:47:38 -08:00
David James
710a7d15e2 Remove hacks for supporting old versions of emerge from build_packages.
Now that emerge supports the flags needed to build packages, we don't
need to special-case it anymore.

BUG=chromium-os:24497
TEST=Trybot run.

Change-Id: I4ca1cd22c309f97fc14f1d7b9eede9128b7f0be1
Reviewed-on: https://gerrit.chromium.org/gerrit/13389
Reviewed-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: David James <davidjames@chromium.org>
Commit-Ready: David James <davidjames@chromium.org>
2012-01-06 15:25:30 -08:00
Brian Harring
63c99ed87d gentoo-bashcomp: upgrade to upstream stable
BUG=chromium-os:24198
TEST=`emerge -1 gentoo-bashcomp` # host only
TEST=tool around the terminal in it.

Change-Id: If61cb76921eb314ac165da2b483b771c18a864e2
Reviewed-on: https://gerrit.chromium.org/gerrit/13407
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2012-01-05 13:17:13 -08:00
Brian Harring
1b1c4a0418 popt: upgrade to upstream stable 1.16-r1
Support for VPATH builds, and general unittext improvements

BUG=chromium-os:24199
TEST=`emerge -1 popt` # host only pkg

Change-Id: Ibebe2b2c2e1c167a651da6fb099275c2f7fc0c14
Reviewed-on: https://gerrit.chromium.org/gerrit/13403
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2012-01-05 13:17:13 -08:00
Brian Harring
f1c01f30d2 cpio: import newer version from upstream
This primarily pulls in a security fix in that landed in 2.11.

BUG=chromium-os:24192
TEST=`emerge cpio` # host only package.

Change-Id: Iad6102e80ababd5bce2ecae0da3f48f5daf949e2
Reviewed-on: https://gerrit.chromium.org/gerrit/13401
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2012-01-05 13:17:12 -08:00
Brian Harring
0cfcb34187 bzip2: Upgrade to 1.0.6-r3
No real change; gets us a static-lib use flag primarily.

BUG=chromium-os:24190
TEST=`emerge bzip` # it's a host package only.
TEST=`build_packages x86-alex`

Change-Id: Ibd5c9e90e177f4198ae00c38266c5325503c9246
Reviewed-on: https://gerrit.chromium.org/gerrit/13400
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2012-01-05 13:17:11 -08:00
Mike Frysinger
db0f538d44 update hooks: smooth out the dev-vcs migration
Not everyone got a smooth migration for git/subversion from dev-util
to dev-vcs, so add a hook to manually unmerge the old versions.  The
newer packages should recover gracefully after that.

BUG=chromium-os:24360
TEST=build_packages ran ver 23 upgrade and continued on

Change-Id: I0b56f0f0a8b8a7ebd64a4a664e5524f0b7828791
Reviewed-on: https://gerrit.chromium.org/gerrit/13663
Reviewed-by: Doug Anderson <dianders@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Doug Anderson <dianders@chromium.org>
2012-01-05 11:55:44 -08:00
Chris Sosa
93e7b78eea Fix bug with building on the base image with build_image base.
This comes from not correctly negating all FLAGS and also the weird
way we set PRISTINE_IMAGE_NAME.  Addressed in both cases and
simplified FLAGS_* logic in build_image_util.sh

BUG=chromium-os:24627
TEST=build_image base so far.

Change-Id: I92e8550db3ea713cda1f997b702777035145d8d5
Reviewed-on: https://gerrit.chromium.org/gerrit/13636
Tested-by: Chris Sosa <sosa@chromium.org>
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Chris Sosa <sosa@chromium.org>
2012-01-05 11:55:43 -08:00
Brian Harring
96b02326b5 debianutils: import newer upstream version
3.2.2 -> 3.4.4; support for dpkg format version 3.9.1, XZ compression,

BUG=chromium-os:24205
TEST=`emerge debianutils` # host only package

Change-Id: If83ac3ee08559a1874ecf903ec35ea101cd8c843
Reviewed-on: https://gerrit.chromium.org/gerrit/13408
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
2012-01-01 13:45:45 -08:00
Han Shen
0628fadf9d (Part 4 of 4) (re)Roll out "-fstack-protector-strong" which replaces
"-fstack-protector-all".

Rollout gcc-4.6.0 ebuild r12 that support a new stack protection
option "-fstack-protector-strong".

BUG=None
TEST=manually - build amd64-generic and x86-zgb from scratch.

Change-Id: I35dc315ef376467256266a62cf9e584b8bb3c8e5
Reviewed-on: https://gerrit.chromium.org/gerrit/13546
Tested-by: Han Shen <shenhan@google.com>
Reviewed-by: Han Shen <shenhan@chromium.org>
Reviewed-by: asharif <asharif@chromium.org>
Commit-Ready: Han Shen <shenhan@chromium.org>
2011-12-30 10:20:37 -08:00
Tai-Hsu Lin
f6ebcab6ca Add the OpenCV Portage package
This CL addes media-libs/opencv 2.3.0 to x86. It will be used in various
factory tests for computer vision related tasks.

BUG=chrome-os-partner:6497
TEST='emerge-x86-alex opencv' works

Change-Id: Icb7b8592c448ad14df470d1ab1138adc896230ed
Reviewed-on: https://gerrit.chromium.org/gerrit/13529
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Tested-by: Tai-Hsu Lin <sheckylin@chromium.org>
Commit-Ready: Tai-Hsu Lin <sheckylin@chromium.org>
2011-12-29 23:21:43 -08:00
Sonny Rao
f1c1087618 Revert "(Part 4 of 4) Roll out "-fstack-protector-strong" which replaces "-fstack-protector-all"."
This reverts commit 776802c3580260288c78201e444f05ef856db856

needs fix to 3/4 before landing
Change-Id: Id17c3096893ca1e4d5cd57ed8fa9fda029519466
2011-12-29 12:37:57 -08:00
Han Shen
b2237726e5 (Part 4 of 4) Roll out "-fstack-protector-strong" which replaces
"-fstack-protector-all".

Rollout gcc-4.6.0 ebuild r11.

Chrome OS security team has reviewed the design and implementation,
which can be found here -
https://docs.google.com/document/d/1xXBH6rRZue4f296vGt9YQcuLVQHeE516stHwt8M9xyU/edit?hl=en_US&ndplr=1&pli=1

This introduces performance changes as listed below:
===============================================================
Benchmark Summary Table: desktopui_PageCyclerTests
1: /usr/local/google/chromeos-newest-clone/src/build/images/x86-zgb/R18-1471.0.2011_12_21_1822-a1/chromiumos_image.bin Page (5 runs)
2: /usr/local/google/chromeos-newest/src/build/images/x86-zgb/R18-1471.0.2011_12_21_2109-a1/chromiumos_image.bin Page (5 runs)
Summary Table   1       2
desktopui_PageCyclerTests/desktopui_PageCyclerTests     ALL_PASS (x)    ALL_PASS (x)
desktopui_PageCyclerTests/desktopui_PageCyclerTests   PageCyclerTest.Alexa_usFile       231 (+0.0%)     214 (-7.0%)
desktopui_PageCyclerTests/desktopui_PageCyclerTests   PageCyclerTest.BloatFile  23899 (+0.0%)   21567 (-9.8%)
desktopui_PageCyclerTests/desktopui_PageCyclerTests   PageCyclerTest.DhtmlFile  649 (+0.0%)     621 (-4.3%)
desktopui_PageCyclerTests/desktopui_PageCyclerTests   PageCyclerTest.Intl1File  472 (+0.0%)     437 (-7.3%)
desktopui_PageCyclerTests/desktopui_PageCyclerTests   PageCyclerTest.Intl2File  712 (+0.0%)     657 (-7.7%)
desktopui_PageCyclerTests/desktopui_PageCyclerTests   PageCyclerTest.MorejsFile 695 (+0.0%)     659 (-5.2%)
desktopui_PageCyclerTests/desktopui_PageCyclerTests   PageCyclerTest.Moz2File   195 (+0.0%)     179 (-7.8%)
desktopui_PageCyclerTests/desktopui_PageCyclerTests   PageCyclerTest.MozFile    195 (+0.0%)     179 (-8.2%)

Benchmark Summary Table: platform_BootPerfServer
1: /usr/local/google/chromeos-newest-clone/src/build/images/x86-zgb/R18-1471.0.2011_12_21_1822-a1/chromiumos_image.bin BootPerfServer (10 runs)
2: /usr/local/google/chromeos-newest/src/build/images/x86-zgb/R18-1471.0.2011_12_21_2109-a1/chromiumos_image.bin BootPerfServer (10 runs)
Summary Table   1       2
platform_BootPerfServer ALL_PASS (x)    ALL_PASS (x)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf       ALL_PASS (x)    ALL_PASS (x)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   mhz_primary_cpu     1662 (+0.0%)    1662 (+0.0%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   rdbytes_kernel_to_chrome_exec       1.3e+08f (+0.0%)        1.3e+08f (+1.4%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   rdbytes_kernel_to_chrome_main       1.5e+08f (+0.0%)        1.4e+08f (-3.7%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   rdbytes_kernel_to_login     1.5e+08f (+0.0%)        1.4e+08f (-3.8%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   rdbytes_kernel_to_startup   3519829 (+0.0%) 3435861 (-2.4%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   rdbytes_kernel_to_startup_done      9014272 (+0.0%) 8776704 (-2.6%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   rdbytes_kernel_to_x_started 1.2e+08f (+0.0%)        1.2e+08f (+3.7%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   reboots_in_syslog   18.1 (+0.0%)    37.3 (+105.5%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_firmware_boot       36.7 (+0.0%)    36.5 (-0.4%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_kernel_to_chrome_exec       4.81 (+0.0%)    4.78 (-0.6%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_kernel_to_chrome_main       5.05 (+0.0%)    4.93 (-2.3%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_kernel_to_login     6.76 (+0.0%)    6.59 (-2.6%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_kernel_to_network   6.97 (+0.0%)    6.99 (+0.3%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_kernel_to_startup   2.08 (+0.0%)    2.03 (-2.6%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_kernel_to_startup_done      2.87 (+0.0%)    2.83 (-1.5%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_kernel_to_x_started 4.67 (+0.0%)    4.64 (-0.8%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_power_on_to_kernel  36.7 (+0.0%)    36.5 (-0.4%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_power_on_to_lf_end  1.77 (+0.0%)    1.77 (-0.1%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_power_on_to_lf_start        1.04 (+0.0%)    1.04 (+0.0%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_power_on_to_lk_end  36.4 (+0.0%)    36.2 (-0.4%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_power_on_to_lk_start        36.2 (+0.0%)    36.1 (-0.4%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_power_on_to_login   43.4 (+0.0%)    43.1 (-0.7%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_reboot_time 41.6 (+0.0%)    41.3 (-0.7%)
platform_BootPerfServer/platform_BootPerfServer/platform_BootPerf   seconds_shutdown_time       41.6 (+0.0%)    41.3 (-0.7%)

Benchmark Summary Table: desktopui_V8Bench
1: /usr/local/google/chromeos-newest-clone/src/build/images/x86-zgb/R18-1471.0.2011_12_21_1822-a1/chromiumos_image.bin V8Bench (20 runs)
2: /usr/local/google/chromeos-newest/src/build/images/x86-zgb/R18-1471.0.2011_12_21_2109-a1/chromiumos_image.bin V8Bench (20 runs)
Summary Table   1       2
desktopui_V8Bench/desktopui_V8Bench     ALL_PASS (x)    ALL_PASS (x)
desktopui_V8Bench/desktopui_V8Bench   score_crypto      3125 (+0.0%)    3144 (+0.6%)
desktopui_V8Bench/desktopui_V8Bench   score_deltablue   3109 (+0.0%)    3050 (-1.9%)
desktopui_V8Bench/desktopui_V8Bench   score_earleyboyer 4366 (+0.0%)    4372 (+0.1%)
desktopui_V8Bench/desktopui_V8Bench   score_raytrace    2034 (+0.0%)    2059 (+1.2%)
desktopui_V8Bench/desktopui_V8Bench   score_regexp      568 (+0.0%)     578 (+1.7%)
desktopui_V8Bench/desktopui_V8Bench   score_richards    2556 (+0.0%)    2544 (-0.5%)
desktopui_V8Bench/desktopui_V8Bench   score_splay       750 (+0.0%)     941 (+25.5%)
desktopui_V8Bench/desktopui_V8Bench   score_total       1892 (+0.0%)    1954 (+3.3%)

bvt and suite_Smoke all pass.
=================================

BUG=None
TEST=manually - build amd64-generic and x86-zgb from scratch.
CQ-DEPEND=I088ee61487194ea4e4407307a1c33af40d292265

Change-Id: Id4c5af610f01a96fbdfe30e345f73b9e9a55e050
Reviewed-on: https://gerrit.chromium.org/gerrit/13503
Tested-by: Han Shen <shenhan@chromium.org>
Reviewed-by: asharif <asharif@chromium.org>
Commit-Ready: Han Shen <shenhan@chromium.org>
2011-12-29 11:05:45 -08:00