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

Issue 747810 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Update stage3 tarball

Project Member Reported by djkurtz@chromium.org, Jul 24 2017

Issue description

The current BOOTSTRAP stage3 tarball is almost 3 years old (2014.09.18).

The make_chroot step must currently emerge 496 packages when building virtual/target-sdk.  Updating to a more recent stage3 will reduce this load.

The current stage3 tarballs hosted by gentoo are at: 
http://distfiles.gentoo.org/releases/amd64/autobuilds/

However, the oldest stage3 tarball they provide is from 2017.02.09.  Even this tarball will be a huge delta from 2014.09.18, and include a much newer portage version which may rely on several features we have not yet rolled out, such as EAPI:6.

Instead of updating to the latest stage3, another option would be to choose an older stage3 before EAPI:6, but new enough to have a more recent python configuration, such as something in 2015.09.

Is there a stage3 tarball archive somewhere from which we could pull an older version?
 
Blocking: -736322 -649672 -736313

Comment 2 by vapier@chromium.org, Jul 24 2017

if we can sort out the python upgrades, that'll unblock most things.  i've made a few stabs at it but haven't fully sorted out the issues.
Components: Infra>Client>ChromeOS>Build
EAPI=6 migration is done

current blocker:
[ebuild  N    ] dev-db/sqlite-3.23.1  USE="readline -debug -doc -icu -secure-delete -static-libs -tcl {-test} -tools" ABI_X86="(64) -32 (-x32)" 
[ebuild     U ] dev-lang/python-3.4.7-r1 [3.4.5] USE="gdbm hardened* ipv6 ncurses readline sqlite* ssl threads xml -build -examples -libressl -tk -wininst" 
[ebuild     UD] dev-lang/python-2.7.10-r2 [2.7.12] USE="gdbm hardened* ipv6 ncurses readline sqlite* ssl threads wide-unicode xml -berkdb -build -doc -examples -tk -wininst (-libressl%)" 
[ebuild  N    ] app-admin/python-updater-0.11 
[blocks B     ] <dev-lang/python-2.7.10-r4:2.7 ("<dev-lang/python-2.7.10-r4:2.7" is blocking dev-lang/python-exec-2.4.4)
 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.
  (dev-lang/python-2.7.10-r2:2.7/2.7::chromiumos, ebuild scheduled for merge) pulled in by
    >=dev-lang/python-2.7.5-r2:2.7[bzip2(+),threads(+)] required by (sys-apps/portage-2.3.3:0/0::gentoo, installed)
    python
    >=dev-lang/python-2.7.5-r2:2.7 required by (dev-python/pyxattr-0.5.5:0/0::gentoo, installed)
    python:2.7
  (dev-lang/python-exec-2.4.4:2/2::gentoo, installed) pulled in by
    >=dev-lang/python-exec-2:2/2=[python_targets_python2_7(-),python_targets_python3_4(-),-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] required by (dev-python/pyxattr-0.5.5:0/0::gentoo, installed)
    >=dev-lang/python-exec-2:2/2=[python_targets_python2_7(-),python_targets_python3_4(-),-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] required by (sys-apps/portage-2.3.3:0/0::gentoo, installed)
    >=dev-lang/python-exec-2.4.2 required by (app-eselect/eselect-python-20160516:0/0::gentoo, installed)
    dev-lang/python-exec:2 required by (sys-apps/portage-2.3.3:0/0::gentoo, installed)
Running ['/b/swarming/w/ir/cache/cbuild/repository/src/scripts/sdk_lib/make_chroot.sh', '--stage3_path', '/b/swarming/w/ir/cache/cbuild/repository/.cache/sdks/stage3-amd64-2017.02.09.tar.xz', '--chroot', '/b/swarming/w/ir/cache/cbuild/repository/chroot', '--cache_dir', '/b/swarming/w/ir/cache/cbuild/repository/.cache', '--nousepkg'] failed!

Sign in to add a comment