<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-graphics/xorg-xserver, branch wrynose</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=wrynose</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=wrynose'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2026-08-09T00:38:12+00:00</updated>
<entry>
<title>oelint: Suppress noncoreoverride on the machine-gated bbappend idiom</title>
<updated>2026-08-09T00:38:12+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-08-06T17:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=731650c178bcb3762f891695db9fc7b84a941868'/>
<id>urn:sha1:731650c178bcb3762f891695db9fc7b84a941868</id>
<content type='text'>
oelint.vars.noncoreoverride flags every statement in a bbappend that
carries no MACHINE or DISTRO override suffix, because an unconditional
override of core behaviour fails yocto-check-layer. The check is purely
syntactic: it cannot see that a statement's effective value is already
machine-gated, which is exactly how most of this layer is written.

    DRM-REMOVE = ""                                   &lt;- flagged
    DRM-REMOVE:imxgpu:mx6-nxp-bsp = "drm-gl drm-gles2"
    PACKAGECONFIG:remove = "${DRM-REMOVE}"            &lt;- flagged

Neither line can be scoped. A fallback default cannot carry an override
for the machines it is the fallback for, and the dispatch line that
consumes it is a no-op wherever the helper expands empty. Scoping them
anyway would damage correct metadata: weston-init reads HAS_G2D as "elif
${HAS_G2D};" in shell, where an empty value is a syntax error.

Suppress the 58 sites proven inert, each with its own rationale. The
proof is a bitbake -e comparison on MACHINE=qemuarm64 -- a machine this
layer does not own -- with meta-freescale in and out of BBLAYERS. At
every suppressed site SRC_URI, DEPENDS, PACKAGECONFIG, OPENGL_PKGCONFIGS
and REQUIRED_DISTRO_FEATURES are unchanged; eight recipes show no
effective difference at all. The helper variables are defined in the
datastore but every consumer is override-scoped. For the 18
FILESEXTRAPATHS sites there is a stronger result: FILESPATH and
FILESEXTRAPATHS are both in BB_BASEHASH_IGNORE_VARS, so they cannot
reach a task signature.

Two anonymous python blocks are deliberately left unsuppressed and
explained in place instead. For those, oelint anchors the finding to the
line before the block, so a directive placed above only moves the anchor
onto itself: the finding survives and inlinesuppress_na is reported for
the directive. oelint.task.noanonpython anchors the same block to the
'python' line and suppresses correctly, so the two rules disagree about
where the construct starts. Upstream oelint bug candidate.

The rule count goes 76 -&gt; 18 and the layer total 548 -&gt; 491. The 16
findings that remain are not noise: they are measured, genuine
unconditional changes to machines this layer does not own, and are left
open for separate fixes.

This change is comment-only; no non-comment line is added or modified.
Validated with bitbake -p (1166 recipes, 0 errors) and an authoritative
driver rescan showing zero introduced findings in any of the 24 edited
files. The residual override/outofcontext churn in the rescan is the
known shared-metadata scan non-determinism and nets to zero.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
(cherry picked from commit f22a7b5863e81b58c21ee5c9f535074ea4d09497)
</content>
</entry>
<entry>
<title>global: Use single space around variable assignments</title>
<updated>2026-07-13T20:13:21+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=d165fe4a9d0271a4eddd4c761ca324e33ad0333e'/>
<id>urn:sha1:d165fe4a9d0271a4eddd4c761ca324e33ad0333e</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;
(cherry picked from commit 2d0bdc93bd8eb274c24d127405e54cecd0a744b6)
</content>
</entry>
<entry>
<title>global: Strip trailing whitespace</title>
<updated>2026-07-13T18:55:06+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-12T07:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2b1f16ef12376411a85ec7953457d972c5dce471'/>
<id>urn:sha1:2b1f16ef12376411a85ec7953457d972c5dce471</id>
<content type='text'>
Remove trailing whitespace across the layer's recipes. Generated
mechanically by oelint-adv's auto-fix for a single rule
(oelint.spaces.lineend), isolated to one commit so the mechanical
change is easy to review and revert.

Pure whitespace removal with no semantic effect; a re-run of
oelint-adv reports the rule clean. No build change expected.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
(cherry picked from commit 1161bee242e93dd083efdd5f32d16efa67e9946e)
</content>
</entry>
<entry>
<title>xserver-xorg: remove glamor pixmap patch</title>
<updated>2025-12-19T11:31:13+00:00</updated>
<author>
<name>QingLee95</name>
<email>l.qing95@gmail.com</email>
</author>
<published>2025-12-19T10:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9c74f040672f3cfc801a32b2b2d4347773001b55'/>
<id>urn:sha1:9c74f040672f3cfc801a32b2b2d4347773001b55</id>
<content type='text'>
Already implemented in xserver-xorg

Signed-off-by: QingLee95 &lt;l.qing95@gmail.com&gt;
</content>
</entry>
<entry>
<title>xserver-xorg: Refresh the patch to match 21.1.9 version</title>
<updated>2023-12-29T23:16:16+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-12-29T23:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=16462d0250073ad8ccb5985438abd2e2d1fafd5f'/>
<id>urn:sha1:16462d0250073ad8ccb5985438abd2e2d1fafd5f</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>xserver-xorg: Replace glamor inverse color patch</title>
<updated>2023-08-01T18:37:49+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2023-08-01T18:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=34d3d81528739f5338ce61ac1a96cfda0e9852ee'/>
<id>urn:sha1:34d3d81528739f5338ce61ac1a96cfda0e9852ee</id>
<content type='text'>
Replace glamor patch for Ubuntu inverse color issue.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>recipes: Add missing patch tag Upstream-Status</title>
<updated>2023-06-22T01:33:11+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-06-22T01:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f724cfced0602d58d63631e2aacaa54a14fe1d75'/>
<id>urn:sha1:f724cfced0602d58d63631e2aacaa54a14fe1d75</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>xserver-xorg: fix patch fuzz</title>
<updated>2023-05-18T16:05:20+00:00</updated>
<author>
<name>Dan McGregor</name>
<email>dan.mcgregor@usask.ca</email>
</author>
<published>2022-09-08T22:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=46e1e6ba216f4dae1c63a6409562380c2ee4ae97'/>
<id>urn:sha1:46e1e6ba216f4dae1c63a6409562380c2ee4ae97</id>
<content type='text'>
Reformat the patch so that the do_patch step stops complaining about
patch fuzz.

Signed-off-by: Dan McGregor &lt;dan.mcgregor@usask.ca&gt;
</content>
</entry>
<entry>
<title>xserver-xorg: Drop patches which are no more applicable</title>
<updated>2022-09-14T02:40:30+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-09-14T02:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=302886b0dadf45cc2e755a65dcc87a9bec278505'/>
<id>urn:sha1:302886b0dadf45cc2e755a65dcc87a9bec278505</id>
<content type='text'>
Some of these patches are already upstream [1]
Others are moved to xwayland
Glamor patches were backports no longer needed

[1] https://gitlab.freedesktop.org/xorg/xserver/-/commit/cc05c01925755310f027c61daa29648a10155f96

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>xserver-xorg: Drop Remove-check-for-useSIGIO-option.patch</title>
<updated>2022-09-14T00:58:10+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-09-14T00:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=04ad518ccfdf248e4302504f73ee7c017e2e088d'/>
<id>urn:sha1:04ad518ccfdf248e4302504f73ee7c017e2e088d</id>
<content type='text'>
This patch is already upstreamed [1]

[1] https://gitlab.freedesktop.org/xorg/xserver/-/commit/36e353bcf428c4e6a31292ffa749ea6395cba4a3

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
