[OE-core] [PATCH 00/13] (almost) the last batch of py2 dependencies removal and a few other items

Alexander Kanavin alex.kanavin at gmail.com
Fri Aug 30 12:49:45 UTC 2019


The reason to send this as a formal pull request is that one of the patches
removed a blob, and I am not sure if that can be handled via emails.

With this patchset and Bruce's kernel python2->3 work, the only two
things in oe-core that still need a python2 binary at build time are u-boot and
python 2.x itself. At runtime py2 dependencies are entirely eliminated.

The following changes since commit ba6a568512d46d49173998a7fb15cd8ee3302551:

  ca-certificates: Fix reproducibilty and multilib issue (2019-08-29 17:12:34 +0100)

are available in the Git repository at:

  git://git.yoctoproject.org/poky-contrib akanavin/package-version-updates
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates

Alexander Kanavin (13):
  rpm: resolve a host contamination issue for mono packaging
  qemu: set default RAM to 256M for all machines
  qemu: switch to '-vga std' emulated hardware from vmware/cirrus for
    x86/mips
  mesa: disable gallium swrast driver on x86 x32
  ltp: move from python 2.x to python 3.x
  ca-certificates: use python 3 for builds
  libpsl: use python 3 during builds
  pseudo: use python 3 during builds
  llvm: use python 3 during builds
  virglrenderer: update 0.7.0 -> 0.8.0
  eglinfo: remove the recipe
  webkitgtk: use Python 3 for builds
  webkitgtk: update 2.24.3 -> 2.24.4

 meta/conf/machine/include/qemuboot-mips.inc   |   3 +-
 meta/conf/machine/include/qemuboot-x86.inc    |   2 +-
 meta/conf/machine/include/riscv/qemuriscv.inc |   1 -
 meta/conf/machine/qemuarm.conf                |   1 -
 meta/conf/machine/qemuarm64.conf              |   1 -
 meta/conf/machine/qemux86-64.conf             |   6 +-
 meta/conf/machine/qemux86.conf                |   1 +
 meta/lib/oeqa/runtime/cases/parselogs.py      |   4 +
 meta/recipes-devtools/llvm/llvm_git.bb        |   2 +-
 ...001-maketables-wrappers-use-Python-3.patch |  34 ++++
 meta/recipes-devtools/pseudo/pseudo_git.bb    |   1 +
 ...es-requires-do-not-use-monodis-from-.patch |  58 ++++++
 meta/recipes-devtools/rpm/rpm_4.14.2.1.bb     |   1 +
 ...thon3-everywhere-to-run-python-scrip.patch | 161 +++++++++++++++++
 meta/recipes-extended/ltp/ltp_20190517.bb     |   3 +-
 .../eglinfo/eglinfo-fb_1.0.0.bb               |   7 -
 .../eglinfo/eglinfo-wayland_1.0.0.bb          |  13 --
 .../eglinfo/eglinfo-x11_1.0.0.bb              |  13 --
 meta/recipes-graphics/eglinfo/eglinfo.inc     |  38 ----
 ...INCDIR-to-searchpath-for-egl-headers.patch |  33 ----
 ...01-Check-for-libegl-using-pkg-config.patch |  36 ----
 meta/recipes-graphics/eglinfo/files/waf       | 169 ------------------
 meta/recipes-graphics/mesa/mesa.inc           |   3 +
 ...efile.am-explicitly-link-with-libdrm.patch |  31 ----
 .../0001-vtest-add-missing-includes.patch     |  38 ----
 ...nderer_0.7.0.bb => virglrenderer_0.8.0.bb} |   4 +-
 ...tings-so-that-gtkdoc-generation-work.patch |  10 +-
 ...uild-failure-https-bugs.webkit.org-s.patch |  33 ----
 ...ebkitgtk_2.24.3.bb => webkitgtk_2.24.4.bb} |   7 +-
 .../0001-certdata2pem.py-use-python3.patch    |  37 ++++
 .../ca-certificates_20190110.bb               |   1 +
 ...-PYTHON-when-invoking-psl-make-dafsa.patch |  50 ++++++
 meta/recipes-support/libpsl/libpsl_0.21.0.bb  |   1 +
 scripts/runqemu                               |  10 +-
 34 files changed, 373 insertions(+), 440 deletions(-)
 create mode 100644 meta/recipes-devtools/pseudo/files/0001-maketables-wrappers-use-Python-3.patch
 create mode 100644 meta/recipes-devtools/rpm/files/0001-mono-find-provides-requires-do-not-use-monodis-from-.patch
 create mode 100644 meta/recipes-extended/ltp/ltp/0001-testcases-use-python3-everywhere-to-run-python-scrip.patch
 delete mode 100644 meta/recipes-graphics/eglinfo/eglinfo-fb_1.0.0.bb
 delete mode 100644 meta/recipes-graphics/eglinfo/eglinfo-wayland_1.0.0.bb
 delete mode 100644 meta/recipes-graphics/eglinfo/eglinfo-x11_1.0.0.bb
 delete mode 100644 meta/recipes-graphics/eglinfo/eglinfo.inc
 delete mode 100644 meta/recipes-graphics/eglinfo/files/0001-Add-STAGING_INCDIR-to-searchpath-for-egl-headers.patch
 delete mode 100644 meta/recipes-graphics/eglinfo/files/0001-Check-for-libegl-using-pkg-config.patch
 delete mode 100755 meta/recipes-graphics/eglinfo/files/waf
 delete mode 100644 meta/recipes-graphics/virglrenderer/virglrenderer/0001-Makefile.am-explicitly-link-with-libdrm.patch
 delete mode 100644 meta/recipes-graphics/virglrenderer/virglrenderer/0001-vtest-add-missing-includes.patch
 rename meta/recipes-graphics/virglrenderer/{virglrenderer_0.7.0.bb => virglrenderer_0.8.0.bb} (76%)
 delete mode 100644 meta/recipes-sato/webkit/webkitgtk/0001-Unreviewed-fix-build-failure-https-bugs.webkit.org-s.patch
 rename meta/recipes-sato/webkit/{webkitgtk_2.24.3.bb => webkitgtk_2.24.4.bb} (95%)
 create mode 100644 meta/recipes-support/ca-certificates/ca-certificates/0001-certdata2pem.py-use-python3.patch
 create mode 100644 meta/recipes-support/libpsl/libpsl/0001-Makefile.am-use-PYTHON-when-invoking-psl-make-dafsa.patch

-- 
2.17.1



More information about the Openembedded-core mailing list