<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-libraries, branch master</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2026-08-07T12:29:56+00:00</updated>
<entry>
<title>recipes: Document the remaining inline oelint suppressions</title>
<updated>2026-08-07T12:29:56+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-08-06T11:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=610b5af871c067bf82fc365f27268a9387f667af'/>
<id>urn:sha1:610b5af871c067bf82fc365f27268a9387f667af</id>
<content type='text'>
Each of these recipes suppresses a rule on two or more consecutive lines
but states the reason only above the first directive, so every following
one reads as an undocumented exception. A rationale is only discoverable
on the comment line immediately above the directive it justifies.

Add that back-reference at each remaining site:

  libpkcs11, secure-obj    insaneskip on the -dev package
  merge-files              insaneskip for the dev-so QA check
  ovs-dpdk                 insaneskip for buildpaths on the main package
  imx-atf                  inconspaces on the two ANNOTATED_NAME appends
  libdrm .imx              var.order inside the vivante block
  ethos-u-driver-stack     pythonprefix on the shell do_install

No suppression is added or removed, and no rationale is invented: each
one points at the explanation already written directly above it. With
this, the layer has no inline suppression left without an adjacent
rationale.

Comment-only change, verified with oelint-adv 9.10.1 (no finding
introduced in any of the seven recipes) and bitbake -p (1166 recipes, 0
errors).

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>license: convert LICENSE fields to strict SPDX expressions</title>
<updated>2026-07-22T07:23:33+00:00</updated>
<author>
<name>Antoine Gouby</name>
<email>antoine.gouby@toradex.com</email>
</author>
<published>2026-07-21T14:25:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=35c73febb784d798ea254f051c216701ed44c5ac'/>
<id>urn:sha1:35c73febb784d798ea254f051c216701ed44c5ac</id>
<content type='text'>
OE-core now parses LICENSE as an SPDX expression, so the legacy
"&amp;" and "|" operators and non-SPDX names trigger warnings/errors during
parsing.

- pktgen-dpdk, skmm-ep, kernel-module-ar and skmm-host actually failed
  parsing with a QA error (LicenseRef-BSD has no generic license file
  since it was dropped from oe-core). Add NO_GENERIC_LICENSE[BSD] entries
  pointing at their existing license text file to fix them
- Prefix non-SPDX license names with "LicenseRef-"
- Replace "&amp;" with "AND" and "|" with "OR"

Signed-off-by: Antoine Gouby &lt;antoine.gouby@toradex.com&gt;
</content>
</entry>
<entry>
<title>ethos-u-driver-stack: Set SECTION and document task prefix per oelint</title>
<updated>2026-07-17T12:18:19+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-07-15T12:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f3b93a522a74804727cf3bd2c8391e41a7d2fbcc'/>
<id>urn:sha1:f3b93a522a74804727cf3bd2c8391e41a7d2fbcc</id>
<content type='text'>
Address the oelint-adv findings for this recipe:

- Set SECTION = "libs" to classify the driver library recipe
  (suggestedvar.SECTION).
- Suppress task.pythonprefix on do_compile and do_install: both call
  only the cmake_do_* and setuptools3_do_* helpers, which are shell
  functions, so these tasks are shell and must not carry a python
  prefix.

No functional change.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>ethos-u-firmware: Set SECTION, DESCRIPTION and document findings per oelint</title>
<updated>2026-07-17T12:18:19+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-07-15T12:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=b79e1e0793c44888514fe5495d70122346dbde87'/>
<id>urn:sha1:b79e1e0793c44888514fe5495d70122346dbde87</id>
<content type='text'>
Address the oelint-adv findings for this recipe:

- Set SECTION = "firmware" to classify the recipe (suggestedvar.SECTION).
- Expand DESCRIPTION so it no longer duplicates SUMMARY
  (vars.descriptionsame).
- Suppress var.filesoverride on FILES:${PN}: the package ships only the
  firmware blob installed by do_install, so FILES is set explicitly to
  the firmware directory.
- Suppress vars.insaneskip on INSANE_SKIP:${PN} = "arch": the blob is a
  Cortex-M33 image whose architecture never matches the target.

No functional change.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>global: Use single space around variable assignments</title>
<updated>2026-07-12T18:55:50+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-12T18:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2d0bdc93bd8eb274c24d127405e54cecd0a744b6'/>
<id>urn:sha1:2d0bdc93bd8eb274c24d127405e54cecd0a744b6</id>
<content type='text'>
meta-freescale used columnar alignment (multiple spaces padding the
variable name out to a common column) for tables of assignments such as
the fsl-eula-unpack MD5 sums and PACKAGECONFIG[...] entries. The Yocto
Recipe Style Guide and oelint-adv (oelint.vars.spacesassignment) call for
a single space around the assignment operator.

