- Apr 22, 2022
-
-
Andrei Gherzan authored
Upstream released the kirkstone branch so we use the latest revision of that. This bump includes a set of recipe bumps (including kernel and firmware) and various other fixes and tweaks. Fixes eclipse/oniro-core/oniro#520 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Apr 21, 2022
-
-
Davide Gardenal authored
This enables us to build optional components in meta-rauc like casync. Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
- Apr 20, 2022
-
-
Andrei Gherzan authored
Fixes #442 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
All our revisions now are based on kirkstone. We have checked all the revisions to correspond to the upstream kirkstone branches (when available) and updated the ones that are a bit behind. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Apr 19, 2022
-
-
Stefan Schmidt authored
These recipes have been upstreamed to meta-networking and are included in the latest revision we use of it. No need to keep a copy around here. https://git.openembedded.org/meta-openembedded/commit/?id=bb6a70a4638688ca971dc281d90627135f59ce0c https://git.openembedded.org/meta-openembedded/commit/?id=47640c2235ebfca8abfa1524087893e1ece095d5 https://git.openembedded.org/meta-openembedded/commit/?id=b75d3b24618c735571e5d53f2574fefa3e75ce36 Signed-off-by:
Stefan Schmidt <stefan.schmidt@huawei.com>
-
Davide Gardenal authored
Update manifest to match upstream latest revision Update bind bbappend version from 9.16.26 to 9.18.1 to match upstream version Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
Natalia Kovalenko authored
This revision adds configuration to support bootloader image building, based on mainline U-Boot source and the board support patches. Signed-off-by:
Natalia Kovalenko <waykovalenko@gmail.com>
-
- Apr 13, 2022
-
-
Zygmunt Krynicki authored
This is useful for the outer squashfs used to deliver a RAUC update bundle. The inner squashfs uses stronger compression. The outer is now using zstd (since a5437196). Having two layers of strong compression makes no sense, as it cannot offer any improvements, and is much heavier on CPU and memory. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
The configuration files are very similar to what is available for Raspberry Pi 4. In general all the files, except for COMPATIBLE setting can become identical over time, as we move to GPT partition identifiers to identify the slots. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
This script implements proper A/B update with automatic rollback. Refer to sysota.grub(7) manual page for details. The script should become built-into grub EFI executable but that will be pursued separately. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Those are required by the upcoming grub.cfg boot script. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
This allows using sysota with rauc-hawkbit-updater. It works around the issue where r-h-u fails to talk to hawkbit whenever the post-install handler reboots the system. Set the delay to 180 seconds, which should be enough for the updater to finish talking to hawkbit, and then some more. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
This brings in initial support for working with GRUB. The location has changed to Eclipse GitLab instance with the GO_IMPORT of gitlab.com/zygoon/sysota. See the referenced pull request for rationale on the latter part of this change. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Shared linking has caused some problems on x86, where sysotactl would crash on an apparently-stray pointer. This looks like a compiler bug. Shared linking mode causes Go's standard library to be built into a large .so file and all applications link to that with the dynamic linker. Given that sysota is the only Go application in our image and that is has only one binary, this does not bring meaningful savings. In fact, without shared linking, the overall image size is smaller as unused parts of Go stdlib are removed. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Andrei Gherzan authored
Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This reflects the CI reality in the docs. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This reflects the CI reality in the docs. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This also includes a set of additional small tweaks: 1. formatting and small rewarding 2. explicitly use the kitkstone branch for repo init (this avoids confusion and also saves us from repo edge cases where the default one is ignored) Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
The file was refreshed using the script and generic project-wide text available in https://gitlab.eclipse.org/eclipse/oniro-core/docs/-/tree/main/contributing . Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This change makes the git operations reference the project's name and a generic project CI email. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
The EF infrastructure (GitLab) doesn't support image registry. This change switches the container images to use the OSTC registry while EF catches up[1]. [1] eclipsefdn/helpdesk#1108 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
The relevant repository was now migrated to EF Gitlab so reflect that in the comments mentioning the Dockerfiles. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This change tweaks the CI comments and references to the EF migrated repositories. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Robert Drab authored
Some projects rely on additional tools, which are not used by the GN itself, like readelf of strip being present in the GN toolchain definition and therefore gn.bbclass should expose those as they are provided in the bitbake build environment. Signed-off-by:
Robert Drab <robert.drab@huawei.com>
-
Pavel Zhukov authored
Signed-off-by:
Pavel Zhukov <pavel.zhukov@huawei.com>
-
- Apr 12, 2022
-
-
Eilís Ní Fhlannagáin authored
Right now, we do a remove in DISTRO_FEATURES, that, while we don't neccessarily support them, due to the finality of :remove we force our end users to not use them either. By moving DISTRO_FEATURES:remove to DEFAULT_DISTRO_FEATURES:remove, we allow end users to still use oniro.conf but add in those removed features. We also move IMAGE_FEATURES from a distro level var to the image. IMAGE_FEATURES should generally be put in image recipes. This also gives end users a way to use Oniro and work around our :remove defaults. Signed-off-by:
Eilís Ní Fhlannagáin <pidge@pidge.org>
-
Fail lava-report if incomplete job found. Allow lava-report to fail to run the downstream lava-badage job. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Apr 08, 2022
-
-
Robert Drab authored
Signed-off-by:
Robert Drab <robert.drab@huawei.com>
-
Robert Drab authored
This reverts commit 82e0bd85. The build directory is created in the do_configure task that is executing GN which relies on the build directory check. The os.path.samefile() raises an exception when os.stat() fails and therefore cannot be used to compare paths of non-existing directories. Signed-off-by:
Robert Drab <robert.drab@huawei.com>
-
Robert Drab authored
Signed-off-by:
Robert Drab <robert.drab@huawei.com>
-
Robert Drab authored
Currently only the case where GN_TARGET_ARCH_NAME variable is undefined was caught. The variable defined as an empty string would bypass the check. Signed-off-by:
Robert Drab <robert.drab@huawei.com>
-
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Add the recipe to `-base-tests` image for kselftest. Add kernel-selftest.bbappend to install the kselftest runner scripts and also make it compatible with libc-musl. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Apr 07, 2022
-
-
- convert to kirkstone override syntax - restrict example package to include only examples directory Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Esben Haabendal authored
This provides a gn_base.bbclass which can be used instead of gn.bbclass in recipes where a different method for managing toolchain configuration is used. Note, any recipes calling gn_do_configure or gn_do_compile will need to call the new gn_base_do_configure and gn_base_do_compile respectively instead. Signed-off-by:
Esben Haabendal <esben.haabendal@huawei.com>
-
- Apr 05, 2022
-
-
Stefan Schmidt authored
According to discussions with upstream the focus has now moved towards stabilization. Making sure we update from time to time to include these bug fixes until there is a 1.0 release at some point this year. Signed-off-by:
Stefan Schmidt <stefan.schmidt@huawei.com>
-