Skip to content
Snippets Groups Projects
  1. Aug 29, 2022
    • Zygmunt Krynicki's avatar
      ci: simplify special logic for CI_ONIRO_GIT_REPO_PATH · c00629fa
      Zygmunt Krynicki authored
      
      The Oniro pipeline is a bit special, because it has to cope with several layers
      of git repositories. On one hand side oniro.git uses git-repo manifests, this
      presents the first complexity of a branch trying to change the manifest that
      needs special care to test correctly (so that the test correctly verifies the
      change, rather than previous, known-good commit). On the other hand side it can
      be used as a reusable pipeline in other repositories that are described by the
      manifest naturally have distinct projects with their own pipelines.
      
      As a sort-of special case, oniro.git fits both of those conditions. Changes to
      oniro.git need to both replace the manifest checkout stage (repo init && repo
      sync) _and_ replace what the manifest would have checked out to instead use
      what GitLab wants to check out inside $CI_PROJECT_DIR.
      
      This presents us with a puzzle, what _did_ GitLab runner do? What exactly is
      checked out in $CI_PROJECT_DIR? This depends on project settings, pipeline type
      and perhaps other things we have yet to encounter.
      
      Instead of trying to correctly model all the variants, let's do something
      stupid and brutal, but correct. When the pipeline indicates that manifest
      element needs to be replaced by setting $CI_ONIRO_GIT_REPO_PATH to a non-empty
      value then remove the git checkout prepared by git-repo and replace it with a
      symbolic link to $CI_PROJECT_DIR.
      
      This allows us to work with merge trains, pipelines for branches and pipelines
      for merge requests all at the same time.
      
      Signed-off-by: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
      c00629fa
  2. Aug 26, 2022
  3. Aug 25, 2022
  4. Aug 24, 2022
  5. Aug 23, 2022
  6. Aug 22, 2022
  7. Aug 20, 2022
  8. Aug 19, 2022
  9. Aug 18, 2022
    • Andrei Gherzan's avatar
      Align ONIRO_LAYERS_CONF_VERSION/ONIRO_REQUIRED_LAYERS_CONF_VERSION · f64a9420
      Andrei Gherzan authored
      
      We define the initial value for these variables as being 1. We also need
      to set a default value for ONIRO_LAYERS_CONF_VERSION because the check
      will not be triggered when ONIRO_LAYERS_CONF_VERSION is not defined
      (builds before this check is introduced).
      
      Finally, we drop POKY_BBLAYERS_CONF_VERSION as it is  an artefact from
      when the project was using the poky distro.
      
      Signed-off-by: Andrei Gherzan's avatarAndrei Gherzan <andrei.gherzan@huawei.com>
      f64a9420
    • Andrei Gherzan's avatar
      oniro-sanity.bbclass: Check for bblayers.conf.samples incompatibility · 0738ecd3
      Andrei Gherzan authored
      
      The logic is similar to how oe-core and poky handle their set of sample
      configurations. The core difference is the fact that we only flag
      currently (no automatic migrations yet) by providing a helpful build
      error before parsing. In this way we can instruct an user to update
      their bblayers.conf when the Oniro introduced new lateyers integrations.
      
      The variables of interest here are ONIRO_LAYERS_CONF_VERSION and
      ONIRO_REQUIRED_LAYERS_CONF_VERSION. Whenever the project's
      bblayers.conf.sample changes, we need to bump both of these values.
      
      Signed-off-by: Andrei Gherzan's avatarAndrei Gherzan <andrei.gherzan@huawei.com>
      0738ecd3
    • Andrei Gherzan's avatar
      Introduce ONIRO_FLAVOUR/ONIRO_FLAVOUR_PRETTY · 8a4d1213
      Andrei Gherzan authored
      
      Each distro configurations are now defining DISTRO and DISTRO_NAME based
      on ONIRO_FLAVOUR (which in turn is autogenerated from
      ONIRO_FLAVOUR_PRETTY). This reduces duplication but also allows to check
      for the flavour at build time via querying ONIRO_FLAVOUR.
      
      Signed-off-by: Andrei Gherzan's avatarAndrei Gherzan <andrei.gherzan@huawei.com>
      8a4d1213
    • Pavel Zhukov's avatar
      default.xml: Bump jiazhang0/meta-secure-core revision · e9b24089
      Pavel Zhukov authored
      
      * def57bd : ima: Remove disabling CONFIG_IMA_TEMPLATE - He Zhe
      
      Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
      e9b24089
    • Pavel Zhukov's avatar
      default.xml: Bump meta-intel revision · cf4e3582
      Pavel Zhukov authored
      
      * 15cdda2 : linux-intel-dev: update to 5.19.0 - Naveen Saini
      * 1b7dd7a : linux-intel-rt/5.15: update to v5.15.49 - Naveen Saini
      * 54d5b80 : linux-intel/5.15: update to v5.15.49 - Naveen Saini
      * 032466f : onednn: turn on PACKAGECONFIG for GPU engine - Anuj Mittal
      * 43224e9 : onednn : Upgrade 2.6 -> 2.6.1 - Yogesh Tyagi
      * ae72503 : intel-microcode: upgrade 20220510 -> 20220809 - Anuj Mittal
      * 3898a44 : intel-compute-runtime: upgrade 22.23.23405 -> 22.31.23852 - Anuj Mittal
      * 29ab273 : intel-microcode: update SRCREV for 20220510 - Yongxin Liu
      * 3bf3a4b : openvino-inference-engine: enable GPU plugin - Anuj Mittal
      * f47a4b0 : intel-graphics-compiler: upgrade 1.0.11378 -> 1.0.11702.1 - Anuj Mittal
      * a6a0a70 : linux-intel: fix buildpaths issue - Anuj Mittal
      * 9cb16a0 : onevpl-intel-gpu: Fix HEVC 12 bit Encode - Teng, Jin Chung
      * 79ca0ec : intel-compute-runtime: upgrade 22.22.23355 -> 22.23.23405 - Anuj Mittal
      * 3af3b5c : intel-graphics-compiler: upgrade 1.0.11279 -> 1.0.11378 - Anuj Mittal
      * f322d4f : ixgbe : upgrade 5.14.6 -> 5.15.2 - Yogesh Tyagi
      * ceb7e22 : ixgbevf : upgrade 4.14.5 -> 4.15.1 - Yogesh Tyagi
      
      Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
      cf4e3582
    • Pavel Zhukov's avatar
      default.xml: Bump meta-openembedded revision · 35bec0c2
      Pavel Zhukov authored
      
      * acbe748 : cryptsetup: Add support for building without SSH tokens - Peter Kjellerstedt
      * ce74ad4 : libwebsockets: Avoid absolute paths in *.cmake files in the sysroot - Peter Kjellerstedt
      * 9165fb0 : yasm: fix buildpaths warning - Anuj Mittal
      * 73a17ff : frr: fix buildpaths issue - Mingli Yu
      * 78e65e7 : apache2: Fix the buildpaths issue - Mingli Yu
      * bbfdaf4 : openipmi: Fix buildpaths issue - Mingli Yu
      * 055f26c : freeradius: Fix buildpaths issue - Mingli Yu
      * fe7250a : postgresql: Fix the buildpaths issue - Mingli Yu
      * 2594e97 : net-snmp: set ac_cv_path_PSPROG - Mingli Yu
      * 72d3abd : ibus: Swith to use main branch instead of master - Khem Raj
      * 3207be5 : polkit: update patches for musl compilation - Marta Rybczynska
      * eb9a5dc : polkit: Add --shell /bin/nologin to polkitd user - Akash Hadke
      * 5b7f7f3 : polkit-group-rule-udisks2: fix override syntax in RDEPENDS - Yi Zhao
      * 64f9534 : polkit: add udisks2 rule - Vyacheslav Yurkov
      * a8b879b : glmark2: fix compatibility with python-3.11 - Martin Jansa
      
      Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
      35bec0c2
    • Pavel Zhukov's avatar
      default.xml: Bump openembedded-core revision · 52b2f794
      Pavel Zhukov authored
      
      * 2cafa6e : build-appliance-image: Update to kirkstone head revision - Richard Purdie
      * 455acda : lttng-modules: Fix build failure for kernel v5.15.58 - He Zhe
      * 5fb62be : lttng-modules: update 2.13.3 -> 2.13.4 - Alexander Kanavin
      * 6216cc2 : linux-yocto/5.15: fix reproducibility issues - Bruce Ashfield
      * f9c284c : linux-yocto/5.15: update to v5.15.59 - Bruce Ashfield
      * 2bca0a8 : linux-yocto-rt/5.15: update to -rt48 (and fix -stable merge) - Bruce Ashfield
      * 5a6bc91 : linux-yocto/5.15: update to v5.15.58 - Bruce Ashfield
      * 373f857 : linux-yocto/5.10: update to v5.10.135 - Bruce Ashfield
      * c6435f0 : glibc: revert one upstream change to work around broken DEBUG_BUILD build - Martin Jansa
      * ec5de25 : glibc : stable 2.35 branch updates - Sundeep KOKKONDA
      * c33eb7f : openssh: Add openssh-sftp-server to openssh RDEPENDS - Alex Kiernan
      * 4d6b260 : strace: set COMPATIBLE_HOST for riscv32 - Mingli Yu
      * 9d2f5c1 : kernel.bbclass: pass LD also in savedefconfig - Martin Jansa
      * 10bc315 : linux-firwmare: restore WHENCE_CHKSUM variable - Dmitry Baryshkov
      * 38fb876 : libgcc: Fix standalone target builds with usrmerge distro feature - Khem Raj
      * fd56896 : package_manager/ipk: do not pipe stderr to stdout - Shruthi Ravichandran
      * 4eb53b3 : binutils: stable 2.38 branch updates - Sundeep KOKKONDA
      
      Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
      52b2f794
  10. Aug 16, 2022
Loading