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

Issue 631581 link

Starred by 4 users

Issue metadata

Status: Duplicate
Merged: issue 600061
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocked on:
issue 682455



Sign in to add a comment

Support EAPI v6 in ChromeOS SDK

Project Member Reported by ameyd@google.com, Jul 26 2016

Issue description

Recent upstream Gentoo configs use EAPI 6.  Example: https://gitweb.gentoo.org/repo/gentoo.git/tree/sec-policy/apparmor-profiles/apparmor-profiles-2.10.1.ebuild

Such packages cannot be imported in portage-stable using cros_portage_upgrade, because "equery which <package name>" cannot locate the ebuild, presumably because the SDK uses EAPI 5.

Even after manually copying the package to ChromeOS tree, it cannot be built as-is because the SDK uses EAPI 5.

Please upgrade the SDK to use EAPI 6.
 
Cc: adityakali@google.com sosa@chromium.org
Labels: -Pri-3 Pri-2
Project Member

Comment 2 by sheriffbot@chromium.org, Jul 27 2016

Labels: Hotlist-Google
Status: Available (was: Untriaged)
Owner: gwendal@chromium.org
Status: Started (was: Available)
Taking a look, so how much effort it is to update portage, repoman and see how older ebuild are braking.
So far, we are hitting https://github.com/gentoo/portage/commit/b830bbc3b10bf239611663d0572b2cd4ba3d656a

while emerging gcc:
use() calls are not allowed in global scope
Blockedon: 682455
Hello gwendal@, were you able to make progress on this? Was  bug 682455  the only issue that's blocking it?
Cc: wonderfly@google.com

Comment 8 by mikewu@google.com, Mar 29 2017

Cc: mikewu@google.com
Mergedinto: 600061
Status: Duplicate (was: Started)
Mike is already working on it. 

Sign in to add a comment