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

Issue 898728 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Task

Blocked on:
issue 884766
issue 736322

Blocking:
issue 902141



Sign in to add a comment

[chromiumos-sdk] Upgrade to meson-0.45

Project Member Reported by chadversary@google.com, Oct 25

Issue description

Mesa master began requiring meson-0.45 in the following commit:

commit 3824c8e7cda97c3bf856983ea5fb6d696c75fb24
Author:     Eric Engestrom <eric.engestrom@intel.com>
AuthorDate: Tue Jul 17 15:12:32 2018 +0100
Commit:     Eric Engestrom <eric.engestrom@intel.com>
CommitDate: Thu Sep 6 18:16:31 2018 +0100
Subject:    meson: disable asserts by default on release builds

The CrOS Mesa ebuild still uses Autotools, but several people really really really want to use Meson instead.

The Problem: Gentoo's meson-0.45.ebuild is the first version that drops python3_4 from PYTHON_COMPAT, leaving python3_5 and python3_6 as the only supported versions. Today, the chroot has python3.4 but not 3.5 nor 3.6.


 
Components: OS>Kernel>Graphics OS>Packages
Blockedon: 884766
Blockedon: 736322
Owner: chadversary@chromium.org
Status: Started (was: Unconfirmed)
Blocking: 902141
Project Member

Comment 6 by bugdroid1@chromium.org, Nov 7

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

commit 402bddbe6a834e18992e22a28f0529ba5225899b
Author: Chad Versace <chad@kiwitree.net>
Date: Wed Nov 07 14:35:07 2018

dev-python/setuptools: Upgrade to upstream 36.7.2

Upgrade because meson-0.46.1 requires PYTHON_TARGETS=python3_6, and the current
setuptools ebuild lacks PYTHON_COMPAT=python3_6.

BUG=chromium:898728
TEST=sudo emerge dev-python/setuptools

Change-Id: I9a3ae1249f161de55074684ebb9ac84f8492ed54
Reviewed-on: https://chromium-review.googlesource.com/1318209
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Chad Versace <chadversary@chromium.org>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>

[delete] https://crrev.com/db68101c5e64598899c4dfb70b6de0ddac391352/metadata/md5-cache/dev-python/setuptools-19.4-r1
[modify] https://crrev.com/402bddbe6a834e18992e22a28f0529ba5225899b/dev-python/setuptools/metadata.xml
[delete] https://crrev.com/db68101c5e64598899c4dfb70b6de0ddac391352/metadata/md5-cache/dev-python/setuptools-19.4
[add] https://crrev.com/402bddbe6a834e18992e22a28f0529ba5225899b/metadata/md5-cache/dev-python/setuptools-36.7.2
[add] https://crrev.com/402bddbe6a834e18992e22a28f0529ba5225899b/dev-python/setuptools/setuptools-36.7.2.ebuild
[delete] https://crrev.com/db68101c5e64598899c4dfb70b6de0ddac391352/dev-python/setuptools/setuptools-19.4-r1.ebuild
[delete] https://crrev.com/db68101c5e64598899c4dfb70b6de0ddac391352/dev-python/setuptools/setuptools-19.4.ebuild
[modify] https://crrev.com/402bddbe6a834e18992e22a28f0529ba5225899b/dev-python/setuptools/Manifest

Comment 7 by chadversary@google.com, Jan 18 (4 days ago)

The most difficult CL, the one that adds the python3.5 ebuild, just entered the CQ.

https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/1315771
Project Member

Comment 8 by bugdroid, Today (3 hours ago)

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/316a13477e4ed4e1f3516756f0019162161b5eca

commit 316a13477e4ed4e1f3516756f0019162161b5eca
Author: Mike Frysinger <vapier@chromium.org>
Date: Wed Jan 23 05:05:21 2019

python-exec: force all the versions on

This is what Gentoo does upstream to avoid conflicts when transitioning
between major Python versions.  It doesn't add any real overhead to the
package itself.

BUG=chromium:898728
TEST=precq passes & sdk bot passes

Change-Id: Ic8fdcfb9f2876a62e842e0a3359bff08931f77f7
Reviewed-on: https://chromium-review.googlesource.com/1426378
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Alex Klein <saklein@chromium.org>

[modify] https://crrev.com/316a13477e4ed4e1f3516756f0019162161b5eca/profiles/base/package.use.force

Project Member

Comment 9 by bugdroid, Today (2 hours ago)

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/316a13477e4ed4e1f3516756f0019162161b5eca

commit 316a13477e4ed4e1f3516756f0019162161b5eca
Author: Mike Frysinger <vapier@chromium.org>
Date: Wed Jan 23 05:05:21 2019

python-exec: force all the versions on

This is what Gentoo does upstream to avoid conflicts when transitioning
between major Python versions.  It doesn't add any real overhead to the
package itself.

BUG=chromium:898728
TEST=precq passes & sdk bot passes

Change-Id: Ic8fdcfb9f2876a62e842e0a3359bff08931f77f7
Reviewed-on: https://chromium-review.googlesource.com/1426378
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Alex Klein <saklein@chromium.org>

[modify] https://crrev.com/316a13477e4ed4e1f3516756f0019162161b5eca/profiles/base/package.use.force

Project Member

Comment 10 by bugdroid, Today (2 hours ago)

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/316a13477e4ed4e1f3516756f0019162161b5eca

commit 316a13477e4ed4e1f3516756f0019162161b5eca
Author: Mike Frysinger <vapier@chromium.org>
Date: Wed Jan 23 05:05:21 2019

python-exec: force all the versions on

This is what Gentoo does upstream to avoid conflicts when transitioning
between major Python versions.  It doesn't add any real overhead to the
package itself.

BUG=chromium:898728
TEST=precq passes & sdk bot passes

Change-Id: Ic8fdcfb9f2876a62e842e0a3359bff08931f77f7
Reviewed-on: https://chromium-review.googlesource.com/1426378
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Alex Klein <saklein@chromium.org>

[modify] https://crrev.com/316a13477e4ed4e1f3516756f0019162161b5eca/profiles/base/package.use.force

Sign in to add a comment