Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: add oelint-adv based linter for our own recipes #224

Open
wants to merge 32 commits into
base: scarthgap
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
65cc41a
meta-lxatac-software: lxatac-profile: set LG_COORDINATOR not LG_CROSSBAR
hnez Dec 20, 2024
e1bb04a
meta-lxatac-software: container-control: set ...:${PN} not ..._${PN}
hnez Dec 20, 2024
9253ae2
oelint: add linter configuration
hnez Dec 20, 2024
91966cd
CI: add oelint-adv linter rule
hnez Dec 9, 2024
f1e9726
meta-lxatac-{bsp,software}: fix indentation in recipes
hnez Dec 20, 2024
9627468
meta-lxatac-{bsp,software}: fix whitespace in var assign, add and append
hnez Dec 20, 2024
8fb7e89
meta-lxatac-bsp: tf-a-stm32mp_2.9: remove superfluous empty line
hnez Dec 9, 2024
621b4bf
meta-lxatac-{bsp,software}: Sort DEPENDS and RDEPENDS alphabetically
hnez Dec 20, 2024
c3fc800
meta-lxatac-{bsp,software}: Provide better/shorter/any at all SUMMARYs
hnez Dec 20, 2024
696e100
meta-lxatac-{bsp,software}: use SRC_URI:append instead if +=
hnez Dec 20, 2024
be19a66
meta-lxatac-{bsp,software}: Do not override FILES and append instead
hnez Dec 20, 2024
b878102
meta-lxatac-bsp: lxatac-net-switch-hacks: Do not add sysconfdir to FILES
hnez Dec 20, 2024
e29005d
meta-lxatac-bsp: arm-trusted-firmware-a: Do not override variables in…
hnez Dec 20, 2024
4dad2f0
meta-lxatac-bsp: barebox: add oelint exception for require image-uefi…
hnez Dec 20, 2024
ae44f64
meta-lxatac-bsp: barebox: use DEPENDS:append instead of assign in .inc
hnez Dec 20, 2024
d34f86f
meta-lxatac-bsp: barebox: add documentation for the do_copy_fw task
hnez Dec 20, 2024
691c4bc
meta-lxatac-bsp: linux-lxatac: add documentation for the do_copy_fw task
hnez Dec 20, 2024
f4aaf20
meta-lxatac-software: tacd-webinterface: add docs for the do_copy_fw …
hnez Dec 20, 2024
94ce07a
meta-lxatac-bsp: fiptool-native: use inherit_defer native
hnez Dec 20, 2024
83e89c9
meta-lxatac-software: panel-mipi-dbi-native: use inherit_defer native
hnez Dec 20, 2024
c7a07b6
meta-lxatac-bsp: lxatac-net-switch-hacks: depend on util-linux-chrt only
hnez Dec 20, 2024
0bc4ab5
meta-lxatac-bsp: linux-lxatac: disable oelint for false positive
hnez Dec 20, 2024
78e03bb
meta-lxatac-software: github-act-runner: ignore do_compile[network] o…
hnez Dec 20, 2024
3517acd
meta-lxatac-software: gitlab-runner: ignore do_compile[network] oelint
hnez Dec 20, 2024
cf26f81
meta-lxatac-software: classes: panel-mipi-dbi rename to panel_mipi_dbi
hnez Dec 20, 2024
c2caf27
meta-lxatac-software: rkdeveloptool: add upstream status to Makefile …
hnez Dec 20, 2024
f62259d
meta-lxatac-software: bottom: remove require of non-existant files
hnez Dec 20, 2024
357f3b9
meta-lxatac-software: tacd: use require for existing files only
hnez Dec 20, 2024
2077954
meta-lxatac-software: ripgrep: remove require of non-existant files
hnez Dec 20, 2024
c30ee39
meta-lxatac-software: tac-gadget: Do not add bindir to FILES
hnez Dec 20, 2024
f0dcecc
meta-lxatac-{bsp, software}: order variables according to oelint.var.…
hnez Dec 20, 2024
c618afa
meta-lxatac-software: lxatac-core-image-base: add oelint exception
hnez Jan 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion meta-lxatac-bsp/recipes-bsp/barebox/barebox.inc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
SUMMARY = "barebox is a bootloader designed for embedded systems. It runs on a variety of architectures including x86, ARM, MIPS, PowerPC and others."
SUMMARY = "barebox is a bootloader designed for embedded systems."
HOMEPAGE = "https://barebox.org/"
SECTION = "bootloaders"
PROVIDES = "virtual/bootloader"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Configure the lldpd daemon on the switch interface"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Hacks that make communication with the switch more reliable under load."

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "NetworkManager config for the LXA TAC"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Use a bind mound to make systemd-journald logs persist across boots"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Use a bind mount to persist the labgrid cache across boots"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Use a bind mount to persist the sysstat log across boots"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
2 changes: 2 additions & 0 deletions meta-lxatac-bsp/recipes-core/systemd/systemd-conf-lxatac.bb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Configure how systemd should handle the watchdog on the LXA TAC"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# It is a packaging format used by TF-A to package the
# firmware images in a single binary.