Collapse the padding to a single space on every flagged assignment. The
change is purely whitespace around the operator: variable names, operators
and values (including whitespace inside quoted values) are untouched, as
confirmed by an empty 'git diff -w'.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>global: Set HOMEPAGE from SRC_URI</title>
<updated>2026-07-12T08:53:43+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-12T08:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=46253656a9f246877b6dbc540862afc0c2d36a38'/>
<id>urn:sha1:46253656a9f246877b6dbc540862afc0c2d36a38</id>
<content type='text'>
Add the mandatory HOMEPAGE to recipes that were missing it, using each
recipe's own upstream git repository (github.com/gitlab.com) taken from
its SRC_URI. Clears the oelint-adv oelint.var.mandatoryvar.HOMEPAGE
error for these recipes.

Only recipes with a single, unambiguous upstream repo were set
automatically; recipes with multiple repos in SRC_URI (a main source
plus dependency/patch repos) were resolved by hand or left for a
maintainer, to avoid pointing HOMEPAGE at a dependency.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>global: Indent multi-line variable continuations</title>
<updated>2026-07-12T08:14:32+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-12T08:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2d09ab06455475c77a3c74c0ddbe5a7377dd7ac7'/>
<id>urn:sha1:2d09ab06455475c77a3c74c0ddbe5a7377dd7ac7</id>
<content type='text'>
Align the continuation lines of multi-line variable assignments, as
suggested by oelint-adv's auto-fix for a single rule
(oelint.vars.multilineident), isolated to one commit.

The auto-fix strips the leading space from a value's first line, which
for a ':append' is a required separator; those five recipes had their
leading space restored by hand, so ':append'/':prepend' concatenation
is unchanged. A few multi-line values (e.g. DESCRIPTION) gain internal
whitespace, which is cosmetic and collapses on display.

Build-tested: parsing all 2948 recipes for an i.MX machine reports
0 errors. A residual set (the restored ':append' recipes, whose
separator space oelint cannot reconcile with its indent preference,
plus opencv/dpdk where oelint's own fix does not satisfy its checker)
is left for per-recipe handling.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>ethos-u-driver-stack: fix compilation with GCC 15</title>
<updated>2026-05-20T11:48:49+00:00</updated>
<author>
<name>Markus Niebel</name>
<email>Markus.Niebel@ew.tq-group.com</email>
</author>
<published>2026-05-20T11:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0ecde6de7d7d547b9eaeb1ae941d92de33cc1cd0'/>
<id>urn:sha1:0ecde6de7d7d547b9eaeb1ae941d92de33cc1cd0</id>
<content type='text'>
Signed-off-by: Markus Niebel &lt;Markus.Niebel@ew.tq-group.com&gt;
</content>
</entry>
<entry>
<title>ethos-u-driver-stack: update to lf6.18.2-1.0.0</title>
<updated>2026-05-20T10:38:58+00:00</updated>
<author>
<name>Markus Niebel</name>
<email>Markus.Niebel@ew.tq-group.com</email>
</author>
<published>2026-05-20T10:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=3fcbca397de7a639ab8919a45a1e2d914d332f32'/>
<id>urn:sha1:3fcbca397de7a639ab8919a45a1e2d914d332f32</id>
<content type='text'>
Set to version used in meta-imx, tag whinlatter-6.18.2-1.0.0.

Signed-off-by: Markus Niebel &lt;Markus.Niebel@ew.tq-group.com&gt;
</content>
</entry>
<entry>
<title>ethos-u-firmware: update to lf6.18.2-1.0.0</title>
<updated>2026-05-20T10:33:13+00:00</updated>
<author>
<name>Markus Niebel</name>
<email>Markus.Niebel@ew.tq-group.com</email>
</author>
<published>2026-05-20T10:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0790dc0921398240af8b6cda5feaea567a8bed5d'/>
<id>urn:sha1:0790dc0921398240af8b6cda5feaea567a8bed5d</id>
<content type='text'>
Set to version used in meta-imx, tag whinlatter-6.18.2-1.0.0.

Signed-off-by: Markus Niebel &lt;Markus.Niebel@ew.tq-group.com&gt;
</content>
</entry>
</feed>
