- Mar 08, 2022
-
-
Add copyright argument to BOM file generation so that copyright information is added to licenses.gz file. Signed-off-by:
Vignesh Raman <vignesh.raman@collabora.com>
-
Add copyright information to the licenses.gz file for an image. The copyright information inclusion can be enabled/disabled by passing '-C' or '--copyright' to generate_bom script. Copyright information is limited to maximum number of characters and it is configurable by passing '-l' or 'copyright_limit' argument with the maximum value to generate_bom script. If this argument is not passed, the default value will be used. If any non-ascii characters are present in copyright information, an error information is included in the report. Signed-off-by:
Vignesh Raman <vignesh.raman@collabora.com>
-
- Feb 17, 2022
-
-
Ariel D'Alessandro authored
A recent issue was reported on v2021 images, where package linux-image-5.10.0-4-amd64 (5.10.19-1apertis2~v2021bv2021.0b1) was breaking wireless-regdb (<< 2019.06.03-1~). This happened because, while v2021 is based on Debian Buster, the kernel comes from Bullseye and has grown a dependency on a wireless-regdb version newer than the one in Buster. This issue has just been solved by upgrading wireless-regdb to bullseye version. Let's add the wireless-regdb to all the target/hmi/basesdk/sdk images to ensure we catch this kind of issues. Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
- Feb 15, 2022
-
-
Frederic Danis authored
Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Feb 14, 2022
-
-
Frederic Danis authored
`generate-jobs.py` doesn't create the aum tests with the following message: template variable not defined in aum-ota-out-of-space: 'image_bundle' is undefined This variable needs to be set in template-submit-tests.yml Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Feb 10, 2022
-
-
Detlev Casanova authored
Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
- Feb 07, 2022
-
-
The `v2022dev3` image doesn't have enough space to perform the branch update. This has been fixed in `v2022pre`. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Feb 03, 2022
-
-
Ryan Gonzalez authored
https://phabricator.apertis.org/T8363 Signed-off-by:
Ryan Gonzalez <ryan.gonzalez@collabora.com>
-
- Feb 02, 2022
-
-
Arnaud Ferraris authored
This file is now installed as part of the `weston` package, we don't need to add it through an overlay anymore. Signed-off-by:
Arnaud Ferraris <arnaud.ferraris@collabora.com>
-
- Jan 28, 2022
-
-
Ryan Gonzalez authored
https://phabricator.apertis.org/T8363 Signed-off-by:
Ryan Gonzalez <ryan.gonzalez@collabora.com>
-
- Jan 27, 2022
-
-
Detlev Casanova authored
Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
- Jan 17, 2022
-
-
Emanuele Aina authored
Stop installing devilspie. The last release was in 2014, it won't work once we move the SDK to Wayland and we can assume nobody is using it on Apertis. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jan 04, 2022
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Denis Pynkin authored
The recipe creates an image for rk3399 SoC based boards. New variable `sbc` (single-board computer) is introduced for selecting the target device. This variable is needed for proper U-Boot files selection and should have the same name as U-Boot directory targeting to this device under `/usr/lib/u-boot/`: - firefly-rk3399 - pinebook-pro-rk3399 - puma-rk3399 - rock-pi-4-rk3399 - rock64-rk3328 - rockpro64-rk3399 "rock-pi-4-rk3399" is used as a default target device. Added fixedfunction images generation for Rock Pi 4 and RockPro64. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
- Jan 03, 2022
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 30, 2021
-
-
Emanuele Aina authored
The chassis type was meant to be set to `embedded` in commit f9407d0b "Declare machine-info as embedded on target images" to help drive some autodetection in Bluez. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 24, 2021
-
-
Emanuele Aina authored
When setting `SUBMIT_LAVA_JOBS = 1` externally we were still not monitoring the LAVA jobs on secondary branches. Fix that so that forcing `SUBMIT_LAVA_JOBS = 1` causes the pipeline to both submit and monitor the LAVA jobs. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 23, 2021
-
-
Remove some unused remnants of the Canterbury application framework by no longer creating the `/Applications` directory. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 21, 2021
-
-
Apertis supports boards with sound cards using UCM profiles to get configured, e.g. SMM S2-PRO board. Install the alsa-ucm-conf package, which contains those configuration files. Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>
-
- Dec 15, 2021
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <rrs@debian.org>
-
- Dec 10, 2021
-
-
Frederic Danis authored
The apertis-update-manager requests udisks2 and libblockdev-crypto2 to be installed to be able to mount encrypted bundles to perform offline upgrade. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Dec 05, 2021
-
-
Walter Lozano authored
Fix typo when setting default value for submit_lava_jobs. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Dec 03, 2021
-
-
Detlev Casanova authored
Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
Detlev Casanova authored
submit-tests-ostree-arm64-fixedfunction-rpi4 was wrongly using .submit-tests-apt Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
Fix passing --dry-run argument to submit test in order to actually avoid running those tests in LAVA. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Dec 02, 2021
-
-
This adds submit and monitor jobs for: * fixedfunction: ostree and apt * hmi: ostree Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
- Nov 30, 2021
-
-
The kernel for ARM devices required the fdt to be aligned to 64 bit. Unfortunately when generate a FIT image mkimage doesn't enforce that in any way. Work around that by putting the data externally from the flat dtb and require an 64 bit (8 bytes) alignment Signed-off-by:
Sjoerd Simons <sjoerd@collabora.com>
-
- Nov 24, 2021
-
-
Emanuele Aina authored
The apertis-update-manager already works on the Fixed Function OSTree images for online updates, but to support offline bundles it needs the udisks2 package to be installed. This was the case in previous release streams since it was pulled indirectly by Canterbury/Ribchester, but with the minimization of the components in the Fixed Function image it has been dropped. The downside of this is that offline upgrades could only be tested on the HMI images and that this would rule out testing them on the arm64 R-Car board since we do not build HMI for those due to the lack of any open graphical stack. By explicitly installing `udisks2` on `fixedfunction` images it will be possible to test offline upgrades on R-Car again. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
When retrieving artifacts requires authentication, the `$IMAGE_URL_PREFIX` may end up containing the credentials. In that case we do **not** want those credentials to end up in the index file that gets uploaded on the server to link to the latest sysroots. Signed-off-by:
Koushik.Tm <external.Koushik.Tm@in.bosch.com>
-
Frederic Danis authored
Add WirePlumber policy roles for Apertis based on Apertis Audio management concept sample: https://www.apertis.org/concepts/audio-management/#wireplumber-policy-samples This allows an audio player like Rhythmbox to be corked by the video application, and restart playing when the video is done. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
The WirePlumber alsa rules are specific for each hw devices, so this overlay can be shared between SDK and HMI. This will simplify WirePlumber overlay maintenance. Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- Nov 23, 2021
-
-
Emanuele Aina authored
Make the ref-bindings work automatically for downstreams by parametrizing them on the `$osname` template variable instead of hardcoding `apertis`. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
When there are many work-in-progress branches at the same time they all get uploaded to the test area, increasing noticeably the storage consumption on the server. In addition, when multiple branches are in progress it is not uncommon to rebase them frequently, which causes additional builds and thus an additional burden on the storage server. On top of that, each of those builds gests submitted to LAVA, where the available DUTs are already a scarce resource. Save some storage and device time on LAVA by **not** uploading from secondary branches (that is, anything except the `apertis/*` branches). If it is desirable to really upload and submit to LAVA from secondary branches, set the following CI variables when triggering a pipeline: * `UPLOAD_ARTIFACTS=1` * `SUBMIT_LAVA_JOBS=1` When not uploaded to the storage server, artifacts are still available from GitLab since they get captured as pipeline artifacts, expiring after a day just like on the storage server where a daily job cleaned them up. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 22, 2021
-
-
Emanuele Aina authored
Rather than hardcoding `apertis`, use `$osname` to unpack the Flatpak demo applications in the appropriate deployment even for downstreams. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-