DESCRIPTION = "fiptool - Trusted Firmware tool for packaging"
SUMMARY = "fiptool - Trusted Firmware tool for packaging"
LICENSE = "BSD-3-Clause"

SRC_URI = "git://git.trustedfirmware.org/TF-A/trusted-firmware-a.git;destsuffix=fiptool-${PV};protocol=https;branch=master"
Expand Down
2 changes: 2 additions & 0 deletions meta-lxatac-bsp/recipes-kernel/linux/linux-lxatac.bb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "The Linux Kernel with some modifications for the LXA TAC"

inherit kernel

SECTION = "kernel"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "The LXA TAC RAUC update bundle"

inherit bundle

LICENSE = "MIT"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
DESCRIPTION = "Set up LG_CROSSBAR environment variable from labgrid env"
SUMMARY = "Set up LG_COORDINATOR environment variable from labgrid env"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change from LG_CROSSBAR to LG_COORDINATOR better fits the commit that actually changes it.

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Helpers around podman to start and update containers"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

Expand Down
2 changes: 1 addition & 1 deletion meta-lxatac-software/recipes-rust/bottom/bottom_0.10.2.bb
Original file line number Diff line number Diff line change
Expand Up @@ -449,7 +449,7 @@ LIC_FILES_CHKSUM = "\
file://LICENSE;md5=5d45cffa3a75da17d285cc60c0c458cc \
"

SUMMARY = "A customizable cross-platform graphical process/system monitor for the terminal. Supports Linux, macOS, and Windows."
SUMMARY = "A customizable cross-platform graphical process/system monitor for the terminal."
HOMEPAGE = "https://github.com/ClementTsang/bottom"
LICENSE = "MIT"

Expand Down
4 changes: 1 addition & 3 deletions meta-lxatac-software/recipes-rust/ripgrep/ripgrep_14.1.1.bb
Original file line number Diff line number Diff line change
Expand Up @@ -116,9 +116,7 @@ LIC_FILES_CHKSUM = "\
file://UNLICENSE;md5=7246f848faa4e9c9fc0ea91122d6e680 \
"

SUMMARY = "ripgrep is a line-oriented search tool that recursively searches your current \
directory for a regex pattern while respecting your gitignore rules. ripgrep \
has first class support on Windows, macOS and Linux."
SUMMARY = "ripgrep is a line-oriented recursive search tool searching for regex patterns"
HOMEPAGE = "https://github.com/BurntSushi/ripgrep"
LICENSE = "Unlicense | MIT"

Expand Down
2 changes: 1 addition & 1 deletion meta-lxatac-software/recipes-rust/tacd/tacd_git.bb
Original file line number Diff line number Diff line change
Expand Up @@ -706,7 +706,7 @@ LIC_FILES_CHKSUM = "\
file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
"

SUMMARY = "tacd"
SUMMARY = "The LXA TAC System Daemon"
HOMEPAGE = "https://github.com/linux-automation/tacd"
LICENSE = "GPL-2.0-or-later"

Expand Down