Verified boot is not supported yet for USB+EFI boot, which is the case
of factory install shim. We need to select normal boot in legacy boot
loaders when building factory install shim.
BUG=chrome-os-partner:6358
TEST=build_image --factory_install
# boots successfully under ZGB H2O firmware
Change-Id: Ic4645a1766514bf7e0c31f8a4df21452bf195705
Reviewed-on: http://gerrit.chromium.org/gerrit/10013
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Reviewed-by: Nick Sanders <nsanders@chromium.org>
BUG=chromium-os:21822
TEST=manual
testing: ran with --debug, and verified that the chosen image file
is appropriate. (test image is chosen, unless --no-test is specified.
if both --test and --no-test are present, image file is chosen
according to whichever option appears last.)
Change-Id: Ia0a6d0ebac889a347d1b8989b8b2c3db8231dcae
Reviewed-on: http://gerrit.chromium.org/gerrit/10265
Tested-by: mukesh agrawal <quiche@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Ready: mukesh agrawal <quiche@chromium.org>
Nothing uses this directly yet. We'll be migrating packages from
dev-libs/shflags in future CLs.
BUG=chromium-os:21742
TEST=`emerge dev-util/shflags` works even when dev-libs/shflags is installed
Change-Id: I5177f90c4bfcf339c44aa64d1b2ceabe7676d750
Reviewed-on: http://gerrit.chromium.org/gerrit/10230
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Upgraded dev-embedded/u-boot-tools to version 2011.06 on amd64
Removed 3 unneeded patch files.
BUG=chromium-os:21241
TEST=emerge u-boot-tools; see that it succeeds
Change-Id: I3ab6b52e68fd166bcbe18ff2bdc5d319b96e7564
Reviewed-on: http://gerrit.chromium.org/gerrit/10237
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
Currently not causing any issues due to use-manifests being in lenient mode,
but should sort this prior.
BUG=chromium-os:11308
TEST=repoman manifest a pkg, check the results
Change-Id: I8006fb04ba84cef372881d6d684b35fe99d30f06
Reviewed-on: http://gerrit.chromium.org/gerrit/10122
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Brian Harring <ferringb@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
Upgraded sys-fs/mtools to version 4.0.15 on x86 and arm.
BUG=chromium-os:21238
TEST=built x86 and arm platforms
Change-Id: I2fcf0bfd098a12e69d54111e80feec8d2177aa4a
Reviewed-on: http://gerrit.chromium.org/gerrit/9955
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Luigi Semenzato <semenzato@chromium.org>
Commit-Ready: Luigi Semenzato <semenzato@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
This package is used internally by portage for a lot of ELF checking,
so any update that continues to identify ELFs means it's working.
BUG=None
TEST=`emerge pax-utils` worked
TEST=`emerge-amd64-generic pax-utils` worked
TEST=`emerge-arm-generic pax-utils` worked
TEST=`emerge-x86-generic pax-utils` worked
TEST=`emerge-x86-alex pax-utils` worked
Change-Id: I6209970a217544b6dc369e8125ef3e10586111a5
Reviewed-on: http://gerrit.chromium.org/gerrit/10073
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Upgraded app-text/poppler-data to version 0.4.4 on amd64
Upgraded media-libs/jpeg to version 8b on amd64
Upgraded media-fonts/urw-fonts to version 2.4.9 on amd64
Upgraded app-text/ghostscript-gpl to version 9.04-r3 on amd64
Upgraded virtual/jpeg to version 0 on amd64
BUG=None
TEST=trybot chromiumos-sdk
All of these packages are currently only installed on the host.
Change-Id: Ib93c328d30fcd9840dab468ac610e7928f180a74
Reviewed-on: http://gerrit.chromium.org/gerrit/10004
Tested-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
Section header like [x86-zgb] would match any single-character
file/directory name within 6-z. Escape open brackets to prevent
config section headers from being evaluated to match local files.
BUG=chromium-os:21518
TEST=1. Create a single-character file 'u', under the same
directory where you'll run make_factory_package.
2. Create a test.conf with section header "x86-zgb".
3. ./make_factory_package.sh --config test.conf
4. Verify u is not part of the executed command.
Change-Id: Ia6178b7fc2f8d707830ee7fed54f9e5ab60d6836
Reviewed-on: http://gerrit.chromium.org/gerrit/10012
Tested-by: Chinyue Chen <chinyue@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Commit-Ready: Chinyue Chen <chinyue@chromium.org>
Upgraded sys-fs/sshfs-fuse to version 2.3 on arm, x86
sshfs-fuse is only used by gmerge
BUG=chromium-os:21239
TEST=on both x86 and arm: ran gmerge sshfs-fuse twice (VERY recursive :)
Change-Id: I1a3c619f0c5ccd7e9bd27db5e4b41ace5c059473
Reviewed-on: http://gerrit.chromium.org/gerrit/10057
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Tested-by: Luigi Semenzato <semenzato@chromium.org>
Commit-Ready: Luigi Semenzato <semenzato@chromium.org>
Upgraded dev-libs/libusb to version 1.0.8 on arm, x86
Upgraded sys-apps/usbutils to version 001 on arm, x86
usbutils was the last user of libusb-0.1.x, now everything should use
libusb-1.x API and we can remove the former.
BUG=chromium-os:21264 chromium-os:21265
TEST=./run_remote_tests.sh --board=x86-alex hardware_USB20
./lab_test.py --board=x86-alex --platforms=netbook_ALEX,netbook_ALEX_CDMA_GOBI3K suite_Smoke
manually inspect lsusb output
Change-Id: I2ff9be2add7b43cdbcf535b1a6441efdd9a5c4b0
Reviewed-on: http://gerrit.chromium.org/gerrit/10020
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
add a hook for fixing all pending config updates
BUG=chromium-os:13987
TEST=below
1) export CONFIG_PROTECT="/etc /usr/share"
2) checkout as old as possible revision of cros-overlay, update chroot to it
3) checkout HEAD and update back
4) run the hook, see it update thousands of files correctly
Change-Id: Idabf5475516ed58b76ceee6ffdc817a5f46839ad
Reviewed-on: http://gerrit.chromium.org/gerrit/10022
Reviewed-by: Sameer Nanda <snanda@chromium.org>
Tested-by: Zdenek Behan <zbehan@chromium.org>
BUG=chromium-os:13987
TEST=below
1) export CONFIG_PROTECT="/etc /usr/share"
2) checkout as old as possible revision of cros-overlay, update chroot to it
3) checkout HEAD and update back
4) run the hook, see it update thousands of files correctly
Change-Id: I4213de8ccba6e573541e96591ea0d033a10218a5
Reviewed-on: http://gerrit.chromium.org/gerrit/8938
Tested-by: Zdenek Behan <zbehan@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Commit-Ready: Zdenek Behan <zbehan@chromium.org>
This causes the script to treat amd64 the same as x86.
BUG=chromium-os:21284
TEST=./build_image for amd64-generic shouldn't generate an invalid
architecture error
Change-Id: I37284def3cb2f0b16ece20a74d65bdb8e0116cff
Reviewed-on: http://gerrit.chromium.org/gerrit/9962
Reviewed-by: Vince Laviano <vlaviano@chromium.org>
Commit-Ready: Sonny Rao <sonnyrao@chromium.org>
Tested-by: Sonny Rao <sonnyrao@chromium.org>
This causes the script to treat amd64 the same as x86.
BUG=chromium-os:21284
TEST=./build_image for amd64-generic shouldn't generate an invalid
architecture error
Change-Id: I8f40a827684dde1258158d470a38623a8c936bca
Reviewed-on: http://gerrit.chromium.org/gerrit/9963
Reviewed-by: Vince Laviano <vlaviano@chromium.org>
Tested-by: Sonny Rao <sonnyrao@chromium.org>
Commit-Ready: Sonny Rao <sonnyrao@chromium.org>
Upgraded sys-libs/e2fsprogs-libs to version 1.41.14 on amd64
Upgraded sys-fs/e2fsprogs to version 1.41.14 on amd64
BUG=chromium-os:21256
TEST=ran build_image for alex and kaen, ran update engine unit tests
Change-Id: I35a4554afe7a2aecf01323e96f8c4f4c55059749
Reviewed-on: http://gerrit.chromium.org/gerrit/9875
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Paul Taysom <taysom@google.com>
Upgraded app-editors/vim-core to version 7.3.266 on amd64, arm, x86
Upgraded app-vim/gentoo-syntax to version 20101212 on amd64, arm, x86
BUG=chromium-os:21547
TEST=trybot chromiumos-sdk
Also open ebuild file using vi in chroot.
Change-Id: Ia6e1ba09f2ab750063f0533ba53640e8ba3e3077
Reviewed-on: http://gerrit.chromium.org/gerrit/9898
Tested-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
Upgraded virtual/man to version 0 on amd64. Previously, we were
still using the old-style virtual/man support.
BUG=chromium-os:21532
TEST=`cros_sdk --delete ; cros_sdk`
Ensure that sys-apps/man-1.6f-r4 (latest) is now installed.
Verify accessing man pages still works in chroot.
Change-Id: Ieebf6fe80323974c1387ec7f95b9e2be58998393
Reviewed-on: http://gerrit.chromium.org/gerrit/9864
Tested-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
BUG=chromium-os:21030 chromium-os:21417
TEST=test uploads with ARM and x86 targets
test that Chrome symbols are ~87M when stripped down from ~160MB
Change-Id: I9207b3f6a5b757ffa58468c58b4440467dc44738
Reviewed-on: http://gerrit.chromium.org/gerrit/8777
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Michael Krebs <mkrebs@chromium.org>
Reviewed-by: Ken Mixter <kmixter@chromium.org>
Tested-by: Ken Mixter <kmixter@chromium.org>
Commit-Ready: Ken Mixter <kmixter@chromium.org>
Upgraded dev-util/dialog to version 1.1.20100428 on arm, x86
BUG=chromium-os:21257
TEST=alsa-util uses this library, test alsa-mixer on Kaen and ZGB.
testbot: x86-generic-pre-flight-queue
Change-Id: I3971efb17cc98f034a47fe18e23a66f71d2e6641
Reviewed-on: http://gerrit.chromium.org/gerrit/9774
Tested-by: Dylan Reid <dgreid@chromium.org>
Commit-Ready: Dylan Reid <dgreid@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Details
This change updates 'alsa-plugins-1.0.22.ebuild' to
'alsa-plugins-1.0.24.ebuild'.
Testing
Followed instructions:
http://www.chromium.org/chromium-os/gentoo-package-upgrade-process
Executed the following, all successfully:
C="I2a77e14b"
cbuildbot --gerrit-patches "${C}" arm-generic-bin
cbuildbot --gerrit-patches "${C}" arm-tegra2-bin
cbuildbot --gerrit-patches "${C}" x86-generic-pre-flight-queue
cbuildbot --gerrit-patches "${C}" x86-mario-pre-flight-queue
o x86-mario
Built and installed new image
Played youtube video, w/ sound
Played wav file using aplay
Used gtalk
o tegra2_kaen
Built and installed new image
Played youtube video, w/ sound
Played wav file using aplay
Used gtalk
o Validated alsa-plugins-1.0.22 is currently used
In a source tree without my change:
equery-tegra2_asymptote list -op alsa-plugins
* Searching for alsaplugins ...
[-P-] [ ] media-plugins/alsa-plugins-1.0.20:0
[IP-] [ ] media-plugins/alsa-plugins-1.0.21:0
[-P-] [ ~] media-plugins/alsa-plugins-1.0.22:0
[--O] [ ~] media-plugins/alsa-plugins-1.0.24:0
In same source tree after cherry picking gerrit change 8911:
[-P-] [ ] media-plugins/alsa-plugins-1.0.20:0
[-P-] [ ] media-plugins/alsa-plugins-1.0.21:0
[-P-] [ ~] media-plugins/alsa-plugins-1.0.22:0
[I-O] [ ] media-plugins/alsa-plugins-1.0.24:0
In source tree which originated this change set:
equery-tegra2_kaen list -op alsa-plugins
* Searching for alsaplugins ...
[-P-] [ ] media-plugins/alsa-plugins-1.0.20:0
[-P-] [ ] media-plugins/alsa-plugins-1.0.21:0
[-P-] [ ~] media-plugins/alsa-plugins-1.0.22:0
[I-O] [ ] media-plugins/alsa-plugins-1.0.24:0
BUG=chromium-os:21259
TEST=See above
Change-Id: I2a77e14b484ecaead4f5b70914609f5d0c3324f4
Signed-off-by: Taylor Hutt <thutt@chromium.org>
Reviewed-on: http://gerrit.chromium.org/gerrit/8911
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
To help developers knowing the proper usage of such command.
BUG=none
TEST=./make_factory_package --help
Change-Id: I5a5d0efd215d0239bd56830165f0a057ad7c7474
Reviewed-on: http://gerrit.chromium.org/gerrit/9707
Reviewed-by: Tammo Spalink <tammo@chromium.org>
Reviewed-by: Nick Sanders <nsanders@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
Usually make_factory_package operates with normal files that does not need root
permission - except if output is a block device.
This CL tries to grant root permission by sudo if a block device is assigned to
--diskimg.
BUG=chrome-os-partner:2827
TEST=(as normal user) ./make_factory_acpakge --factory FACTORY \
--release RELEASE --hwid none --diskimg /dev/sde # completed
Change-Id: Ie1285e6b6f46f1af286e795a02a83294fce4eeaa
Reviewed-on: http://gerrit.chromium.org/gerrit/8789
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Tammo Spalink <tammo@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
Upgraded dev-python/pyudev to version 0.12 on x86
BUG=chrome-os-partner:6235
TEST="sudo emerge udev" and "emerge-x86-zgb pyudev"
Change-Id: I5d9e8ff7d50631cc3b898768fa1389f679eeb282
Reviewed-on: http://gerrit.chromium.org/gerrit/8843
Tested-by: Chinyue Chen <chinyue@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Upgraded dev-libs/expat to version 2.0.1-r5 on amd64, arm, x86
BUG=chromium-os:21465
TEST=trybots:
x86-generic-pre-flight-queue
arm-generic-bin
chromiumos-sdk
Change-Id: I2425e67dd8e86ab8e61d37f73375067289f7a2b1
Reviewed-on: http://gerrit.chromium.org/gerrit/9794
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
Tegra2 systems require a minimum vmalloc bootarg to successfully
reserve the graphics carveout memory. If the vmalloc is insufficient
a crash can result prior to any serial output reported. The minimum
vmalloc is >= carveout size + framebuffer - 32MB, thus for a 256MB
graphics carveout (with 10MB framebuffer), vmalloc>=234MB. This
arg is not added in the u-boot configs to avoid tightly coupling
the u-boot and kernel and is discussed in greater depth at
http://gerrit.chromium.org/gerrit/#change,8293.
BUG=chrome-os-partner:5197,chrome-os-partner:5902
TEST=Manually observe /proc/cmdline reflects change
Change-Id: I66b35b266c7542771f2d4fc497dd4429587529f8
Reviewed-on: http://gerrit.chromium.org/gerrit/8373
Commit-Ready: Katie Roberts-Hoffman <katierh@chromium.org>
Reviewed-by: Katie Roberts-Hoffman <katierh@chromium.org>
Tested-by: Katie Roberts-Hoffman <katierh@chromium.org>
It was not marked executable, and was also broken. Now updates the
CHROMEOS_RELEASE_TRACK to be testimage-channel for test images.
BUG=chromium-os:20019
TEST=Manual
Change-Id: I8741f0e21831fe3d9184ca11b73dcea96a1b01b1
Reviewed-on: http://gerrit.chromium.org/gerrit/9801
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Commit-Ready: Don Garrett <dgarrett@chromium.org>
Tested-by: Don Garrett <dgarrett@chromium.org>
Reviewed-by: Don Garrett <dgarrett@chromium.org>
Upgraded dev-libs/newt to version 0.52.12 on amd64
BUG=chromium-os:21242
TEST=`sudo emerge newt perf` inside the chroot,
run perf on data collected on a target
Change-Id: Iedc173dce92f4f58f4aa69b0c64f3374fcec8bcf
Reviewed-on: http://gerrit.chromium.org/gerrit/9773
Tested-by: Sonny Rao <sonnyrao@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Sonny Rao <sonnyrao@chromium.org>
This is needed to update gtk+, which is needed for Xi2 events.
Change-Id: Ieca0e1d6d09792ebca4ed46ad8d1c25a6aeb7f33
Reviewed-on: http://gerrit.chromium.org/gerrit/9763
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Upgraded sys-apps/gawk to version 3.1.8 on amd64
Upgraded dev-util/scons to version 2.0.1 on amd64
Upgraded dev-libs/libxslt to version 1.1.26-r1 on amd64
Upgraded app-text/texi2html to version 1.78 on amd64
BUG=chromium-os:21328
TEST=Each package is only on the host, so: trybot chromiumos-sdk
Change-Id: I4c91d5fb1a54dff55ea1420a290792dd6b503071
Reviewed-on: http://gerrit.chromium.org/gerrit/8825
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
Tested-by: Matt Tennant <mtennant@chromium.org>
The sync pid file is created without using sudo which means we should be
able to delete it without using sudo. By default, run `rm` directly and
if it fails, fall back to sudo like we historically have.
BUG=None
TEST=`cros_sdk --enter true`; see pid file deleted
Change-Id: I26d898f6d594eb9ea4652335468345dd11303122
Reviewed-on: http://gerrit.chromium.org/gerrit/8644
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This change causes build_gpt to treat x86 and amd64 as the same.
BUG=chromium-os:21284
TEST=./build_image for amd64-generic shouldn't generate an invalid
architecture error
Change-Id: I60424515e162a257b9c8d99885cac18f6bb013cd
Reviewed-on: http://gerrit.chromium.org/gerrit/9705
Reviewed-by: Vince Laviano <vlaviano@chromium.org>
Commit-Ready: Sonny Rao <sonnyrao@chromium.org>
Tested-by: Sonny Rao <sonnyrao@chromium.org>
BUG=chromium-os:21383
TEST=Manual run of cros_generate_stacks_bvt against a test result that
has a minidump buried 6 levels deep
Change-Id: Iebb24f02d086c24feaae47603460ec83ded15800
Reviewed-on: http://gerrit.chromium.org/gerrit/8924
Tested-by: Thieu Le <thieule@chromium.org>
Reviewed-by: Chris Masone <cmasone@chromium.org>
Commit-Ready: Thieu Le <thieule@chromium.org>
This adds support for using debug tarballs located on the
local machine instead of only ones on remote servers. (If
the first argument is a local file, we use it; otherwise, we
try to download it.)
It also makes us download the (tiny) minidumps before the
(huge) tarball so we can bail out quickly if the minidump
URL is wrong.
BUG=chromium-os:19565
TEST=manual: ran it successfully with both local and remote tarballs and checked that it fails early when given an invalid minidump path
Change-Id: Ie427b50e4b7e37c6c81a1137eb34a28e25f32c8e
Reviewed-on: http://gerrit.chromium.org/gerrit/8910
Tested-by: Daniel Erat <derat@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Reviewed-by: Thieu Le <thieule@chromium.org>
Commit-Ready: Daniel Erat <derat@chromium.org>
Metrics unit tests fail if /does/not directory is present, so we need to
clean this up as a followup to a build_packages fix that stopped
creating that directory.
BUG=none
TEST=Metrics unit tests actually work now.
Change-Id: I7c470e8225e4c5c7a77f6decc4c4bcadb72cd246
Reviewed-on: http://gerrit.chromium.org/gerrit/8848
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: David James <davidjames@chromium.org>
Pass --use_emerged flag on to run_remote_tests
BUG=None
TEST=Run comman with flag
Change-Id: Iacaf967a0a018e1686295179a9ef0a3e8eb9e2d5
Reviewed-on: http://gerrit.chromium.org/gerrit/8817
Reviewed-by: Sam Leffler <sleffler@chromium.org>
Commit-Ready: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
BUG=none
TEST=Metrics unit tests work now.
Change-Id: If5830c17bbd2f389df3c390fb0de7057b05aa9aa
Reviewed-on: http://gerrit.chromium.org/gerrit/8845
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: David James <davidjames@chromium.org>
On second checking, this got overlooked; no breakage/impact, but
prefer to get it sorted now before manifests start appearing.
BUG=chromium-os:11308
TEST=N/A
Change-Id: Ia375426673e03dd4f66574adf68610d256858bef
Reviewed-on: http://gerrit.chromium.org/gerrit/8836
Reviewed-by: David James <davidjames@chromium.org>
Reviewed-by: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
It seems that the intermittent failure we see on the login screen
is due to a sort of mixed-content error, where there's a failure
within the page to load some embedded resource due to a cert error.
Make the SSL cert we inject work for any google.com server to
work around this.
BUG=chromium-os:20323
TEST=login_CryptohomeMounted 50x, suite_Smoke
Change-Id: Ic8e5b9bec799cd19cccfeddd2990fe3a494d2184
Reviewed-on: http://gerrit.chromium.org/gerrit/8818
Reviewed-by: Chris Sosa <sosa@chromium.org>
Commit-Ready: Chris Masone <cmasone@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
Upgraded sys-apps/sed to version 4.2.1 on amd64, arm, x86
BUG=chromium-os:21247
TEST=trybot runs
x86-generic-pre-flight-queue
chromiumos-sdk
Change-Id: I3503923c2533ea0f77598591984c12d4611706fc
Reviewed-on: http://gerrit.chromium.org/gerrit/8754
Reviewed-by: David James <davidjames@chromium.org>
Tested-by: Matt Tennant <mtennant@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
Libtool has a bug where it assumes the default lib path is always
"/lib /usr/lib", and it searches /etc/ld.so.conf for additional
paths. This does not play well when cross-compiling for a multilib
which uses a path other than /lib (like x86_64 which uses /lib64).
So libtool ends up adding -Wl,-rpath,/usr/lib64 when linking libs
which means it searches the chroot which means it can easily lead
to link failure.
So import the latest libtool.eclass and ELT-patches from upstream
Gentoo which has added a patch specifically to address this: the
sys-lib-dlsearch patch. We have to import all the other files as
libtool.eclass only searches the ELT-patches/ subdir from the tree
from which it is loaded.
BUG=chromium-os:20636
TEST=`emerge-amd64-generic app-crypt/tpm-tools` now works
TEST=`./build_packages && ./build_image` for x86-alex still works
Change-Id: Id10c732cfd4f13df995f32af950a341e8c7bbc6c
Reviewed-on: http://gerrit.chromium.org/gerrit/8648
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Upgraded sys-libs/ncurses to version 5.7-r7 on amd64, arm, x86
Upgraded sys-apps/less to version 441 on amd64, arm, x86
Upgraded sys-apps/man to version 1.6f-r4 on amd64
Upgraded sys-apps/man-pages to version 3.32 on amd64
Upgraded dev-libs/libaio to version 0.3.109-r2 on amd64
BUG=chromium-os:20923
TEST=trybot runs:
chromiumos-sdk
x86-generic-pre-flight-queue
x86-generic-full
Change-Id: I4955bd46815676abf4c593133aacb4370a97744c
Reviewed-on: http://gerrit.chromium.org/gerrit/8660
Reviewed-by: David James <davidjames@chromium.org>
Commit-Ready: Matt Tennant <mtennant@chromium.org>
Tested-by: Matt Tennant <mtennant@chromium.org>