<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-graphics, 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-09-04T18:46:13+00:00</updated>
<entry>
<title>imx-gpu-sdk: Quote DEPENDS_BACKEND and WINDOW_SYSTEM on the assignment line</title>
<updated>2026-09-04T18:46:13+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-09-04T18:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=c4e5b04a489f146b347d4c1f00b1257015b60a4f'/>
<id>urn:sha1:c4e5b04a489f146b347d4c1f00b1257015b60a4f</id>
<content type='text'>
A line continuation before the opening quote hides the value from every
reader and tool that looks at the assignment line. Only the Python source
inside ${@...} is reflowed, so both values are unchanged. Tested with
bitbake imx-gpu-sdk -C configure on imx8mm-lpddr4-evk (fslc-wayland),
where the wayland branch of both expressions is taken; the imx-gpu-sdk
buildhistory is byte-identical.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx-gpu-viv: Quote PACKAGES_OPENVX on the assignment line</title>
<updated>2026-09-04T16:49:53+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-09-04T15:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9d95af68d68d3b035cd0be2cd2b7158610b2f585'/>
<id>urn:sha1:9d95af68d68d3b035cd0be2cd2b7158610b2f585</id>
<content type='text'>
A line continuation before the opening quote hides the value from every
reader and tool that looks at the assignment line, and a stray space
after the backslash breaks the parse silently. Only the Python source
inside ${@...} is reflowed, so the value is unchanged. Tested with
bitbake imx-gpu-viv -C unpack -c package on imx8mp-lpddr4-evk, where
PROVIDES_OPENVX is set; buildhistory is byte-identical.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>piglit: Suppress noncoreoverride on the upstream cl test patches</title>
<updated>2026-09-04T12:52:28+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-09-03T20:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=5434d79f4030ee2b9444b95aeec0d41a047f4f02'/>
<id>urn:sha1:5434d79f4030ee2b9444b95aeec0d41a047f4f02</id>
<content type='text'>
Both patches fix piglit's OpenCL tests generally, not on i.MX: 0001
corrects an install-layout include path in a cl test, 0002 adds the
missing CL 2.0 cl_mem_flags mutexes. Neither touches a compile path, so
scoping them to imx-generic-bsp would leave the tests broken everywhere
else rather than fix a build. Both carry an upstream MR link, so the
divergence ends when they merge.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2664 from lucianogdittgen/oelint-var-licenseremotefile</title>
<updated>2026-09-03T18:53:06+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-09-03T18:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=33e39fcf12ba330c3e7c7db4f454672be15b8b92'/>
<id>urn:sha1:33e39fcf12ba330c3e7c7db4f454672be15b8b92</id>
<content type='text'>
oelint: Resolve oelint.var.licenseremotefile findings (10 -&gt; 0)</content>
</entry>
<entry>
<title>mesa-etnaviv-env: Checksum the license header in the shipped script</title>
<updated>2026-09-03T14:52:26+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-09-03T13:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=246b05bb0fd097c9077eac6ed05f7842dfe996a4'/>
<id>urn:sha1:246b05bb0fd097c9077eac6ed05f7842dfe996a4</id>
<content type='text'>
SRC_URI ships only a conf file and a shell script from this layer, with
no license header to checksum, so the recipe checksummed oe-core's
generic MIT text, which never changes and so verified nothing. Declare
MIT with an SPDX identifier in both shipped files and checksum the line
in the one do_install actually ships under use-mainline-bsp+sysvinit.

Validated on MACHINE=imx8mp-ddr4-evk with IMX_DEFAULT_BSP forced to
mainline, the only override that installs mesa-etnaviv.sh. Intended
output change: the shipped script grows by the SPDX line, so PKGSIZE
goes 63 -&gt; 94. FILELIST is unchanged.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>libxdg-shell: Drop the variables from the license path</title>
<updated>2026-09-03T14:31:36+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-09-03T13:07:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=050343a6415aa6bdf58b1c12724c164db2ba4afb'/>
<id>urn:sha1:050343a6415aa6bdf58b1c12724c164db2ba4afb</id>
<content type='text'>
LIC_FILES_CHKSUM addressed License.md through ${UNPACKDIR}/${BP}, which
a standalone analyzer cannot resolve. A file:// path is already relative
to S, and S sits three levels below the source root, so write it that
way. The file and the md5 do not change.

