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>
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>
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>
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>
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>
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>
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>
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>
(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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
"-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>
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>
This was missed in cd503b due to a merge race; manifest data
was generated/updated, but this change slipped in after. As such
add the missing data.
Meantime, back down manifest strictness till one more pass is done
ensuring we're at 100% (thus can go strict).
BUG=chromium-os:24029
TEST=emerge cmake
Change-Id: I00b3299cd3b44dea3567379150939d182291d1d5
Reviewed-on: https://gerrit.chromium.org/gerrit/13506
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
Now that the holidays are upon us, can land this without conflict hell.
Identified via `pinspect digests`, updated via `pmaint digests`
for each target and double checking the signature data against known
good comparison available in upstream/web.
This brings coverage to 100%.
BUG=chromium-os:24029
TEST=emerge -f any of the pkgs
Change-Id: I4eb678062b7627d5d82c31ccd185bd50fe482713
Reviewed-on: https://gerrit.chromium.org/gerrit/13475
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Purely cleanup on this one; identified via the work in
I83d7d7508792f121526092f5d87844d3984a5f7a
BUG=None
TEST=cbuildbot arm-generic-full
TEST=cbuildbot x86-generic-full
TEST=cbuildbot amd64-generic-full
Change-Id: I8ca31d6a3c15d4d75b034c4d9de245cfa22e217b
Reviewed-on: https://gerrit.chromium.org/gerrit/13480
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Strictly speaking, we don't use this in our buildroot; that said
we have it for convenice for users, thus pull it forward to
current version.
BUG=chromium-os:24201
TEST=`emerge -1 ccache` # host only
TEST=`FEATURES=ccache emerge ccache` # go for the cyclic test
Change-Id: If806da01ba54aea052e8ac8d5f2de1845f5dac78
Reviewed-on: https://gerrit.chromium.org/gerrit/13397
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
The CL upgrades dev-util/cmake to version 2.8.6-r4 on amd64. The
update is necessary because I need to compile a library (OpenCV)
for a factory test. Besides that, the current version (2.6.4) is
more than 2 years old and therefore worthwhile for an upgrade.
There was an unsuccessful attempt to upgrade to 2.8.4-r1. This CL
tries to update to 2.8.6-r4 instead since it is the newest cmake
version in Gentoo.
Another corresponding CL on 'package.provided' will be carried
out before this one so the cmake won't be dragged into the build
list on platforms again.
BUG=chromium-os:23747
TEST='emerge cmake' still works
TEST='emerge poppler' still works
TEST='emerge-x86-alex libdivsufsort' still works
CQ-DEPEND=Ie8f1d4fa19586dbc7df150cbe9a970ecb43bc1d5
Change-Id: If9104c914a63033fcd47d3dd9863522e9e23ed12
Reviewed-on: https://gerrit.chromium.org/gerrit/13486
Reviewed-by: Rong Chang <rongchang@chromium.org>
Commit-Ready: Tai-Hsu Lin <sheckylin@chromium.org>
Tested-by: Tai-Hsu Lin <sheckylin@chromium.org>
There's been a fair amount of eclass shuffling lately, as such
the cache is a bit out of date. Regenerate it via usual egencache
route.
BUG=chromium-os:24547
TEST=n/a
Change-Id: I3bccd0d2c2f5a701d1b98e781a9847c87ee8f04f
Reviewed-on: https://gerrit.chromium.org/gerrit/13454
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
This is needed on some ARM boards where ext2 filesystem reading isn't an option,
and where verified boot isn't in use, i.e. with legacy firmware. x86 stores the
kernel here as well.
BUG=none
TEST=build_image on an arm board and check contents for vmlinuz.A and vmlinuz.uimg.A on
partition 12
Change-Id: I89b652cb6ea7ece1627b20be30492100f8db0770
Signed-off-by: Olof Johansson <olofj@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/13441
Nothing is using it in code and it seems to be under most folks radar- thus remove it
(possibly have it reapear in thirdparty/autotest if it's actually needed).
BUG=None
TEST=N/a
Change-Id: Ie3f43aa427c6cc35aa6f96d8c8631c4b8bff6347
Reviewed-on: https://gerrit.chromium.org/gerrit/4668
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
This reverts commit 1d20fe6813b991899900aaa4f92b965a8f0b511d
Change-Id: I2d07c4c16e56841e397ee62d0371c5edc85c8364
Reviewed-on: https://gerrit.chromium.org/gerrit/13439
Commit-Ready: Olof Johansson <olofj@chromium.org>
Reviewed-by: Olof Johansson <olofj@chromium.org>
Tested-by: Olof Johansson <olofj@chromium.org>
Reviewed-by: Ryan Cui <rcui@chromium.org>
Tested-by: Ryan Cui <rcui@chromium.org>
This is needed on some ARM boards where ext2 filesystem reading isn't an option,
and where verified boot isn't in use, i.e. with legacy firmware. x86 stores the
kernel here as well.
BUG=none
TEST=build_image on an arm board and check contents for vmlinuz.A and vmlinuz.uimg.A on
partition 12
CQ-DEPEND=I81df8471fba34e264ada8fd6f12122d87fbf22d9
Change-Id: I39541644845dde4ff6ddc288afa0ed339ab0d05b
Signed-off-by: Olof Johansson <olofj@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/12996
This pulls in the latest upstream version which includes moving categories
(dev-util -> dev-vcs). But we don't actually switch to this version until
the cros overlay updates and forces it.
BUG=chromium-os:24360
TEST=`emerge dev-vcs/git` works
TEST=`git clone git://git.overlays.gentoo.org/proj/sandbox.git` works
TEST=`emerge dev-libs/dbus-c++` works (uses cros workon/git eclasses)
Change-Id: I19ec78ade7cac6141dc6abf02a010930ba0d860a
Reviewed-on: https://gerrit.chromium.org/gerrit/13147
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This pulls in the latest upstream version which includes moving categories
(dev-util -> dev-vcs). But we don't actually switch to this version until
the cros overlay updates and forces it.
BUG=chromium-os:24360
TEST=`emerge dev-vcs/subversion` works
TEST=`svn co svn://anonsvn.gentoo.org/baselayout` works
Change-Id: Ib4cd81761f6796c5e9e783be360ce96d31949fe0
Reviewed-on: https://gerrit.chromium.org/gerrit/13146
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>