<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-graphics/wayland/weston-init.bb, branch scarthgap</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=scarthgap</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=scarthgap'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2024-09-03T12:39:12+00:00</updated>
<entry>
<title>weston-init: fix weston not starting when xwayland is enabled</title>
<updated>2024-09-03T12:39:12+00:00</updated>
<author>
<name>Quentin Schulz</name>
<email>quentin.schulz@cherry.de</email>
</author>
<published>2024-08-21T09:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=d72fe250e4eafb4147ff21ad0624b23ea3bede4c'/>
<id>urn:sha1:d72fe250e4eafb4147ff21ad0624b23ea3bede4c</id>
<content type='text'>
When xwayland PACKAGECONFIG option is set, xwayland is enabled in
weston.ini. However, if the xwayland module isn't installed, weston will
refuse to start with the following error message:
Failed to load module: /usr/lib/libweston-13/xwayland.so: cannot open shared object file: No such file or directory

Therefore, whenever the xwayland PACKAGECONFIG is set, weston-init
should depend on weston-xwayland to bring this module in.

Fixes: fdbe559c66c9 ("weston.init: enabled xwayland")
(From OE-Core rev: ba66fa75e57f94d35bfd703075ea6706879c63cb)

Signed-off-by: Quentin Schulz &lt;quentin.schulz@cherry.de&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
(cherry picked from commit fa2314125318634108452af4e40c9eeee260767c)
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>weston-init: remove misleading comment about udev rule</title>
<updated>2023-09-10T07:54:36+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2023-09-09T12:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=43749a649892d36085aa52b4661920479f9156e5'/>
<id>urn:sha1:43749a649892d36085aa52b4661920479f9156e5</id>
<content type='text'>
The udev rule has been removed but the comment has kept, by
mistake. Remove it.

Fixes: dd83fb40f7 ("weston-init: Stop running weston as root")
Tested-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
(From OE-Core rev: 8aa3d43fa1c53cdce45ec88a49f27b076d3812ac)

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>weston-init: add profile to point users to global socket</title>
<updated>2023-06-15T07:00:41+00:00</updated>
<author>
<name>Randolph Sapp</name>
<email>rs@ti.com</email>
</author>
<published>2023-06-14T15:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=8f4b90c0430a47ca01fc9205db4b5d16d8bccdaf'/>
<id>urn:sha1:8f4b90c0430a47ca01fc9205db4b5d16d8bccdaf</id>
<content type='text'>
Add profile script to point users capable of interacting with the global
socket to it by default.

(From OE-Core rev: 2818cbc73093996f8ecb93a4f0df8a31fd4692d3)

Signed-off-by: Randolph Sapp &lt;rs@ti.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>weston-init: guard against systemd configs</title>
<updated>2023-06-15T07:00:41+00:00</updated>
<author>
<name>Randolph Sapp</name>
<email>rs@ti.com</email>
</author>
<published>2023-06-14T15:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=3cd202d7df753547959ecd18d1fa9d07a7566e08'/>
<id>urn:sha1:3cd202d7df753547959ecd18d1fa9d07a7566e08</id>
<content type='text'>
Just as sysvinit scripts shouldn't be present in a distro using systemd,
systemd scripts shouldn't be present in a system not using systemd.

(From OE-Core rev: 00e3eb3893eeb32839e02b05bc1299440895a53d)

Signed-off-by: Randolph Sapp &lt;rs@ti.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>weston-init: fix the mixed indentation</title>
<updated>2023-06-15T07:00:41+00:00</updated>
<author>
<name>Randolph Sapp</name>
<email>rs@ti.com</email>
</author>
<published>2023-06-14T15:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=3a4a789482b71f03f37ad24625636d85b7586716'/>
<id>urn:sha1:3a4a789482b71f03f37ad24625636d85b7586716</id>
<content type='text'>
I know my text editor is going to get angry at me if this continues.

(From OE-Core rev: da6e01517336694911f5aea53d637e9c0ad72c9b)

Signed-off-by: Randolph Sapp &lt;rs@ti.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>weston-init: add the weston user to the wayland group</title>
<updated>2023-06-13T21:10:32+00:00</updated>
<author>
<name>Randolph Sapp</name>
<email>rs@ti.com</email>
</author>
<published>2023-06-10T01:13:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b74de41bb40b2051745f12b368e7fdad3bfbed89'/>
<id>urn:sha1:b74de41bb40b2051745f12b368e7fdad3bfbed89</id>
<content type='text'>
Add the weston user to the wayland group so all users accessing the
global weston socket in /run all share a group.

(From OE-Core rev: 30198b36b00a1967d1f8f8f556a0ba2415954f4e)

Signed-off-by: Randolph Sapp &lt;rs@ti.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>weston-init: add weston user to the render group</title>
<updated>2023-06-13T21:10:32+00:00</updated>
<author>
<name>Randolph Sapp</name>
<email>rs@ti.com</email>
</author>
<published>2023-06-10T01:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2d371c9abf474ecae8fb986512f5fdeed38871b7'/>
<id>urn:sha1:2d371c9abf474ecae8fb986512f5fdeed38871b7</id>
<content type='text'>
The weston user must be in the render group in order to access render
device nodes for standard user-space graphics.

(From OE-Core rev: 1cba8aa3c5e0635d7b89222d9ccaf889954fe0c9)

Signed-off-by: Randolph Sapp &lt;rs@ti.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>weston-init: make sure the render group exists</title>
<updated>2023-06-13T21:10:32+00:00</updated>
<author>
<name>Randolph Sapp</name>
<email>rs@ti.com</email>
</author>
<published>2023-06-10T01:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=7cf7388e707db021aec0207f563a77a1745680c8'/>
<id>urn:sha1:7cf7388e707db021aec0207f563a77a1745680c8</id>
<content type='text'>
Add the render group explicitly here to make sure it exists for the
useradd command.

(From OE-Core rev: 3134fca12c6f74d2b99f79fb751bc5513c5b937a)

Signed-off-by: Randolph Sapp &lt;rs@ti.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>weston-init: introduce xwayland PACKAGECONFIG</title>
<updated>2023-06-09T12:55:21+00:00</updated>
<author>
<name>Ming Liu</name>
<email>liu.ming50@gmail.com</email>
</author>
<published>2023-06-06T11:11:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=7e2199be524e4dd7783c54157d8b4bf9f57664b3'/>
<id>urn:sha1:7e2199be524e4dd7783c54157d8b4bf9f57664b3</id>
<content type='text'>
Some BSPs dont support xwayland in weston, this is easier for them to
control that.

(From OE-Core rev: b2b40d3470a4a75a18d1cc7a948eec73d84a883b)

Signed-off-by: Ming Liu &lt;liu.ming50@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>weston.init: enabled xwayland</title>
<updated>2022-06-15T11:27:01+00:00</updated>
<author>
<name>ssuesens</name>
<email>sebastian.suesens@baslerweb.com</email>
</author>
<published>2022-06-14T06:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=cd965430c09b596788f4de7851f8a201e1321b1d'/>
<id>urn:sha1:cd965430c09b596788f4de7851f8a201e1321b1d</id>
<content type='text'>
set xwayland support in weston.init file to true

(From OE-Core rev: fdbe559c66c96954bd3322ab2981af36a95a50ea)

Signed-off-by: ssuesens &lt;sebastian.suesens@baslerweb.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
