~checkbox-dev/checkbox:build_native_x85_arm64

Last commit made on 2024-04-18
Get this branch:
git clone -b build_native_x85_arm64 https://git.launchpad.net/~checkbox-dev/checkbox

Branch merges

Branch information

Name:
build_native_x85_arm64
Repository:
lp:~checkbox-dev/checkbox

Recent commits

fc949d8... by Massimiliano Girardi

Build native when possible

6f0ca4e... by Jeff Lane 

Require one of the lxd or lxd-installer debs or the lxd snap for the virtualization tests. (BugFix) (#1181)

Require one of the lxd or lxd-installer debs or the lxd snap for the lxd and lxdvm tests. Fixes #1022

6fbcf94... by Pierre Equoy

Mention allowed characters in template ids in the reference page (infra) (#1187)

Mention allowed characters in template ids in the reference page

Template ids, like job ids, should only include characters in
[a-z0-9/-].

2ee5cc4... by Fernando Bravo <email address hidden>

Fixed bug when missing one item in the status and added debug info (BugFix) (#1178)

* Fixed bug when missing one item in the status and added debug info.

* Formatted pipewire utils tests

5b342a6... by LiaoU3 <email address hidden>

[checkbox-ce-oem] Add checkbox-ce-oem daily build (Infra) (#1183)

Add checkbox-ce-oem daily build

268c743... by Pierre Equoy

More black formatting (infra) (#1180)

black format

Some files have not been formatted and were part of PRs that have landed
after the black formatting one. Fixing this.

Command used:

black --line-length 79 --extend-exclude '/vendor/' .

803cfe4... by rickwu666666 <email address hidden>

Make bluetooth_obex_send job able to run on both classic and core (BugFix) (#1172)

Replace `l2ping` command with `hcitool inq` because l2ping is not a part of the bluez snap.

de07b8b... by Isaac Yang <email address hidden>

Fix udevadm.py to parser VRAID partition correctly (Bugfix) (#952)

* Fix for VRAID

* Add the unit test data

* Reduce the input data size

6e64f92... by StanleyHuang

Add fwupdmgr attachment job (New) (#1089)

* Add fwupdmgr test job and plans

* Add it to client-cert-desktop test plan

* modified the workaround

modified the workaround

* Update providers/base/units/firmware/jobs.pxu

Co-authored-by: kissiel <email address hidden>

* removed the step to restore SNAP environ var

removed the step to restore the SNAP env

* retrieve firmware by debian and snap fwupd

implement a script to be able to retrieve frimware information by debian
fwupd and snap fwupd

* Restructure scripts and added unittest cases

restructure scripts and added unittest cases

---------

Co-authored-by: Patrick Liu <email address hidden>
Co-authored-by: kissiel <email address hidden>

18d9bd8... by Pierre Equoy

Bring back kernel/snapd/gadget snaps revert/refresh jobs to the SRU test plan (BugFix) (#1176)

Bring back kernel/snapd/gadget snaps revert/refresh jobs to the SRU test plan

The snap-refresh-revert nested part had been removed from the SRU test
plan in cd17d9a51b6565b8736f5fddf3a09102197c3efd following some
discoveries that, when executed, the jobs executed would change the
system state in the wrong order (e.g. updating the kernel snap without
reverting it while running other jobs afterwards).

The jobs were modified to prevent this kind of scenario[1], and the use
of manifest entries[2] prevents the jobs from being run on all the
devices yet (currently, the only project that enables them is the Xinyi
project).

Fix LM-1522

[1] https://github.com/canonical/checkbox/pull/1124
[2]
https://github.com/canonical/checkbox/tree/main/providers/base/units/snapd#manifest-entries