Validated on MACHINE=imx8mp-ddr4-evk: do_populate_lic re-ran and passed,
so the path still resolves; the buildhistory packages tree is identical.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>devil: Checksum the license the source ships</title>
<updated>2026-09-03T14:31:36+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-09-02T21:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=50ce5f24ce7914f82292f20de2fd9f39ff27e02d'/>
<id>urn:sha1:50ce5f24ce7914f82292f20de2fd9f39ff27e02d</id>
<content type='text'>
LIC_FILES_CHKSUM pointed at oe-core's generic LGPL-2.1-only text, which
never changes, so it could not detect a licence change in DevIL itself.
The tarball ships its own LICENSE one level above S, so checksum that
instead. The path is relative to S, the form oe-core uses for a licence
outside S, and it carries no unexpanded variable.

Validated on MACHINE=ls1046ardb: do_populate_lic re-ran and passed, so
the md5 matches; the buildhistory packages tree is byte-identical.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2660 from lucianogdittgen/oelint-vars-outofcontext</title>
<updated>2026-09-02T17:10:01+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-09-02T17:10:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=d26ec28b728f2eed16baa5fb4ee56d3652535c96'/>
<id>urn:sha1:d26ec28b728f2eed16baa5fb4ee56d3652535c96</id>
<content type='text'>
Set FILESEXTRAPATHS only where it is needed</content>
</entry>
<entry>
<title>imx-gpu-viv: Drop the dead FILESEXTRAPATHS entry</title>
<updated>2026-09-02T11:43:18+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-09-02T11:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9cd9be388319f63327522f07d34c6e2b6dc8fc2d'/>
<id>urn:sha1:9cd9be388319f63327522f07d34c6e2b6dc8fc2d</id>
<content type='text'>
The include adds ${THISDIR}/imx-gpu-viv to the file search path, but that
directory no longer exists. Commit fc53cc24 ("imx-gpu-viv: Simplify using
imx-gpu-viv-6.inc from another layer") added the entry in 2023 so a layer
requiring this include could still find the SRC_URI file imx_icd.json;
commit 610fda22 ("imx-gpu-viv: Fix the imx-gpu-viv install task") later
dropped that file, and the directory went with it.

Nothing resolves a file through the search path any more: SRC_URI holds a
single .bin URL with no file:// entry, and the LIC_FILES_CHKSUM
file://COPYING reference resolves inside ${S}, which the EULA unpack
produces. The entry is also :append, so it sat at the end of FILESPATH
and could not take priority over anything.

Removing it leaves the search path unchanged. On imx8mp-lpddr4-evk,
bitbake -e reports the same 60 unique directories before and after: the
entry only duplicated paths that the default ${FILE_DIRNAME}/${BPN}
already supplies, so FILESPATH shrinks from 84 entries to 63 while it
reaches exactly the same set. None of those directories exists on disk.

Validated with buildhistory: rebuilt imx-gpu-viv for
MACHINE=imx8mp-lpddr4-evk with do_unpack forced, before and after. The
buildhistory diff is empty apart from the metadata-revs "-- modified"
marker, so no package, file list, size or dependency moved.

Found by the oelint rule oelint.vars.outofcontext, which asks that
FILESEXTRAPATHS be set only in a bbappend. The same edit also clears
oelint.vars.fileextrapaths.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2650 from lucianogdittgen/oelint-vars-specific</title>
<updated>2026-09-01T22:13:21+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-09-01T22:13:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=cb068c681a7322923739112825ccb52b2ebee898'/>
<id>urn:sha1:cb068c681a7322923739112825ccb52b2ebee898</id>
<content type='text'>
oelint: Resolve vars.specific on dynamic split packages via PACKAGES_DYNAMIC</content>
</entry>
</feed>
