Uprev dev-lang/python:2.7 to 2.7.13 |
|||
Issue descriptionchromiumos-overlay currently has a custom modified version of python-2.7.10. Upstream python 2.7.13 is the latest in the 2.7 series, and includes fixes for OpenSSL 1.1: c2fc7c4f53 Issue #26470 : Port ssl and hashlib module to OpenSSL 1.1.0.
,
Jul 21 2017
python updates (2.7.10 -> 2.7.13 & 3.3 -> 3.6) are interdependent due to shared dependencies (eselect-python & python-exec), so must go in together. CLs: https://chromium-review.googlesource.com/580218 chromeos-base/dev-install: Do not install /usr/local/bin/python symlink https://chromium-review.googlesource.com/580219 media-libs/vulkan-loader: Add support for python 3.6 https://chromium-review.googlesource.com/580220 virtual/target-chromium-os-sdk: Update python:3 RDEPEND to 3.6 https://chromium-review.googlesource.com/580221 dev-lang/python: update to 2.7.13 https://chromium-review.googlesource.com/580450 BACKPORT: python-utils-r1.eclass: Enable python3_6 target https://chromium-review.googlesource.com/580451 eselect-python, python-exec, python3: Uprev to latest from gentoo https://chromium-review.googlesource.com/574040 eselect-python: Move from app-admin to app-eselect
,
Jul 22 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform/crosutils/+/fbe4aece95869343c4e4d4814cbb5ee54930fa48 commit fbe4aece95869343c4e4d4814cbb5ee54930fa48 Author: Daniel Kurtz <djkurtz@chromium.org> Date: Sat Jul 22 09:46:02 2017 make_chroot: Do not update python CL:176050 ("Support Python 2.7 in chroot bootstrap process.") forced a python update after the portage upgrade when making the chroot. At the time (2013-11-07), the BOOTSTRAP was "2013.01.30", which used python 2.6, so this python update was needed to let parallel_emerge and other chromite utilities use python 2.7 features. CL:222090 ("sdk: bootstrap from newer Gentoo stage3") (2014-09-24) updated the BOOSTRAP to its current version "2014.09.18" (yes, its almost 3 years old). This version already includes python 2.7.7 in it, so the make_chroot time explicit python update is no longer required. Instead, the python update can be deferred to the update_chroot section, which updates the entire sdk with full dependency resolution. The motivation for removing this python update during make_chroot is that in 1Q-2015 upstream gentoo moved eselect-python from app-admin to app-eselect. The "2014.09.18" stage3 still had app-admin/eselect-python, and therefore its python2 and python3 ebuilds both depend on this location. If we move eselect-python to app-eselect and update the two python ebuilds, but only emerge python2, the emerge is blocked due to the existing python3 still pulling in the old app-admin/eselect-python. Also remove an old comment about the python2.* paths only existing after the python update, since those paths do exist in the current BOOTSTRAP. Signed-off-by: Daniel Kurtz <djkurtz@chromium.org> BUG=chromium:736313, chromium:736322 TEST=cros_sdk --replace TEST=cros_sdk --replace --bootstrap => make_chroot completes successfully in both cases TEST=./setup_board --board=hana TEST=./build_packages --board=hana TEST=./build_image --board=hana test TEST=test_that suite:bvt-cq Change-Id: Ifa122ca72af3aa9df5a64be9c800e8ecf74a9cbf Reviewed-on: https://chromium-review.googlesource.com/581307 Commit-Ready: Daniel Kurtz <djkurtz@chromium.org> Tested-by: Daniel Kurtz <djkurtz@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/fbe4aece95869343c4e4d4814cbb5ee54930fa48/sdk_lib/make_chroot.sh
,
Jul 24 2017
,
Jul 24 2017
,
Jul 27 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/d47b292a9f4e85795baf8a02fbd133c6540d4c2d commit d47b292a9f4e85795baf8a02fbd133c6540d4c2d Author: Daniel Kurtz <djkurtz@chromium.org> Date: Thu Jul 27 17:28:23 2017 dev-lang/python: Use eselect-python from app-eselect In 1Q-2015 upstream gentoo moved eselect-python from app-admin to app-eselect. We are now doing the same in our portage-stable repo, so adjust corresponding chromiumos-overlay depenendencies. Signed-off-by: Daniel Kurtz <djkurtz@chromium.org> BUG=chromium:736313 TEST=emerge-soraka python => Python 2.7 builds ok CQ-DEPEND=CL:574040,CL:583973 Change-Id: Ifb5d19dcf8ee24981a1881c234b1ebd46ced8de9 Reviewed-on: https://chromium-review.googlesource.com/573885 Commit-Ready: Daniel Kurtz <djkurtz@chromium.org> Tested-by: Daniel Kurtz <djkurtz@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [rename] https://crrev.com/d47b292a9f4e85795baf8a02fbd133c6540d4c2d/dev-lang/python/python-2.7.10-r2.ebuild [modify] https://crrev.com/d47b292a9f4e85795baf8a02fbd133c6540d4c2d/dev-lang/python/python-2.7.10.ebuild
,
Jul 27 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/1cbf7c903b52abc77004206400ea95aec43b9d1f commit 1cbf7c903b52abc77004206400ea95aec43b9d1f Author: Daniel Kurtz <djkurtz@chromium.org> Date: Thu Jul 27 17:28:24 2017 eselect-python: Move from app-admin to app-eselect In 1Q-2015 upstream gentoo moved eselect-python from app-admin to app-eselect. Do the same now to our portage-stable repo. Note 1: We add an additional blocker here to force the move for incremental builds where app-admin/eselect-python is already installed. Note 2: Also update the only existing dependency, in python-3, and revbump its ebuild. The only other eselect-python DEPEND in portage-stable, in eclass/python.eclass, was already using app-eselect/ ... The CQ-DEPEND'ed CL:573885 in chromiumos-overlay CL fixes up the eselect-python DEPEND in the python2.7 ebuild. Signed-off-by: Daniel Kurtz <djkurtz@chromium.org> BUG=chromium:736313 TEST=In chroot w/ app-admin/eselect-python installed: sudo emerge eselect-python => app-admin/eselect-python is uninstalled and app-eselect/eselect-python is installed TEST=In chroot w/ app-admin/eselect-python installed: ./build_packages --board=soraka => uninstalls app-admin/eselect-python, installs app-eselect/eselect-python, and builds packages without conflicts CQ-DEPEND=CL:573885,CL:581307,CL:583973 Change-Id: I0ac2da28e425dd31c16756f17729fa988e6374b5 Reviewed-on: https://chromium-review.googlesource.com/574040 Commit-Ready: Daniel Kurtz <djkurtz@chromium.org> Tested-by: Daniel Kurtz <djkurtz@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [rename] https://crrev.com/1cbf7c903b52abc77004206400ea95aec43b9d1f/app-eselect/eselect-python/Manifest [rename] https://crrev.com/1cbf7c903b52abc77004206400ea95aec43b9d1f/app-eselect/eselect-python/eselect-python-20140125.ebuild [rename] https://crrev.com/1cbf7c903b52abc77004206400ea95aec43b9d1f/app-eselect/eselect-python/metadata.xml [rename] https://crrev.com/1cbf7c903b52abc77004206400ea95aec43b9d1f/dev-lang/python/python-3.3.5-r2.ebuild |
|||
►
Sign in to add a comment |
|||
Comment 1 by djkurtz@chromium.org
, Jul 19 2017