Needed for newer jpeg virtual.
BUG=chromium-os:25177
TEST=`emerge imaging` worked -- this package is only installed in cros-sdk
Change-Id: I8b6e336a74ce5ea2ba6f3168d589b498708ee270
Reviewed-on: https://gerrit.chromium.org/gerrit/20511
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
This includes a bug fix that the mesa ebuild needs.
Since this eclass gets used in a lot of places, regen the cache too.
BUG=chromium-os:29625
TEST=`cbuildbot chromiumos-sdk` passes
Change-Id: I53278f5f7a85ac9ec00a74f5ea779c09faef4310
Reviewed-on: https://gerrit.chromium.org/gerrit/20457
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Upgraded dev-python/jsonrpclib to version 0_pre20110820 on amd64, arm, x86
Upgraded dev-python/simplejson to version 2.4.0 on amd64, arm, x86
BUG=None
TEST=emerged, built dependent package
Change-Id: I089e3e2e82638a3cbc92a8c30443c33c1488a5c6
Reviewed-on: https://gerrit.chromium.org/gerrit/20586
Reviewed-by: Jon Salz <jsalz@chromium.org>
Tested-by: Jon Salz <jsalz@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Jon Salz <jsalz@chromium.org>
Upgraded dev-python/ws4py to version 0.2.1 on amd64, arm, x86
BUG=None
TEST=emerged, built dependent package
Change-Id: I34ba55177e6880aa6471e04bded72d3cbf9575a0
Reviewed-on: https://gerrit.chromium.org/gerrit/20585
Tested-by: Jon Salz <jsalz@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Jon Salz <jsalz@chromium.org>
Upgraded sys-apps/memtester to version 4.2.2 on amd64
This adds "arm" to KEYWORDS
BUG=chromium-os:29493
TEST=emerge-tegra2_kaen memtester; run memtester on kaen
Change-Id: I5b1462869388bf5cc1674b85f61f1f60ab0d5a39
Reviewed-on: https://gerrit.chromium.org/gerrit/20500
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mark Koudritsky <kamrik@chromium.org>
Tested-by: Mark Koudritsky <kamrik@chromium.org>
Upgraded media-plugins/alsa-plugins to version 1.0.25-r1 on amd64, arm, x86
BUG=chromium-os:29554
TEST=build_packages for stumpy, x86-generic, and daisy.
Change-Id: Ibeed9a980f6a074d6cbb1d8ffdbfeddde4ab67ec
Reviewed-on: https://gerrit.chromium.org/gerrit/20361
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Dylan Reid <dgreid@chromium.org>
Tested-by: Dylan Reid <dgreid@chromium.org>
Upgraded media-libs/alsa-lib to version 1.0.25-r1 on amd64, arm, x86
Upgraded media-sound/alsa-headers to version 1.0.25 on amd64, arm, x86
BUG=chromium-os:29554
TEST=build_packages for stumpy, x86-generic, and daisy.
Change-Id: Ic6b3029d4518f267cc332fe7e94ff38bea516df2
Reviewed-on: https://gerrit.chromium.org/gerrit/20319
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Dylan Reid <dgreid@chromium.org>
Tested-by: Dylan Reid <dgreid@chromium.org>
Upgraded media-libs/libsamplerate to version 0.1.7 on amd64, arm, x86
BUG=chromium-os:29554
TEST=build_packages for stumpy, x86-generic, and daisy.
Change-Id: Id7dd975d0d476aa9c3d4d8d70075a43ecf7a48f2
Reviewed-on: https://gerrit.chromium.org/gerrit/20318
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Dylan Reid <dgreid@chromium.org>
Commit-Ready: Dylan Reid <dgreid@chromium.org>
My previous commit fixed a presumed oversight where the "set -e"
functionality had been disabled for the upload_file() function. But
enabling it caused a problem for when sym_upload failed to upload the file
-- which is why I had written all that retry code in the first place. We
could trap the shell's "ERR" signal instead of exiting, but rather than
complicating the script too much, I'm just removing the check.
I also added a rudimentary testing mode to the script. I had a basic one
that I used locally, but when I had to expand it to mimic a non-zero exit
status, etc. I figured I might as well productize it. This can be enabled
by passing "--testing" as the first argument to the script.
BUG=chromium-os:29103
TEST=Ran with new --testing option and various parameters
Change-Id: Ia10b4225d2db026839730510b31f7f4cdd101b98
Reviewed-on: https://gerrit.chromium.org/gerrit/19795
Tested-by: Michael Krebs <mkrebs@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Michael Krebs <mkrebs@chromium.org>
BUG=chromium-os:21369
TEST=bluez builds with USE=alsa
Change-Id: I70bfb3ced40adcae13c3afc5b1d8864de3700b6f
Reviewed-on: https://gerrit.chromium.org/gerrit/20392
Reviewed-by: Chris Masone <cmasone@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Commit-Ready: Scott James Remnant <keybuk@chromium.org>
Tested-by: Scott James Remnant <keybuk@chromium.org>
BUG=none
TEST='emerge-${BOARD} net-wireless/bluez-hcidump'
CQ-DEPEND=Icd16de1c910cd8ae1a29a0457f842ce85b376820
Change-Id: Ia5506643d2e23b503f1debbcb5e109703da05a7d
Reviewed-on: https://gerrit.chromium.org/gerrit/20351
Reviewed-by: Chris Masone <cmasone@chromium.org>
Commit-Ready: Scott James Remnant <keybuk@chromium.org>
Tested-by: Scott James Remnant <keybuk@chromium.org>
Upgraded sys-apps/memtester to version 4.2.2 on amd64
BUG=chromium-os:29493
TEST=emerge-lumpy memtester
cbuildbot --remote -p
'chromiumos/overlays/chromiumos-overlay chromiumos/overlays/portage-stable'
arm-tegra2-paladin lumpy-paladin
The overlay change in trybot included memtester in chromeos-test ebuild
Change-Id: I1f9392c77ab5cc2cedfff590134c822a30672c30
Reviewed-on: https://gerrit.chromium.org/gerrit/20299
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mark Koudritsky <kamrik@chromium.org>
Commit-Ready: Mark Koudritsky <kamrik@chromium.org>
This is a followup to
https://gerrit.chromium.org/gerrit/20267
Change-Id: Ie76eea948ea4defe382e9a141021c698e3d91442
Reviewed-on: https://gerrit.chromium.org/gerrit/20286
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
Tested-by: Ilja H. Friedel <ihf@chromium.org>
Commit-Ready: Ilja H. Friedel <ihf@chromium.org>
It is now used for:
- make_chroot (cros_sdk --bootstrap)
- update_chroot
setup_board is stripped of redundant code which was deprecated by this.
Also stripped is some usepkg logic in make_chroot, as that is now
exclusively source-only.
BUG=chromium-os:23032
TEST=trybot chromiumos-sdk
Change-Id: If62b4f3973f02fd8e1deed35864c824a02ab0c22
Reviewed-on: https://gerrit.chromium.org/gerrit/17910
Reviewed-by: Zdenek Behan <zbehan@chromium.org>
Tested-by: Zdenek Behan <zbehan@chromium.org>
Commit-Ready: Zdenek Behan <zbehan@chromium.org>
This is needed for the new libXi.
BUG=chromium:112329
TEST=by hand
Change-Id: I1dae9a3df7b1d0a1407efffa943dfe9053ac611b
Reviewed-on: https://gerrit.chromium.org/gerrit/19540
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/19941
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Upgraded virtual/krb5 to version 0 on amd64, arm, x86.
We want the new style virtual to match what upstream Gentoo has done.
BUG=chromium-os:24036
TEST=`emerge mit-krb5 openssh` worked
TEST=`cbuildbot chromiumos-sdk` worked
Change-Id: Iff9d5e3dc1f9abc362f116456c5c2adc58b0085a
Reviewed-on: https://gerrit.chromium.org/gerrit/19679
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Upgraded app-crypt/mit-krb5 to version 1.9.2-r2 on amd64, arm, x86.
This only gets used in the cros_sdk, and just because our ssh config
uses kerberos config options. We need a newer mit-krb5 to support
the new style virtual/krb5.
BUG=chromium-os:24036
TEST=`emerge mit-krb5 openssh` worked
TEST=`cbuildbot chromiumos-sdk` worked
Change-Id: Ic79738a7b952bb1717cd1ebfdec7c87d91d438c1
Reviewed-on: https://gerrit.chromium.org/gerrit/19678
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This change adds the ability for a caller to pass a specific version name
to build_image rather than rely on parsing of chromeos_version.sh + attempt
number.
BUG=chromium-os:29077
TEST=Ran build_image w/ w/out option
Change-Id: I69b76ae4bfc148325686902606476a0aae293e56
Reviewed-on: https://gerrit.chromium.org/gerrit/19861
Tested-by: Chris Sosa <sosa@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Chris Sosa <sosa@chromium.org>
Upgraded media-video/mplayer to version 1.0_rc4_p20120405 on amd64
BUG=chrome-os-partner:2004
TEST=emerge-link -v mplayer # pass
Change-Id: I33a46a6abdb13dd8dbb1f47f5fcbc0823cb22040
Reviewed-on: https://gerrit.chromium.org/gerrit/19348
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
To use a backchannel interface, we need to configure the connection
manager to ignore that interface. shill uses a different syntax
for that command-line option, because base's command-line parser
doesn't support the option syntax flimflam uses.
This CL adds code to rewrite the part of flimflam.conf that holds
shill's configuration options.
CQ-DEPEND=Ic2fdf49ec454995bf9378299e64378f957b9f26c
BUG=chromium-os:23531
TEST=manual (see below)
Manual testing: ran flimflam and shill on test images. Verified
that the connection manager ran with the appropriate command line
flags in both cases.
Change-Id: I57481387e207bf1ad5138a9fce9921539eed080f
Reviewed-on: https://gerrit.chromium.org/gerrit/19712
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Ready: mukesh agrawal <quiche@chromium.org>
Tested-by: mukesh agrawal <quiche@chromium.org>
If there's an error uploading a symbol file, retry it up to four times
before giving an error.
BUG=chromium-os:28985
TEST=Manually ran upload_symbols to make sure it worked with/without errors
Change-Id: Ia2159d96d0fae9042c81147249986e39f05ca398
Reviewed-on: https://gerrit.chromium.org/gerrit/19625
Commit-Ready: Michael Krebs <mkrebs@chromium.org>
Tested-by: Michael Krebs <mkrebs@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Now that the flags variable can be "[stable]", if we don't quote its
expansion, it can match files like "t" resulting in bad flags being
passed to crossdev.
BUG=None
TEST=`touch t; ./setup_board --board=x86-alex` no longer results in "tgcc"
Change-Id: I866e934776e2d47a2c99bd08964017014aace97f
Reviewed-on: https://gerrit.chromium.org/gerrit/19595
Reviewed-by: Zdenek Behan <zbehan@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This is needed to use XInput 2.2.
BUG=chromium:112329
TEST=by hand
Change-Id: I9e019185aeb7f0e93aa351232690895916214344
Reviewed-on: https://gerrit.chromium.org/gerrit/19541
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
This is needed for the new libXi.
BUG=chromium:112329
TEST=by hand
Change-Id: I4b94a4b72630337610ac950cbfe4b403f819a92c
Reviewed-on: https://gerrit.chromium.org/gerrit/19540
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
This is needed for the libX11 update.
BUG=chromium:112329
TEST=by hand
Change-Id: I50dab9fde948f2f2b9a02fb2031304b0df959246
Reviewed-on: https://gerrit.chromium.org/gerrit/19539
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
Obtained from upstream Gentoo
BUG=chromium-os:28924
TEST=emerge snappy
Change-Id: Ib65ebf26cef0d142daa11c66b2de2c7a51a8fb69
Signed-off-by: Simon Que <sque@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/19609
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Add net-misc/corkscrew version 2.0 on amd64 in portage-stable.
This utility is meant for use in the chroot to enable the use of proxy
network connections.
BUG=None
TEST=Verify corkscrew emerges and than runs (sudo emerge corkscrew in chroot)
Change-Id: I5b59fcdfda1cfd6ffafe03c913f58ff2bb43adf2
Reviewed-on: https://gerrit.chromium.org/gerrit/19568
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Bernie Thompson <bhthompson@chromium.org>
Tested-by: Bernie Thompson <bhthompson@chromium.org>
Commit-Ready: Bernie Thompson <bhthompson@chromium.org>
Crash server file size limit has been increased to 300MB
BUG=chromium-os:23765
TEST=Manually ran upload_symbols for chrome.sym
Change-Id: I9c683ad057abda1f8df7550243cd5c870228257c
Reviewed-on: https://gerrit.chromium.org/gerrit/19569
Commit-Ready: Michael Krebs <mkrebs@chromium.org>
Tested-by: Michael Krebs <mkrebs@chromium.org>
Reviewed-by: Eric Blake <eblake@chromium.org>
Upgraded sys-apps/util-linux to version 2.21 on amd64, arm, x86.
This includes fixes from upstream which are biting us. Like loop
file handling.
We can reland this now that all targets have USE=static-libs set.
BUG=chromium-os:26483
TEST=`cbuildbot amd64-generic-full` worked
TEST=`cbuildbot arm-tegra2-full` worked
TEST=`cbuildbot x86-generic-full` worked
Change-Id: I4d9111e659fd35c7d2a99c6207fd19ecfe0856b1
Reviewed-on: https://gerrit.chromium.org/gerrit/19520
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Upgraded app-misc/screen to version 4.0.3-r4 on amd64, arm, x86.
Nothing depends on this as it's a dev-only package, so should be
trivial to merge.
BUG=None
TEST=`emerge screen` worked
TEST=`emerge-x86-alex screen` worked
Change-Id: I9920525c0b41a1c12665a0207dddfb6990cb2065
Reviewed-on: https://gerrit.chromium.org/gerrit/19532
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Make sure our chroot has pbzip2 as early as possible so we can leverage
it later on in the build process as the default compressor.
BUG=None
TEST=semi-manual:
- remove pbzip2 as soon as we've unpacked the chroot in make_chroot
- run `cros_sdk` and see no pbzip2 warnings
Change-Id: I27d00cdb97c5ffcde79eb04cfabbe6e82a72c706
Reviewed-on: https://gerrit.chromium.org/gerrit/19469
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Upgraded sys-apps/util-linux to version 2.21 on amd64, arm, x86.
This includes fixes from upstream which are biting us. Like loop
file handling.
BUG=chromium-os:26483
TEST=`cbuildbot amd64-generic-full` worked
TEST=`cbuildbot arm-tegra2-full` worked
TEST=`cbuildbot x86-generic-full` worked
Change-Id: I5d94443d7f182adac757a751e21418c050978c38
CQ-DEPEND=I8f254dcec47bd8a75a8a856640149720db8afc5d
Reviewed-on: https://gerrit.chromium.org/gerrit/19384
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
mplayer is very helpful in test images, factory test images, and maybe
even as a reference player for all purposes (also already used in some
previous factory tests).
BUG=chrome-os-partner:2004
TEST=none, the original copy from upstream.
Change-Id: Idb6398964538bdbc6538c8545fc9a41ef845c609
Reviewed-on: https://gerrit.chromium.org/gerrit/19302
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
This will be needed for newer mesa versions.
Change-Id: I61ef8eb0c4823381a9d68eb0b530d3b5a904d428
Reviewed-on: https://gerrit.chromium.org/gerrit/19375
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stuart Abercrombie <sabercrombie@chromium.org>
Commit-Ready: Stéphane Marchesin <marcheu@chromium.org>
This makes us fail if /etc/localtime doesn't point at
/var/lib/timezone/localtime.
BUG=chromium-os:27413
TEST=manual: error from build_image after i patched chromeos-base to not create the symlink
Change-Id: I11ef272c2dcd67a189a5d67c46792490ec6d27a1
Reviewed-on: https://gerrit.chromium.org/gerrit/19335
Tested-by: Daniel Erat <derat@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Daniel Erat <derat@chromium.org>
Upgraded x11-misc/x11vnc to version 0.9.9 on amd64, arm, x86
BUG=chromium-os:28721
TEST=gmerge x11vnc and run on device. Try connecting to vnc from
desktop.
Change-Id: I6c3c8b702f35abdb065dc398f78b3370c4c7b67c
Reviewed-on: https://gerrit.chromium.org/gerrit/19353
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Robert Flack <flackr@chromium.org>
Commit-Ready: Robert Flack <flackr@chromium.org>
Upgraded app-misc/editor-wrapper to version 4 on amd64, arm, x86.
This is more to get us onto the Gentoo version and off our local one.
BUG=chromium-os:11991
TEST=`cbuildbot chromiumos-sdk` worked
Change-Id: Ie38f53ec8e25feff59373ccb5494cda62d6751ca
Reviewed-on: https://gerrit.chromium.org/gerrit/19301
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Upgraded app-admin/sudo to version 1.8.3_p2 on amd64, arm, x86.
This is more to get us onto the Gentoo version and off our local one.
BUG=chromium-os:11991
TEST=`cbuildbot chromiumos-sdk` worked
Change-Id: Ie86036c724be855e0565656e41da2cdc0713cbdb
Reviewed-on: https://gerrit.chromium.org/gerrit/19300
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>