30045 Commits

Author SHA1 Message Date
Mike Frysinger
2df7df3c63 Revert "make: import current stable from upstream Gentoo"
This reverts commit f789741b0010702ec9fa533783458eea2d466937

The fix that went into google-breakpad to fix their test
failures addressed some targets, but not all, so we have
to wait for more feedback on http://crosbug.com/25355

Change-Id: I6a264d11cc6a4243dcbad394f1dbec33972ffb9c
Reviewed-on: https://gerrit.chromium.org/gerrit/14980
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-01-27 14:08:26 -08:00
Mike Frysinger
cbd0840c56 make: import current stable from upstream Gentoo
The two bugs that we hit in the last upgrade have been fixed.

BUG=None
TEST=updated make, checked `make --version`
TEST=rebuilt x86-alex from source, booted it
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`FEATURES=test emerge google-breakpad` worked

Change-Id: I1ef342b38d5f7a5615e979d9d4b03cb05d180d26
Reviewed-on: https://gerrit.chromium.org/gerrit/14961
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-01-27 11:51:44 -08:00
Brian Harring
dd7d7939e0 enter_chroot: add support for git object pool indirection
This adds repo --references awareness (which maps down to git shared object
pools; see git clone -s); specifically, it sets up the appropriate indirection
bindings back to the actual shared source for use from within the chroot.

Note that the approach is a bit complex, but it's required complexity- via
this approach the references are accessible both from within, and without
the chroot.

BUG=chromium-os:19939
TEST=cbuildbot x86-generic-full --clobber --notests --nouprev
TEST=cbuildbot x86-generic-full --notests --nouprev
CQ-DEPEND=I986f17503dc154234ecadd90f6975d7164117cdb

Change-Id: I8498863010cefe0bf5b8f20350fa45a5f2a093d3
Reviewed-on: https://gerrit.chromium.org/gerrit/13467
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
2012-01-26 19:32:18 -08:00
Mike Frysinger
902d76548d libp11: add missing arm KEYWORD
The previous CL posted was missing arm KEYWORDs.  I had this fixed
locally, but the re-posting was lost.

BUG=chromium-os:20376
TEST=`emerge-arm-generic libp11` pulls in new version

Change-Id: Ia02fdc4430dacb4c7209c900c276d9dd692a87ea
Reviewed-on: https://gerrit.chromium.org/gerrit/14905
Reviewed-by: Simon Glass <sjg@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-01-26 14:14:40 -08:00
Mike Frysinger
6fe9babd62 opensc: import latest from Gentoo
This version no longer needs libtool at runtime.

BUG=chromium-os:20376
TEST=`emerge-x86-alex opensc` still works, and doesn't link against libtool
TEST=cbuildbot x86-generic-full passed
CQ-DEPEND=If3d7df287f903b6fd03c1631bb923c1861ebb891

Change-Id: I5f838e4852316a07d6b01e6a6c9f6e9d8731f83f
Reviewed-on: https://gerrit.chromium.org/gerrit/13661
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2012-01-26 12:18:28 -08:00
Mike Frysinger
ffec5a2b2e libp11: import latest from Gentoo
This version no longer needs libtool at runtime.

BUG=chromium-os:20376
TEST=`emerge-x86-alex libp11` still works, and doesn't link against libtool
TEST=`emerge-x86-alex opensc engine_pkcs11` still works
TEST=cbuildbot x86-generic-full passed

Change-Id: If3d7df287f903b6fd03c1631bb923c1861ebb891
Reviewed-on: https://gerrit.chromium.org/gerrit/13660
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2012-01-26 12:18:27 -08:00
Stéphane Marchesin
c20e28fa76 Update x11-apps.
We have a number of outdated X tools; let's update them in one swoop since
it's backwards compatible anyway.

Change-Id: I35f6f3f7688fcb26730688588d2dbb4de9d77600
Reviewed-on: https://gerrit.chromium.org/gerrit/14829
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
2012-01-25 19:35:24 -08:00
Stéphane Marchesin
533a47283d Upgrade to libdrm 2.4.30.
This is going to be necessary next time we upgrade mesa, this is also
necessary to work with mesa git against the Chrome OS tree.

