<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-connectivity, 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-25T14:14:53+00:00</updated>
<entry>
<title>mbedtls: Move separator space out of conditional CFLAGS append</title>
<updated>2026-08-25T14:14:53+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-08-25T14:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=55c02790a59ed8e71ea794c38fde3db84cdfcd5e'/>
<id>urn:sha1:55c02790a59ed8e71ea794c38fde3db84cdfcd5e</id>
<content type='text'>
The psa CFLAGS:append kept its separator space inside
${@bb.utils.contains(...)} (' -DMBEDTLS_USE_PSA_CRYPTO'), so the :append
value did not begin with a literal space and tripped
oelint.vars.inconspaces. Move the space outside the expansion. When psa is
enabled the appended token is identical; when disabled the append adds
only whitespace, which is inert in CFLAGS.

Validated with buildhistory: baseline and candidate builds of mbedtls
(imx8mm-lpddr4-evk), forcing do_package. psa is not in PACKAGECONFIG here,
so the only buildhistory delta is metadata-revs; the mbedtls packages are
byte-identical.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>iproute2: Drop override for i.MX</title>
<updated>2026-07-24T17:16:57+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2026-07-24T17:16:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=922e30234a1efaba464f4dd3674fa771352e4c6d'/>
<id>urn:sha1:922e30234a1efaba464f4dd3674fa771352e4c6d</id>
<content type='text'>
The additional header files appear to be only for QorIQ, with the ceetm
recipe the only consumer, so drop the override for i.MX.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>iproute2: Revert install changes</title>
<updated>2026-07-24T17:11:11+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2026-07-24T17:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=91a83d2d4a2d53b7fd91d2bc0bae4a2ebb81e5e9'/>
<id>urn:sha1:91a83d2d4a2d53b7fd91d2bc0bae4a2ebb81e5e9</id>
<content type='text'>
The recent analysis that concluded that the install to
/usr/include/include was new was mistaken. The original implementation
did this as well. Moving the install to /usr/include was incorrect and
caused the conflicts with glibc.

Revert the install changes.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>fixup! iproute2: Fix v6.19.0 install issue</title>
<updated>2026-07-24T13:01:00+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2026-07-24T12:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f06cd99e78b2d0dae51aa2650e069c6e84f56773'/>
<id>urn:sha1:f06cd99e78b2d0dae51aa2650e069c6e84f56773</id>
<content type='text'>
Cleanup:
- Remove the redundant include folder copy
- Group the tc folder commands and the include folder commands

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>iproute2: Fix v6.19.0 install issue</title>
<updated>2026-07-24T06:35:11+00:00</updated>
<author>
<name>Zelan Zou</name>
<email>zelan.zou@nxp.com</email>
</author>
<published>2026-07-24T06:25:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=4bc71fe5a339b2b629d33e11a3a505f1ffff81fb'/>
<id>urn:sha1:4bc71fe5a339b2b629d33e11a3a505f1ffff81fb</id>
<content type='text'>
1,Operation not permitted after adjustments to the install path
Errors were encountered while processing:
```
 /tmp/apt-dpkg-install-swecwu/293-iproute2-dev_6.19.0-r0_arm64.deb
W: chown to _apt:root of directory /.../yocto/build/tmp/work/imx8mqevk-poky-linux/test-internal-qt6/1.0/recipe-sysroot-native/var/cache/apt/archives/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
W: chown to _apt:root of directory /.../yocto/build/tmp/work/imx8mqevk-poky-linux/test-internal-qt6/1.0/apt/lists/auxfiles failed - SetupAPTPartialDirectory (1: Operation not permitted)
W: chown to root:adm of file /.../yocto/build/tmp/work/imx8mqevk-poky-linux/test-internal-qt6/1.0/recipe-sysroot-native/var/log/apt/term.log failed - OpenLog (1: Operation not permitted)
E: Sub-process dpkg returned an error code (1)
```

2,Remove conflict files with glibc
```
do_prepare_recipe_sysroot: The file /usr/include/dlfcn.h is installed by both glibc and iproute2, aborting
```

Signed-off-by: Zelan Zou &lt;zelan.zou@nxp.com&gt;
</content>
</entry>
<entry>
<title>fixup! iproute2: Fix hardcoded include path and do_install copies per oelint</title>
<updated>2026-07-23T19:24:43+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2026-07-23T19:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=d92fd4600bcefa517d28d96132c75f378ac9d29f'/>
<id>urn:sha1:d92fd4600bcefa517d28d96132c75f378ac9d29f</id>
<content type='text'>
The recent commit accidentally moved header files from /usr/include to
/usr/include/include.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2575 from lucianogdittgen/oelint-cleanup-11-recipe-metadata-7</title>
<updated>2026-07-22T19:21:06+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-22T19:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=09b9faebbceeb505451ec76d00ff62d0244e905e'/>
<id>urn:sha1:09b9faebbceeb505451ec76d00ff62d0244e905e</id>
<content type='text'>
oelint: Recipe metadata, do_install and split-package FILES cleanups</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>iproute2: Fix hardcoded include path and do_install copies per oelint</title>
<updated>2026-07-21T17:20:07+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-07-15T14:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=6f839c2e8419f6f3a66de0a8ff188c23cea4ab28'/>
<id>urn:sha1:6f839c2e8419f6f3a66de0a8ff188c23cea4ab28</id>
<content type='text'>
The bbappend exports the built tc headers for the imx-generic-bsp and
qoriq-generic-bsp machines. Address its oelint findings in both blocks:

- Use ${includedir} instead of the hardcoded /usr/include
  (pathhardcode.includedir).
- Replace the "cp -a" of the header tree with a bare "cp -R" (which
  defaults to -P, preserving symlinks) and copy the tc/*.h headers with
  "install -m 0644" (task.nocopy).

No functional change (${includedir} expands to /usr/include and the
copies land in the same place).

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>mbedtls: Order metadata and fix ptest install per oelint</title>
<updated>2026-07-21T17:20:07+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-07-15T13:45:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=aba3263ed1fdabdd596ad11967591a7d9fa0d8b5'/>
<id>urn:sha1:aba3263ed1fdabdd596ad11967591a7d9fa0d8b5</id>
<content type='text'>
Address the oelint findings for the recipe:

- Move SECTION above LICENSE, move PROVIDES above SRC_URI, and move the
  PACKAGES/FILES pair above RPROVIDES so the variables follow the
  canonical order (order.SECTION, order.PROVIDES, order.PACKAGES).
- Switch the split-package FILES:${PN}-programs to += (the var is never
  otherwise set, so this is behaviourally identical) so the override
  check (filesoverride) no longer fires.
- In do_install_ptest, replace "cp -f" of the compiled test suites with
  "install -m 0755" and drop the redundant -f from the recursive
  data_files copy ("cp -fR" -&gt; "cp -R"), which clears task.nocopy while
  leaving behaviour unchanged (the destination is freshly created).

No functional change.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
</feed>
