New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 862390 link

Starred by 4 users

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug

Blocking:
issue 857263



Sign in to add a comment

emerging dev-lang spidermonkey fails

Project Member Reported by saludlemus@google.com, Jul 10

Issue description

Chrome Version: <69.0.3464.0>
Chrome OS Version: <10799.0.2018_06_19_1616>
Chrome OS Platform: <GOOGLE-EVE>
Network info: <N/A, N/A, N/A>

Please specify Cr-* of the system to which this bug/feature applies (add
the label below).

Cr-Internals

Steps To Reproduce:
(1) Run cros_portage_upgrade on dev-lang/spidermonkey-1.8.5-r6
(2) Run emerge on dev-lang/spidermonkey

Expected Result: Package compiles successfully and emerges

Actual Result: It fails in the prepare phase
 
error.txt
4.8 KB View Download
Cc: saludlemus@google.com vapier@chromium.org tbroch@chromium.org vmreyes@google.com bleung@google.com bleung@chromium.org
Components: OS>Packages
Labels: allpublic
Blocking: 857263
We have resolved the Autoconf issue.

Steps to resolve:
1. Upgrade sys-devel/autoconf on host machine to include 2.13 (using cros_portage_upgrade and emerge)

Emerging spidermonkey still results in compilation errors, however.

Here is the build log for emerging spidermonkey.
dev-lang:spidermonkey-1.8.5-r6:20180711-172236.log
276 KB View Download
We appended the flag:-Wno-c++11-narrowing to CXX flags for spidermonkey. Here is the updated build log for spidermonkey-1.8.5-r6.
dev-lang:spidermonkey-1.8.5-r6:20180711-191833.log
258 KB View Download
Project Member

Comment 8 by bugdroid1@chromium.org, Jul 21

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/aa33cbaaadcc8bfae1d794304f8a4a2ce00bcccb

commit aa33cbaaadcc8bfae1d794304f8a4a2ce00bcccb
Author: Victor Reyes <vmreyes@google.com>
Date: Sat Jul 21 01:34:04 2018

autotools: updated eclass to upstream

BUG=chromium:862390
TEST=emerge-eve =dev-lang/spidermonkey-1.8.5-r6

Change-Id: Ib7154f5dc0309c9169802c2a6f6a28be4af8b64d
Signed-off-by: Victor Reyes <vmreyes@google.com>
Reviewed-on: https://chromium-review.googlesource.com/1136802
Commit-Ready: Victor Reyes Espinoza <vmreyes@google.com>
Tested-by: Victor Reyes Espinoza <vmreyes@google.com>
Tested-by: Salud Lemus <saludlemus@google.com>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/aa33cbaaadcc8bfae1d794304f8a4a2ce00bcccb/eclass/autotools.eclass

Bump. Spidermonkey remains an issue.
It is a requirement for polkit, which is a runtime requirement for fwupd.
mmm polkit doesn't belong on CrOS.  if fwupd needs it, you'll need to fix fwupd.
Owner: campello@chromium.org
Status: Started (was: Unconfirmed)
@vapier:
Fwupd has a client/daemon architecture.  The daemon runs as root, client runs as a regular user.  Policykit is used to define what the client is able to do. 
For example; upgrade FW, downgrade FW.

How should this be done without policy kit in ChromeOS?

Sign in to add a comment