Repository navigation
Conversation
lucianogdittgen
force-pushed
the
license/spdx-expressions
branch
from
November 10, 2026 18:23
db6054a to
4df6c20
Compare
lucianogdittgen
marked this pull request as draft
November 10, 2026 18:30
lucianogdittgen
marked this pull request as ready for review
November 10, 2026 19:11
Recipes whose only sources are files from this layer have no upstream
license file to checksum. OE-Core points LIC_FILES_CHKSUM at
${COMMON_LICENSE_DIR} for such recipes, but oelint-adv flags any
file:// path built from a variable other than WORKDIR, S or B, and the
rule is unchanged up to 9.11.3. Suppress it for the whole layer so
these recipes can use the common license text instead of shipping
their own copy. Recipes that fetch a source still checksum the license
file it ships.
Tested with contrib/oelint/run-oelint.sh (no findings).
Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
OE-Core now parses LICENSE as SPDX and warns on the legacy '|' operator. Tested with bitbake -p and easysplash do_populate_lic. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
LICENSE = "CLOSED" is deprecated. The recipe ships a config file from this layer, which is MIT licensed, so checksum the common MIT text instead of shipping a copy. Tested with do_populate_lic. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
LICENSE = "CLOSED" is deprecated. The recipe ships service, udev and config files from this layer, which is MIT licensed, so checksum the common MIT text instead of shipping a copy. Set S to UNPACKDIR, as the recipe has no source tree of its own. Tested with bitbake -p (oel skips the recipe: it needs wayland and pam). Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
LICENSE = "CLOSED" is deprecated. The animation is built from the EasySplash repository, which is dual licensed with no separate terms for its data. The commercial flag stays for gstreamer1.0-libav. Tested with do_populate_lic. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
LICENSE = "CLOSED" is deprecated. The animation is built from the EasySplash repository, which is dual licensed with no separate terms for its data. The commercial flag stays for gstreamer1.0-libav. Tested with do_populate_lic. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
lucianogdittgen
force-pushed
the
license/spdx-expressions
branch
from
November 11, 2026 18:28
4df6c20 to
2cf15f4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
OE-Core now parses
LICENSEas SPDX, warns on the legacy|operator and deprecatesLICENSE = "CLOSED".OR.LIC_FILES_CHKSUMpoints at${COMMON_LICENSE_DIR}/MIT, as OE-Core does for its own local-file recipes, instead of shipping a copy of the license.Apache-2.0 OR MIT, matching the EasySplash repository they are built from;LICENSE_FLAGS = "commercial"stays for gstreamer1.0-libav.Depends on #155 (layer-wide
oelint.var.licenseremotefilesuppression), whose commit this branch carries; merge #155 first or OE Lint fails here. Rebased on master after #152 (telegraf removal), so the telegraf license change is gone.Tested with
contrib/oelint/run-oelint.sh(no findings),bitbake -p(no license warnings) anddo_populate_licon easysplash, easysplash-config and both animations (weston-touch-calibrator-service is skipped in oel: it needs wayland and pam).