Change-Id: Ibe38a048d40ad0c36040cb1d18eac5534d4d8f9c
Reviewed-on: https://gerrit.chromium.org/gerrit/14844
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
2012-01-25 19:35:23 -08:00
Stéphane Marchesin
ccb8f3bd14 Import xcb-util-0.3.8 ebuild and xlsclients-1.1.2
xcb-util is now split into multiple packages. We need to update xlsclients
alongside, because the previous xlsclients ebuild has a dependency bug.
Change-Id: I22bfbaa10ca96c36936329f77c24017523a628e6
Reviewed-on: https://gerrit.chromium.org/gerrit/14831
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-25 18:50:24 -08:00
Michael Krebs
104d20d8ea Don't generate symbols for files that dump_syms can't handle.
dump_syms can only dump the symbols of an executable with the same ELF
format as itself.  Some recent build configurations now have binaries with
differing ELF formats.  For example, issue 25468 has a 64-bit kernel where
everything else is 32-bit, and issue 25466 indicates there's a test that
contains a 32-bit executable.

BUG=chromium-os:25496, chromium-os:25468, chromium-os:25466
TEST=Ran cros_generate_breakpad_symbols on 32/64-bit executables

Change-Id: I15f5115585b3ed54ca7ae7b631216285baef8580
Reviewed-on: https://gerrit.chromium.org/gerrit/14835
Tested-by: Michael Krebs <mkrebs@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Michael Krebs <mkrebs@chromium.org>
2012-01-25 17:47:25 -08:00
Mike Frysinger
37a4ecbf99 pax-utils: update to latest upstream version
Latest scanelf version includes some features that people want, so
pull it in to our tree.

BUG=None
TEST=`emerge pax-utils` works

Change-Id: I1e3061fe23a08cae4ea7b32cc75e25e64044e711
Reviewed-on: https://gerrit.chromium.org/gerrit/14720
Tested-by: Richard Barnette <jrbarnette@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
2012-01-24 22:28:05 -08:00
Mike Frysinger
84f66f5864 use helper info/die funcs rather than raw echo
We have helper funcs already for displaying messages, so convert
some raw `echo` calls to them.

BUG=None
TEST=build_image still works and boots

Change-Id: Ie66cc59d0362ef6aa19011fa6cb0bc64a6a4fce8
Reviewed-on: https://gerrit.chromium.org/gerrit/14478
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
2012-01-24 21:57:30 -08:00
Stéphane Marchesin
c9f8177668 Import libXau-1.0.6 ebuild.
BUGS=chromium-os:25404

Change-Id: I73b811b0e15f8ed9b36b1fedc95c64f31e455585
Reviewed-on: https://gerrit.chromium.org/gerrit/14756
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
2012-01-24 20:12:37 -08:00
Stéphane Marchesin
b1a2f2cfd6 Import libX11-1.4.4 ebuild.
BUGS=chromium-os:25404

Change-Id: Ib40321a7974a5fb7e97fe5e1c33040dfd760e357
Reviewed-on: https://gerrit.chromium.org/gerrit/14760
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
2012-01-24 20:12:36 -08:00
Stéphane Marchesin
c1dc14c8e4 Import libXi-1.4.3-r1 from upstream.
BUGS=chromium-os:25404

Change-Id: If4635c8b0fb443138d39485de7e05d10afe960f8
Reviewed-on: https://gerrit.chromium.org/gerrit/14735
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
2012-01-24 18:03:22 -08:00
Stéphane Marchesin
138425d3b5 Import libXcursor-1.1.12 ebuild.
BUGS=chromium-os:25404

Change-Id: I4f3aa3497426651cc5cda0bb562a37d046044455
Reviewed-on: https://gerrit.chromium.org/gerrit/14738
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
2012-01-24 17:07:38 -08:00
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