* X11 incompatibilities using meta-oe with poky
@ 2013-12-27 21:22 Alexandre Belloni
2013-12-28 8:32 ` [poky] " Martin Jansa
0 siblings, 1 reply; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-27 21:22 UTC (permalink / raw)
To: meta-freescale@yoctoproject.org, poky
Hi,
When using core-image-sato (latest dora), I encountered again an issue
that I once solved by hacking around it. It has the following symptoms:
- touchscreen calibration doesn't start the first time the board is booted
- matchbox-keyboard doesn't come up when touching the keyboard icon in
the panel
- matchbox-panel is ugly (compare
http://www.ossystems.com.br/images/blog/boards/boundarydevices-nitrogen6x-hdmi-screenshot-fsl-image-gui.jpg
with http://free-electrons.com/~alexandre/matchbox-panel.jpg)
This time, I decided to investigate that issue a bit more. Here is what
I found:
The cause is the /etc/X11/Xsession script which at some point does:
==
What is really happening is that xserver-nodm-init is provided both by
poky/meta/recipes-graphics/x11-common/xserver-nodm-init.bb and
meta-openembedded/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb
layer path priority
==========================================================================
meta /home/alex/fsl/sources/poky/meta 5
meta-yocto /home/alex/fsl/sources/poky/meta-yocto 5
meta-oe /home/alex/fsl/sources/meta-openembedded/meta-oe 6
The meta-oe one is selected ! That one can't actually work with the
current
poky/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_git.bb recipe
because of the "ls -X" sorting and it doesn't know how to handle shbg
files this will hang trying to use 80matchboxkeyboard.shbg
So my next step was to remove the meta-oe layer (or simply mask
/meta-openembedded/meta-oe/recipes-graphics/). The final result is
better but touch screen calibration (xtscal instead of
xinput-calibrator) fails with:
XCALIBRATE extension missing: Resource temporarily unavailable
XCALIBRATE extension missing: Resource temporarily unavailable
XCALIBRATE extension missing: Resource temporarily unavailable
So, questions:
- How do we solve that cleanly ?
- Why doesn't xserver-common conflicts with x11-common despite
RCONFLICTS_${PN} = "xserver-kdrive-common x11-common" ?
- Shouldn't we stop using xtscal and use xinput-calibrator instead ?
- Should we update the Xsession script from the poky recipes and stop
using x11-common ?
On my side, what I do is masking
/meta-openembedded/meta-oe/recipes-graphics/ and replacing xtscal by
xinput-calibrator as a dependency of x11-common but I believe we can do
better.
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X11 incompatibilities using meta-oe with poky
2013-12-27 21:22 X11 incompatibilities using meta-oe with poky Alexandre Belloni
@ 2013-12-28 8:32 ` Martin Jansa
0 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2013-12-28 8:32 UTC (permalink / raw)
To: Alexandre Belloni; +Cc: meta-freescale@yoctoproject.org, poky
[-- Attachment #1: Type: text/plain, Size: 3132 bytes --]
On Fri, Dec 27, 2013 at 10:22:43PM +0100, Alexandre Belloni wrote:
> Hi,
>
> When using core-image-sato (latest dora), I encountered again an issue
> that I once solved by hacking around it. It has the following symptoms:
> - touchscreen calibration doesn't start the first time the board is booted
see
http://git.openembedded.org/meta-openembedded/commit/?id=98bfe33760acb74b67eba9d58ea7cac8cad6d810
I'll backport it to dora
> - matchbox-keyboard doesn't come up when touching the keyboard icon in
> the panel
> - matchbox-panel is ugly (compare
> http://www.ossystems.com.br/images/blog/boards/boundarydevices-nitrogen6x-hdmi-screenshot-fsl-image-gui.jpg
> with http://free-electrons.com/~alexandre/matchbox-panel.jpg)
>
> This time, I decided to investigate that issue a bit more. Here is what
> I found:
> The cause is the /etc/X11/Xsession script which at some point does:
> ==
>
> What is really happening is that xserver-nodm-init is provided both by
> poky/meta/recipes-graphics/x11-common/xserver-nodm-init.bb and
> meta-openembedded/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb
>
> layer path priority
> ==========================================================================
> meta /home/alex/fsl/sources/poky/meta 5
> meta-yocto /home/alex/fsl/sources/poky/meta-yocto 5
> meta-oe /home/alex/fsl/sources/meta-openembedded/meta-oe 6
>
> The meta-oe one is selected ! That one can't actually work with the
> current
> poky/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_git.bb recipe
> because of the "ls -X" sorting and it doesn't know how to handle shbg
> files this will hang trying to use 80matchboxkeyboard.shbg
>
> So my next step was to remove the meta-oe layer (or simply mask
> /meta-openembedded/meta-oe/recipes-graphics/). The final result is
> better but touch screen calibration (xtscal instead of
> xinput-calibrator) fails with:
> XCALIBRATE extension missing: Resource temporarily unavailable
> XCALIBRATE extension missing: Resource temporarily unavailable
> XCALIBRATE extension missing: Resource temporarily unavailable
>
>
> So, questions:
> - How do we solve that cleanly ?
> - Why doesn't xserver-common conflicts with x11-common despite
> RCONFLICTS_${PN} = "xserver-kdrive-common x11-common" ?
> - Shouldn't we stop using xtscal and use xinput-calibrator instead ?
> - Should we update the Xsession script from the poky recipes and stop
> using x11-common ?
>
> On my side, what I do is masking
> /meta-openembedded/meta-oe/recipes-graphics/ and replacing xtscal by
> xinput-calibrator as a dependency of x11-common but I believe we can do
> better.
>
> --
> Alexandre Belloni, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
>
> _______________________________________________
> poky mailing list
> poky@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
@ 2013-12-28 8:32 ` Martin Jansa
0 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2013-12-28 8:32 UTC (permalink / raw)
To: Alexandre Belloni; +Cc: meta-freescale@yoctoproject.org, poky
[-- Attachment #1: Type: text/plain, Size: 3132 bytes --]
On Fri, Dec 27, 2013 at 10:22:43PM +0100, Alexandre Belloni wrote:
> Hi,
>
> When using core-image-sato (latest dora), I encountered again an issue
> that I once solved by hacking around it. It has the following symptoms:
> - touchscreen calibration doesn't start the first time the board is booted
see
http://git.openembedded.org/meta-openembedded/commit/?id=98bfe33760acb74b67eba9d58ea7cac8cad6d810
I'll backport it to dora
> - matchbox-keyboard doesn't come up when touching the keyboard icon in
> the panel
> - matchbox-panel is ugly (compare
> http://www.ossystems.com.br/images/blog/boards/boundarydevices-nitrogen6x-hdmi-screenshot-fsl-image-gui.jpg
> with http://free-electrons.com/~alexandre/matchbox-panel.jpg)
>
> This time, I decided to investigate that issue a bit more. Here is what
> I found:
> The cause is the /etc/X11/Xsession script which at some point does:
> ==
>
> What is really happening is that xserver-nodm-init is provided both by
> poky/meta/recipes-graphics/x11-common/xserver-nodm-init.bb and
> meta-openembedded/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb
>
> layer path priority
> ==========================================================================
> meta /home/alex/fsl/sources/poky/meta 5
> meta-yocto /home/alex/fsl/sources/poky/meta-yocto 5
> meta-oe /home/alex/fsl/sources/meta-openembedded/meta-oe 6
>
> The meta-oe one is selected ! That one can't actually work with the
> current
> poky/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_git.bb recipe
> because of the "ls -X" sorting and it doesn't know how to handle shbg
> files this will hang trying to use 80matchboxkeyboard.shbg
>
> So my next step was to remove the meta-oe layer (or simply mask
> /meta-openembedded/meta-oe/recipes-graphics/). The final result is
> better but touch screen calibration (xtscal instead of
> xinput-calibrator) fails with:
> XCALIBRATE extension missing: Resource temporarily unavailable
> XCALIBRATE extension missing: Resource temporarily unavailable
> XCALIBRATE extension missing: Resource temporarily unavailable
>
>
> So, questions:
> - How do we solve that cleanly ?
> - Why doesn't xserver-common conflicts with x11-common despite
> RCONFLICTS_${PN} = "xserver-kdrive-common x11-common" ?
> - Shouldn't we stop using xtscal and use xinput-calibrator instead ?
> - Should we update the Xsession script from the poky recipes and stop
> using x11-common ?
>
> On my side, what I do is masking
> /meta-openembedded/meta-oe/recipes-graphics/ and replacing xtscal by
> xinput-calibrator as a dependency of x11-common but I believe we can do
> better.
>
> --
> Alexandre Belloni, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
>
> _______________________________________________
> poky mailing list
> poky@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X11 incompatibilities using meta-oe with poky
2013-12-28 8:32 ` [poky] " Martin Jansa
@ 2013-12-28 10:19 ` Alexandre Belloni
-1 siblings, 0 replies; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-28 10:19 UTC (permalink / raw)
To: Martin Jansa; +Cc: meta-freescale@yoctoproject.org, poky
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi Martin,
On 28/12/2013 09:32, Martin Jansa wrote:
> On Fri, Dec 27, 2013 at 10:22:43PM +0100, Alexandre Belloni wrote:
>> Hi,
>>
>> When using core-image-sato (latest dora), I encountered again an issue
>> that I once solved by hacking around it. It has the following symptoms:
>> - touchscreen calibration doesn't start the first time the board is
booted
>
> see
>
http://git.openembedded.org/meta-openembedded/commit/?id=98bfe33760acb74b67eba9d58ea7cac8cad6d810
>
> I'll backport it to dora
That won't be enough, if you backport that to dora, the target will
simply hang when executing 80matchboxkeyboard.shbg as it will wait
forever. The file extensions have a special meaning in the Xsession
script coming from x11-common.
That's why I'm suggesting migrating all the poky recipes to the
xserver-common style and use xserver-common instead of x11-common. I
don't have the history but it seems that x11-common is quite outdated
(I'm getting that feeling from the xtscal dependency). Do we still want
to support kdrive ? Also, something is clearly wrong as
xserver-common_1.34.bb has:
RCONFLICTS_${PN} = "xserver-kdrive-common x11-common"
And both x11-common and xserver-common get installed.
>
>
>> - matchbox-keyboard doesn't come up when touching the keyboard icon in
>> the panel
>> - matchbox-panel is ugly (compare
>>
http://www.ossystems.com.br/images/blog/boards/boundarydevices-nitrogen6x-hdmi-screenshot-fsl-image-gui.jpg
>> with http://free-electrons.com/~alexandre/matchbox-panel.jpg)
>>
>> This time, I decided to investigate that issue a bit more. Here is what
>> I found:
>> The cause is the /etc/X11/Xsession script which at some point does:
>> ==
>>
>> What is really happening is that xserver-nodm-init is provided both by
>> poky/meta/recipes-graphics/x11-common/xserver-nodm-init.bb and
>>
meta-openembedded/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb
>>
>> layer path priority
>>
==========================================================================
>> meta /home/alex/fsl/sources/poky/meta 5
>> meta-yocto /home/alex/fsl/sources/poky/meta-yocto 5
>> meta-oe /home/alex/fsl/sources/meta-openembedded/meta-oe 6
>>
>> The meta-oe one is selected ! That one can't actually work with the
>> current
>> poky/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_git.bb recipe
>> because of the "ls -X" sorting and it doesn't know how to handle shbg
>> files this will hang trying to use 80matchboxkeyboard.shbg
>>
>> So my next step was to remove the meta-oe layer (or simply mask
>> /meta-openembedded/meta-oe/recipes-graphics/). The final result is
>> better but touch screen calibration (xtscal instead of
>> xinput-calibrator) fails with:
>> XCALIBRATE extension missing: Resource temporarily unavailable
>> XCALIBRATE extension missing: Resource temporarily unavailable
>> XCALIBRATE extension missing: Resource temporarily unavailable
>>
>>
>> So, questions:
>> - How do we solve that cleanly ?
>> - Why doesn't xserver-common conflicts with x11-common despite
>> RCONFLICTS_${PN} = "xserver-kdrive-common x11-common" ?
>> - Shouldn't we stop using xtscal and use xinput-calibrator instead ?
>> - Should we update the Xsession script from the poky recipes and stop
>> using x11-common ?
>>
>> On my side, what I do is masking
>> /meta-openembedded/meta-oe/recipes-graphics/ and replacing xtscal by
>> xinput-calibrator as a dependency of x11-common but I believe we can do
>> better.
>>
>> --
>> Alexandre Belloni, Free Electrons
>> Embedded Linux, Kernel and Android engineering
>> http://free-electrons.com
>>
>> _______________________________________________
>> poky mailing list
>> poky@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/poky
>
- --
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAEBCAAGBQJSvqW9AAoJEKbNnwlvZCyzPHIQAMoQfqBZbk8xW5V+craTyEAR
ViIXkcxjk5P5g8lKsiy9ZqHlimwvIAx3QBZCXXAIagXy5O75oHH7NriGyqVOI9UO
17s1n3w/JesP3zaF2dedGrTj6AX+tvI3P6LNElulQ7DlDoZJJ1RXTqhMNJI8SR2B
BH35DJ9e7S+0yby5AIrCxnf4UGGDBzhngRfSwL6iVOPQR+WEWoEwgooo+TwDIhCl
adE+zCTMOuw8eGZvW82TQLcxI/qjaWy7KhmVwdDdMw9O/KoSF2HeVpmYT8j2CbbL
mTPjZYYYZMtja0crq9DsbtojEu4iNtXGg38ff9qx3Wp6sOD9WAYy+3SVquwzB6Nw
f25BNkOoLQBuyibsg0yCdNInahWZn3W4GQe9PS0qj9bx0DReI7yXvyONsSBksJWK
rQV43bKiOPKTUVck1Axi5k0MeTiZGr0MoJOByLq8MPTF7zeXT7/nBhKgnrznq5Ar
PcfMjye3hD4jDdG4z1bLbWzoVTlTuxQ0QNMdx1uk4Ss1mcjLSgufRcSKr1JLv7i/
DepCVg4ea9Ic5tANoSIkUGOFgAnEWGgb0Mr4sunkdY20t7JaoHdaRD7zRpUjqEXm
zPMpZd+7pkuPK9w9lW+qOP656ubu75B/MhCXuAKQQFh8DV//WA9wFE8eIqDK/kbd
keJtxwKqBib8i29JXZyR
=gcbW
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
@ 2013-12-28 10:19 ` Alexandre Belloni
0 siblings, 0 replies; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-28 10:19 UTC (permalink / raw)
To: Martin Jansa; +Cc: meta-freescale@yoctoproject.org, poky
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi Martin,
On 28/12/2013 09:32, Martin Jansa wrote:
> On Fri, Dec 27, 2013 at 10:22:43PM +0100, Alexandre Belloni wrote:
>> Hi,
>>
>> When using core-image-sato (latest dora), I encountered again an issue
>> that I once solved by hacking around it. It has the following symptoms:
>> - touchscreen calibration doesn't start the first time the board is
booted
>
> see
>
http://git.openembedded.org/meta-openembedded/commit/?id=98bfe33760acb74b67eba9d58ea7cac8cad6d810
>
> I'll backport it to dora
That won't be enough, if you backport that to dora, the target will
simply hang when executing 80matchboxkeyboard.shbg as it will wait
forever. The file extensions have a special meaning in the Xsession
script coming from x11-common.
That's why I'm suggesting migrating all the poky recipes to the
xserver-common style and use xserver-common instead of x11-common. I
don't have the history but it seems that x11-common is quite outdated
(I'm getting that feeling from the xtscal dependency). Do we still want
to support kdrive ? Also, something is clearly wrong as
xserver-common_1.34.bb has:
RCONFLICTS_${PN} = "xserver-kdrive-common x11-common"
And both x11-common and xserver-common get installed.
>
>
>> - matchbox-keyboard doesn't come up when touching the keyboard icon in
>> the panel
>> - matchbox-panel is ugly (compare
>>
http://www.ossystems.com.br/images/blog/boards/boundarydevices-nitrogen6x-hdmi-screenshot-fsl-image-gui.jpg
>> with http://free-electrons.com/~alexandre/matchbox-panel.jpg)
>>
>> This time, I decided to investigate that issue a bit more. Here is what
>> I found:
>> The cause is the /etc/X11/Xsession script which at some point does:
>> ==
>>
>> What is really happening is that xserver-nodm-init is provided both by
>> poky/meta/recipes-graphics/x11-common/xserver-nodm-init.bb and
>>
meta-openembedded/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb
>>
>> layer path priority
>>
==========================================================================
>> meta /home/alex/fsl/sources/poky/meta 5
>> meta-yocto /home/alex/fsl/sources/poky/meta-yocto 5
>> meta-oe /home/alex/fsl/sources/meta-openembedded/meta-oe 6
>>
>> The meta-oe one is selected ! That one can't actually work with the
>> current
>> poky/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_git.bb recipe
>> because of the "ls -X" sorting and it doesn't know how to handle shbg
>> files this will hang trying to use 80matchboxkeyboard.shbg
>>
>> So my next step was to remove the meta-oe layer (or simply mask
>> /meta-openembedded/meta-oe/recipes-graphics/). The final result is
>> better but touch screen calibration (xtscal instead of
>> xinput-calibrator) fails with:
>> XCALIBRATE extension missing: Resource temporarily unavailable
>> XCALIBRATE extension missing: Resource temporarily unavailable
>> XCALIBRATE extension missing: Resource temporarily unavailable
>>
>>
>> So, questions:
>> - How do we solve that cleanly ?
>> - Why doesn't xserver-common conflicts with x11-common despite
>> RCONFLICTS_${PN} = "xserver-kdrive-common x11-common" ?
>> - Shouldn't we stop using xtscal and use xinput-calibrator instead ?
>> - Should we update the Xsession script from the poky recipes and stop
>> using x11-common ?
>>
>> On my side, what I do is masking
>> /meta-openembedded/meta-oe/recipes-graphics/ and replacing xtscal by
>> xinput-calibrator as a dependency of x11-common but I believe we can do
>> better.
>>
>> --
>> Alexandre Belloni, Free Electrons
>> Embedded Linux, Kernel and Android engineering
>> http://free-electrons.com
>>
>> _______________________________________________
>> poky mailing list
>> poky@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/poky
>
- --
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAEBCAAGBQJSvqW9AAoJEKbNnwlvZCyzPHIQAMoQfqBZbk8xW5V+craTyEAR
ViIXkcxjk5P5g8lKsiy9ZqHlimwvIAx3QBZCXXAIagXy5O75oHH7NriGyqVOI9UO
17s1n3w/JesP3zaF2dedGrTj6AX+tvI3P6LNElulQ7DlDoZJJ1RXTqhMNJI8SR2B
BH35DJ9e7S+0yby5AIrCxnf4UGGDBzhngRfSwL6iVOPQR+WEWoEwgooo+TwDIhCl
adE+zCTMOuw8eGZvW82TQLcxI/qjaWy7KhmVwdDdMw9O/KoSF2HeVpmYT8j2CbbL
mTPjZYYYZMtja0crq9DsbtojEu4iNtXGg38ff9qx3Wp6sOD9WAYy+3SVquwzB6Nw
f25BNkOoLQBuyibsg0yCdNInahWZn3W4GQe9PS0qj9bx0DReI7yXvyONsSBksJWK
rQV43bKiOPKTUVck1Axi5k0MeTiZGr0MoJOByLq8MPTF7zeXT7/nBhKgnrznq5Ar
PcfMjye3hD4jDdG4z1bLbWzoVTlTuxQ0QNMdx1uk4Ss1mcjLSgufRcSKr1JLv7i/
DepCVg4ea9Ic5tANoSIkUGOFgAnEWGgb0Mr4sunkdY20t7JaoHdaRD7zRpUjqEXm
zPMpZd+7pkuPK9w9lW+qOP656ubu75B/MhCXuAKQQFh8DV//WA9wFE8eIqDK/kbd
keJtxwKqBib8i29JXZyR
=gcbW
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X11 incompatibilities using meta-oe with poky
2013-12-28 10:19 ` [poky] " Alexandre Belloni
@ 2013-12-28 11:28 ` Martin Jansa
-1 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2013-12-28 11:28 UTC (permalink / raw)
To: Alexandre Belloni; +Cc: meta-freescale@yoctoproject.org, poky
[-- Attachment #1: Type: text/plain, Size: 5541 bytes --]
On Sat, Dec 28, 2013 at 11:19:42AM +0100, Alexandre Belloni wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi Martin,
>
> On 28/12/2013 09:32, Martin Jansa wrote:
> > On Fri, Dec 27, 2013 at 10:22:43PM +0100, Alexandre Belloni wrote:
> >> Hi,
> >>
> >> When using core-image-sato (latest dora), I encountered again an issue
> >> that I once solved by hacking around it. It has the following symptoms:
> >> - touchscreen calibration doesn't start the first time the board is
> booted
> >
> > see
> >
> http://git.openembedded.org/meta-openembedded/commit/?id=98bfe33760acb74b67eba9d58ea7cac8cad6d810
> >
> > I'll backport it to dora
>
> That won't be enough, if you backport that to dora, the target will
> simply hang when executing 80matchboxkeyboard.shbg as it will wait
> forever. The file extensions have a special meaning in the Xsession
> script coming from x11-common.
I'm not using matchbox and I'm using only xserver-common, this fix is to
start xinput-calibrator in correct location.
You can get rid of x11-common by setting:
VIRTUAL-RUNTIME_xserver_common = "xserver-common"
> That's why I'm suggesting migrating all the poky recipes to the
> xserver-common style and use xserver-common instead of x11-common. I
> don't have the history but it seems that x11-common is quite outdated
> ( I'm getting that feeling from the xtscal dependency). Do we still want
> to support kdrive ? Also, something is clearly wrong as
> xserver-common_1.34.bb has:
> RCONFLICTS_${PN} = "xserver-kdrive-common x11-common"
> And both x11-common and xserver-common get installed.
>
> >
> >
> >> - matchbox-keyboard doesn't come up when touching the keyboard icon in
> >> the panel
> >> - matchbox-panel is ugly (compare
> >>
> http://www.ossystems.com.br/images/blog/boards/boundarydevices-nitrogen6x-hdmi-screenshot-fsl-image-gui.jpg
> >> with http://free-electrons.com/~alexandre/matchbox-panel.jpg)
> >>
> >> This time, I decided to investigate that issue a bit more. Here is what
> >> I found:
> >> The cause is the /etc/X11/Xsession script which at some point does:
> >> ==
> >>
> >> What is really happening is that xserver-nodm-init is provided both by
> >> poky/meta/recipes-graphics/x11-common/xserver-nodm-init.bb and
> >>
> meta-openembedded/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb
> >>
> >> layer path priority
> >>
> ==========================================================================
> >> meta /home/alex/fsl/sources/poky/meta 5
> >> meta-yocto /home/alex/fsl/sources/poky/meta-yocto 5
> >> meta-oe /home/alex/fsl/sources/meta-openembedded/meta-oe 6
> >>
> >> The meta-oe one is selected ! That one can't actually work with the
> >> current
> >> poky/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_git.bb recipe
> >> because of the "ls -X" sorting and it doesn't know how to handle shbg
> >> files this will hang trying to use 80matchboxkeyboard.shbg
> >>
> >> So my next step was to remove the meta-oe layer (or simply mask
> >> /meta-openembedded/meta-oe/recipes-graphics/). The final result is
> >> better but touch screen calibration (xtscal instead of
> >> xinput-calibrator) fails with:
> >> XCALIBRATE extension missing: Resource temporarily unavailable
> >> XCALIBRATE extension missing: Resource temporarily unavailable
> >> XCALIBRATE extension missing: Resource temporarily unavailable
> >>
> >>
> >> So, questions:
> >> - How do we solve that cleanly ?
> >> - Why doesn't xserver-common conflicts with x11-common despite
> >> RCONFLICTS_${PN} = "xserver-kdrive-common x11-common" ?
> >> - Shouldn't we stop using xtscal and use xinput-calibrator instead ?
> >> - Should we update the Xsession script from the poky recipes and stop
> >> using x11-common ?
> >>
> >> On my side, what I do is masking
> >> /meta-openembedded/meta-oe/recipes-graphics/ and replacing xtscal by
> >> xinput-calibrator as a dependency of x11-common but I believe we can do
> >> better.
> >>
> >> --
> >> Alexandre Belloni, Free Electrons
> >> Embedded Linux, Kernel and Android engineering
> >> http://free-electrons.com
> >>
> >> _______________________________________________
> >> poky mailing list
> >> poky@yoctoproject.org
> >> https://lists.yoctoproject.org/listinfo/poky
> >
>
>
> - --
> Alexandre Belloni, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.14 (GNU/Linux)
>
> iQIcBAEBCAAGBQJSvqW9AAoJEKbNnwlvZCyzPHIQAMoQfqBZbk8xW5V+craTyEAR
> ViIXkcxjk5P5g8lKsiy9ZqHlimwvIAx3QBZCXXAIagXy5O75oHH7NriGyqVOI9UO
> 17s1n3w/JesP3zaF2dedGrTj6AX+tvI3P6LNElulQ7DlDoZJJ1RXTqhMNJI8SR2B
> BH35DJ9e7S+0yby5AIrCxnf4UGGDBzhngRfSwL6iVOPQR+WEWoEwgooo+TwDIhCl
> adE+zCTMOuw8eGZvW82TQLcxI/qjaWy7KhmVwdDdMw9O/KoSF2HeVpmYT8j2CbbL
> mTPjZYYYZMtja0crq9DsbtojEu4iNtXGg38ff9qx3Wp6sOD9WAYy+3SVquwzB6Nw
> f25BNkOoLQBuyibsg0yCdNInahWZn3W4GQe9PS0qj9bx0DReI7yXvyONsSBksJWK
> rQV43bKiOPKTUVck1Axi5k0MeTiZGr0MoJOByLq8MPTF7zeXT7/nBhKgnrznq5Ar
> PcfMjye3hD4jDdG4z1bLbWzoVTlTuxQ0QNMdx1uk4Ss1mcjLSgufRcSKr1JLv7i/
> DepCVg4ea9Ic5tANoSIkUGOFgAnEWGgb0Mr4sunkdY20t7JaoHdaRD7zRpUjqEXm
> zPMpZd+7pkuPK9w9lW+qOP656ubu75B/MhCXuAKQQFh8DV//WA9wFE8eIqDK/kbd
> keJtxwKqBib8i29JXZyR
> =gcbW
> -----END PGP SIGNATURE-----
>
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
@ 2013-12-28 11:28 ` Martin Jansa
0 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2013-12-28 11:28 UTC (permalink / raw)
To: Alexandre Belloni; +Cc: meta-freescale@yoctoproject.org, poky
[-- Attachment #1: Type: text/plain, Size: 5541 bytes --]
On Sat, Dec 28, 2013 at 11:19:42AM +0100, Alexandre Belloni wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi Martin,
>
> On 28/12/2013 09:32, Martin Jansa wrote:
> > On Fri, Dec 27, 2013 at 10:22:43PM +0100, Alexandre Belloni wrote:
> >> Hi,
> >>
> >> When using core-image-sato (latest dora), I encountered again an issue
> >> that I once solved by hacking around it. It has the following symptoms:
> >> - touchscreen calibration doesn't start the first time the board is
> booted
> >
> > see
> >
> http://git.openembedded.org/meta-openembedded/commit/?id=98bfe33760acb74b67eba9d58ea7cac8cad6d810
> >
> > I'll backport it to dora
>
> That won't be enough, if you backport that to dora, the target will
> simply hang when executing 80matchboxkeyboard.shbg as it will wait
> forever. The file extensions have a special meaning in the Xsession
> script coming from x11-common.
I'm not using matchbox and I'm using only xserver-common, this fix is to
start xinput-calibrator in correct location.
You can get rid of x11-common by setting:
VIRTUAL-RUNTIME_xserver_common = "xserver-common"
> That's why I'm suggesting migrating all the poky recipes to the
> xserver-common style and use xserver-common instead of x11-common. I
> don't have the history but it seems that x11-common is quite outdated
> ( I'm getting that feeling from the xtscal dependency). Do we still want
> to support kdrive ? Also, something is clearly wrong as
> xserver-common_1.34.bb has:
> RCONFLICTS_${PN} = "xserver-kdrive-common x11-common"
> And both x11-common and xserver-common get installed.
>
> >
> >
> >> - matchbox-keyboard doesn't come up when touching the keyboard icon in
> >> the panel
> >> - matchbox-panel is ugly (compare
> >>
> http://www.ossystems.com.br/images/blog/boards/boundarydevices-nitrogen6x-hdmi-screenshot-fsl-image-gui.jpg
> >> with http://free-electrons.com/~alexandre/matchbox-panel.jpg)
> >>
> >> This time, I decided to investigate that issue a bit more. Here is what
> >> I found:
> >> The cause is the /etc/X11/Xsession script which at some point does:
> >> ==
> >>
> >> What is really happening is that xserver-nodm-init is provided both by
> >> poky/meta/recipes-graphics/x11-common/xserver-nodm-init.bb and
> >>
> meta-openembedded/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb
> >>
> >> layer path priority
> >>
> ==========================================================================
> >> meta /home/alex/fsl/sources/poky/meta 5
> >> meta-yocto /home/alex/fsl/sources/poky/meta-yocto 5
> >> meta-oe /home/alex/fsl/sources/meta-openembedded/meta-oe 6
> >>
> >> The meta-oe one is selected ! That one can't actually work with the
> >> current
> >> poky/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_git.bb recipe
> >> because of the "ls -X" sorting and it doesn't know how to handle shbg
> >> files this will hang trying to use 80matchboxkeyboard.shbg
> >>
> >> So my next step was to remove the meta-oe layer (or simply mask
> >> /meta-openembedded/meta-oe/recipes-graphics/). The final result is
> >> better but touch screen calibration (xtscal instead of
> >> xinput-calibrator) fails with:
> >> XCALIBRATE extension missing: Resource temporarily unavailable
> >> XCALIBRATE extension missing: Resource temporarily unavailable
> >> XCALIBRATE extension missing: Resource temporarily unavailable
> >>
> >>
> >> So, questions:
> >> - How do we solve that cleanly ?
> >> - Why doesn't xserver-common conflicts with x11-common despite
> >> RCONFLICTS_${PN} = "xserver-kdrive-common x11-common" ?
> >> - Shouldn't we stop using xtscal and use xinput-calibrator instead ?
> >> - Should we update the Xsession script from the poky recipes and stop
> >> using x11-common ?
> >>
> >> On my side, what I do is masking
> >> /meta-openembedded/meta-oe/recipes-graphics/ and replacing xtscal by
> >> xinput-calibrator as a dependency of x11-common but I believe we can do
> >> better.
> >>
> >> --
> >> Alexandre Belloni, Free Electrons
> >> Embedded Linux, Kernel and Android engineering
> >> http://free-electrons.com
> >>
> >> _______________________________________________
> >> poky mailing list
> >> poky@yoctoproject.org
> >> https://lists.yoctoproject.org/listinfo/poky
> >
>
>
> - --
> Alexandre Belloni, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.14 (GNU/Linux)
>
> iQIcBAEBCAAGBQJSvqW9AAoJEKbNnwlvZCyzPHIQAMoQfqBZbk8xW5V+craTyEAR
> ViIXkcxjk5P5g8lKsiy9ZqHlimwvIAx3QBZCXXAIagXy5O75oHH7NriGyqVOI9UO
> 17s1n3w/JesP3zaF2dedGrTj6AX+tvI3P6LNElulQ7DlDoZJJ1RXTqhMNJI8SR2B
> BH35DJ9e7S+0yby5AIrCxnf4UGGDBzhngRfSwL6iVOPQR+WEWoEwgooo+TwDIhCl
> adE+zCTMOuw8eGZvW82TQLcxI/qjaWy7KhmVwdDdMw9O/KoSF2HeVpmYT8j2CbbL
> mTPjZYYYZMtja0crq9DsbtojEu4iNtXGg38ff9qx3Wp6sOD9WAYy+3SVquwzB6Nw
> f25BNkOoLQBuyibsg0yCdNInahWZn3W4GQe9PS0qj9bx0DReI7yXvyONsSBksJWK
> rQV43bKiOPKTUVck1Axi5k0MeTiZGr0MoJOByLq8MPTF7zeXT7/nBhKgnrznq5Ar
> PcfMjye3hD4jDdG4z1bLbWzoVTlTuxQ0QNMdx1uk4Ss1mcjLSgufRcSKr1JLv7i/
> DepCVg4ea9Ic5tANoSIkUGOFgAnEWGgb0Mr4sunkdY20t7JaoHdaRD7zRpUjqEXm
> zPMpZd+7pkuPK9w9lW+qOP656ubu75B/MhCXuAKQQFh8DV//WA9wFE8eIqDK/kbd
> keJtxwKqBib8i29JXZyR
> =gcbW
> -----END PGP SIGNATURE-----
>
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X11 incompatibilities using meta-oe with poky
2013-12-28 11:28 ` [poky] " Martin Jansa
@ 2013-12-28 11:43 ` Alexandre Belloni
-1 siblings, 0 replies; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-28 11:43 UTC (permalink / raw)
To: Martin Jansa; +Cc: meta-freescale@yoctoproject.org, poky
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 28/12/2013 12:28, Martin Jansa wrote:
> I'm not using matchbox and I'm using only xserver-common, this fix is to
> start xinput-calibrator in correct location.
>
> You can get rid of x11-common by setting:
> VIRTUAL-RUNTIME_xserver_common = "xserver-common"
Still not enough, the Xsession from xserver-common will make the board
hang in 80matchboxkeyboard.shbg the main issue I see is that a lot of
recipes are providing Xsession scripts for the x11-common's Xsession but
at the end, we are installing Xsession from xserver-common. You kind of
hacked around that by renaming all the scripts to .sh.
I think we should get rid of kdrive in poky and only use xserver-common.
Or, for each recipe installing an Xsession script, we should have a look
at whether it is for x11-common or xserver-common. In that case, we
havfe to make the conflicting work.
I believe your patch is not really solving the issue and I you want, I
can work on that.
- --
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAEBCAAGBQJSvrljAAoJEKbNnwlvZCyzmyUQAKKIk1a544bPZJdA089u3W04
lfHU2rVpaPc6DklXwdnMN52PuNupDpzUJWueCFiHUfNJJ6DrAL3DhilI8wDclrwC
0bTwqmppCHjHCQtWZpNjDD6Zp0/gZ01IxYzRRexIMHsmytaAMMOsAkebYgD80RNR
8SJTk0OJ9l5vGsmMYU+zontuS413uNAobuvJjbif51ZPOkaZDCW7DOsoV9mowwGX
s1Z4O5gwFgf0RdiVT3EbFJu1cd1YHlEDLkqXvZgVVpYBxOTpAxcPed0kS5C6+zUE
kODwymPonnPkGgL1I4nfqdw+TN7ymDwQQWrDaV0HsfuW7Uw5ppA/jePPKaolZY+8
WQjPW/59Z70Zso8dtZZNqYhau4s8bpR0lmu/RhNRNvJBn5g/AweWC4istg0Ef0M9
eik3/epT42usSZMZrL6gkBHN3t0hBwLadd58Q8K/fs7WsoV0Lz3XfBaJK4uMLxwa
LLS5EKWbX/5F6WTmIfYuTcGlBeZRFWaB+7Hr8qEQwA7OG9j9/a5vutbV2+BTtFO0
4NDr/elC2+WGtKeSFj+8m2ppRvWXf8WJ3eKj4mj218x/7GX3xhHVfvnWISRZAcnj
FlBl4hZsvBdteD5gE0vb17D+qqULcdl6ZA8QZrBptjccCwbFHb4tMXlSA7dH3FwH
s8+4EDeP0mJNU4fq1/uU
=u124
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
@ 2013-12-28 11:43 ` Alexandre Belloni
0 siblings, 0 replies; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-28 11:43 UTC (permalink / raw)
To: Martin Jansa; +Cc: meta-freescale@yoctoproject.org, poky
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 28/12/2013 12:28, Martin Jansa wrote:
> I'm not using matchbox and I'm using only xserver-common, this fix is to
> start xinput-calibrator in correct location.
>
> You can get rid of x11-common by setting:
> VIRTUAL-RUNTIME_xserver_common = "xserver-common"
Still not enough, the Xsession from xserver-common will make the board
hang in 80matchboxkeyboard.shbg the main issue I see is that a lot of
recipes are providing Xsession scripts for the x11-common's Xsession but
at the end, we are installing Xsession from xserver-common. You kind of
hacked around that by renaming all the scripts to .sh.
I think we should get rid of kdrive in poky and only use xserver-common.
Or, for each recipe installing an Xsession script, we should have a look
at whether it is for x11-common or xserver-common. In that case, we
havfe to make the conflicting work.
I believe your patch is not really solving the issue and I you want, I
can work on that.
- --
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAEBCAAGBQJSvrljAAoJEKbNnwlvZCyzmyUQAKKIk1a544bPZJdA089u3W04
lfHU2rVpaPc6DklXwdnMN52PuNupDpzUJWueCFiHUfNJJ6DrAL3DhilI8wDclrwC
0bTwqmppCHjHCQtWZpNjDD6Zp0/gZ01IxYzRRexIMHsmytaAMMOsAkebYgD80RNR
8SJTk0OJ9l5vGsmMYU+zontuS413uNAobuvJjbif51ZPOkaZDCW7DOsoV9mowwGX
s1Z4O5gwFgf0RdiVT3EbFJu1cd1YHlEDLkqXvZgVVpYBxOTpAxcPed0kS5C6+zUE
kODwymPonnPkGgL1I4nfqdw+TN7ymDwQQWrDaV0HsfuW7Uw5ppA/jePPKaolZY+8
WQjPW/59Z70Zso8dtZZNqYhau4s8bpR0lmu/RhNRNvJBn5g/AweWC4istg0Ef0M9
eik3/epT42usSZMZrL6gkBHN3t0hBwLadd58Q8K/fs7WsoV0Lz3XfBaJK4uMLxwa
LLS5EKWbX/5F6WTmIfYuTcGlBeZRFWaB+7Hr8qEQwA7OG9j9/a5vutbV2+BTtFO0
4NDr/elC2+WGtKeSFj+8m2ppRvWXf8WJ3eKj4mj218x/7GX3xhHVfvnWISRZAcnj
FlBl4hZsvBdteD5gE0vb17D+qqULcdl6ZA8QZrBptjccCwbFHb4tMXlSA7dH3FwH
s8+4EDeP0mJNU4fq1/uU
=u124
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X11 incompatibilities using meta-oe with poky
2013-12-28 11:43 ` [poky] " Alexandre Belloni
@ 2013-12-28 12:07 ` Martin Jansa
-1 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2013-12-28 12:07 UTC (permalink / raw)
To: Alexandre Belloni; +Cc: meta-freescale@yoctoproject.org, poky
[-- Attachment #1: Type: text/plain, Size: 2649 bytes --]
On Sat, Dec 28, 2013 at 12:43:31PM +0100, Alexandre Belloni wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On 28/12/2013 12:28, Martin Jansa wrote:
> > I'm not using matchbox and I'm using only xserver-common, this fix is to
> > start xinput-calibrator in correct location.
> >
> > You can get rid of x11-common by setting:
> > VIRTUAL-RUNTIME_xserver_common = "xserver-common"
>
> Still not enough, the Xsession from xserver-common will make the board
> hang in 80matchboxkeyboard.shbg the main issue I see is that a lot of
> recipes are providing Xsession scripts for the x11-common's Xsession but
> at the end, we are installing Xsession from xserver-common. You kind of
> hacked around that by renaming all the scripts to .sh.
>
> I think we should get rid of kdrive in poky and only use xserver-common.
> Or, for each recipe installing an Xsession script, we should have a look
> at whether it is for x11-common or xserver-common. In that case, we
> havfe to make the conflicting work.
>
> I believe your patch is not really solving the issue and I you want, I
> can work on that.
It fixes xinput-calibrator which was broken by xinput-calibrator move
from meta-oe to oe-core
See
http://trac.shr-project.org/trac/ticket/2101
for more details.
Yes I've renamed all Xsession scripts I have in my images because of
this.
For x11-common, xserver-common merge see
http://lists.openembedded.org/pipermail/openembedded-core/2013-February/075336.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=5546
> - --
> Alexandre Belloni, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.14 (GNU/Linux)
>
> iQIcBAEBCAAGBQJSvrljAAoJEKbNnwlvZCyzmyUQAKKIk1a544bPZJdA089u3W04
> lfHU2rVpaPc6DklXwdnMN52PuNupDpzUJWueCFiHUfNJJ6DrAL3DhilI8wDclrwC
> 0bTwqmppCHjHCQtWZpNjDD6Zp0/gZ01IxYzRRexIMHsmytaAMMOsAkebYgD80RNR
> 8SJTk0OJ9l5vGsmMYU+zontuS413uNAobuvJjbif51ZPOkaZDCW7DOsoV9mowwGX
> s1Z4O5gwFgf0RdiVT3EbFJu1cd1YHlEDLkqXvZgVVpYBxOTpAxcPed0kS5C6+zUE
> kODwymPonnPkGgL1I4nfqdw+TN7ymDwQQWrDaV0HsfuW7Uw5ppA/jePPKaolZY+8
> WQjPW/59Z70Zso8dtZZNqYhau4s8bpR0lmu/RhNRNvJBn5g/AweWC4istg0Ef0M9
> eik3/epT42usSZMZrL6gkBHN3t0hBwLadd58Q8K/fs7WsoV0Lz3XfBaJK4uMLxwa
> LLS5EKWbX/5F6WTmIfYuTcGlBeZRFWaB+7Hr8qEQwA7OG9j9/a5vutbV2+BTtFO0
> 4NDr/elC2+WGtKeSFj+8m2ppRvWXf8WJ3eKj4mj218x/7GX3xhHVfvnWISRZAcnj
> FlBl4hZsvBdteD5gE0vb17D+qqULcdl6ZA8QZrBptjccCwbFHb4tMXlSA7dH3FwH
> s8+4EDeP0mJNU4fq1/uU
> =u124
> -----END PGP SIGNATURE-----
>
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
@ 2013-12-28 12:07 ` Martin Jansa
0 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2013-12-28 12:07 UTC (permalink / raw)
To: Alexandre Belloni; +Cc: meta-freescale@yoctoproject.org, poky
[-- Attachment #1: Type: text/plain, Size: 2649 bytes --]
On Sat, Dec 28, 2013 at 12:43:31PM +0100, Alexandre Belloni wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On 28/12/2013 12:28, Martin Jansa wrote:
> > I'm not using matchbox and I'm using only xserver-common, this fix is to
> > start xinput-calibrator in correct location.
> >
> > You can get rid of x11-common by setting:
> > VIRTUAL-RUNTIME_xserver_common = "xserver-common"
>
> Still not enough, the Xsession from xserver-common will make the board
> hang in 80matchboxkeyboard.shbg the main issue I see is that a lot of
> recipes are providing Xsession scripts for the x11-common's Xsession but
> at the end, we are installing Xsession from xserver-common. You kind of
> hacked around that by renaming all the scripts to .sh.
>
> I think we should get rid of kdrive in poky and only use xserver-common.
> Or, for each recipe installing an Xsession script, we should have a look
> at whether it is for x11-common or xserver-common. In that case, we
> havfe to make the conflicting work.
>
> I believe your patch is not really solving the issue and I you want, I
> can work on that.
It fixes xinput-calibrator which was broken by xinput-calibrator move
from meta-oe to oe-core
See
http://trac.shr-project.org/trac/ticket/2101
for more details.
Yes I've renamed all Xsession scripts I have in my images because of
this.
For x11-common, xserver-common merge see
http://lists.openembedded.org/pipermail/openembedded-core/2013-February/075336.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=5546
> - --
> Alexandre Belloni, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.14 (GNU/Linux)
>
> iQIcBAEBCAAGBQJSvrljAAoJEKbNnwlvZCyzmyUQAKKIk1a544bPZJdA089u3W04
> lfHU2rVpaPc6DklXwdnMN52PuNupDpzUJWueCFiHUfNJJ6DrAL3DhilI8wDclrwC
> 0bTwqmppCHjHCQtWZpNjDD6Zp0/gZ01IxYzRRexIMHsmytaAMMOsAkebYgD80RNR
> 8SJTk0OJ9l5vGsmMYU+zontuS413uNAobuvJjbif51ZPOkaZDCW7DOsoV9mowwGX
> s1Z4O5gwFgf0RdiVT3EbFJu1cd1YHlEDLkqXvZgVVpYBxOTpAxcPed0kS5C6+zUE
> kODwymPonnPkGgL1I4nfqdw+TN7ymDwQQWrDaV0HsfuW7Uw5ppA/jePPKaolZY+8
> WQjPW/59Z70Zso8dtZZNqYhau4s8bpR0lmu/RhNRNvJBn5g/AweWC4istg0Ef0M9
> eik3/epT42usSZMZrL6gkBHN3t0hBwLadd58Q8K/fs7WsoV0Lz3XfBaJK4uMLxwa
> LLS5EKWbX/5F6WTmIfYuTcGlBeZRFWaB+7Hr8qEQwA7OG9j9/a5vutbV2+BTtFO0
> 4NDr/elC2+WGtKeSFj+8m2ppRvWXf8WJ3eKj4mj218x/7GX3xhHVfvnWISRZAcnj
> FlBl4hZsvBdteD5gE0vb17D+qqULcdl6ZA8QZrBptjccCwbFHb4tMXlSA7dH3FwH
> s8+4EDeP0mJNU4fq1/uU
> =u124
> -----END PGP SIGNATURE-----
>
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X11 incompatibilities using meta-oe with poky
2013-12-28 12:07 ` [poky] " Martin Jansa
@ 2013-12-28 13:00 ` Alexandre Belloni
-1 siblings, 0 replies; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-28 13:00 UTC (permalink / raw)
To: Martin Jansa; +Cc: meta-freescale@yoctoproject.org, poky
[-- Attachment #1: Type: text/plain, Size: 657 bytes --]
On 28/12/2013 13:07, Martin Jansa wrote:
> It fixes xinput-calibrator which was broken by xinput-calibrator move
> from meta-oe to oe-core
>
> See
> http://trac.shr-project.org/trac/ticket/2101
> for more details.
>
> Yes I've renamed all Xsession scripts I have in my images because of
> this.
>
> For x11-common, xserver-common merge see
> http://lists.openembedded.org/pipermail/openembedded-core/2013-February/075336.html
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=5546
Right, thanks for those pointers !
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 853 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
@ 2013-12-28 13:00 ` Alexandre Belloni
0 siblings, 0 replies; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-28 13:00 UTC (permalink / raw)
To: Martin Jansa; +Cc: meta-freescale@yoctoproject.org, poky
[-- Attachment #1: Type: text/plain, Size: 657 bytes --]
On 28/12/2013 13:07, Martin Jansa wrote:
> It fixes xinput-calibrator which was broken by xinput-calibrator move
> from meta-oe to oe-core
>
> See
> http://trac.shr-project.org/trac/ticket/2101
> for more details.
>
> Yes I've renamed all Xsession scripts I have in my images because of
> this.
>
> For x11-common, xserver-common merge see
> http://lists.openembedded.org/pipermail/openembedded-core/2013-February/075336.html
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=5546
Right, thanks for those pointers !
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 853 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
2013-12-28 13:00 ` [poky] " Alexandre Belloni
(?)
@ 2013-12-30 5:09 ` Otavio Salvador
2013-12-31 10:42 ` [poky] " Alexandre Belloni
-1 siblings, 1 reply; 18+ messages in thread
From: Otavio Salvador @ 2013-12-30 5:09 UTC (permalink / raw)
To: Alexandre Belloni
Cc: meta-freescale@yoctoproject.org, poky@yoctoproject.org,
Martin Jansa
On Sat, Dec 28, 2013 at 11:00 AM, Alexandre Belloni
<alexandre.belloni@free-electrons.com> wrote:
> On 28/12/2013 13:07, Martin Jansa wrote:
>> It fixes xinput-calibrator which was broken by xinput-calibrator move
>> from meta-oe to oe-core
>>
>> See
>> http://trac.shr-project.org/trac/ticket/2101
>> for more details.
>>
>> Yes I've renamed all Xsession scripts I have in my images because of
>> this.
>>
>> For x11-common, xserver-common merge see
>> http://lists.openembedded.org/pipermail/openembedded-core/2013-February/075336.html
>> https://bugzilla.yoctoproject.org/show_bug.cgi?id=5546
>
> Right, thanks for those pointers !
Martin already backported the fix to Dora so please give it a new try
and see if it fixes your previous issues.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [meta-freescale] X11 incompatibilities using meta-oe with poky
2013-12-30 5:09 ` Otavio Salvador
@ 2013-12-31 10:42 ` Alexandre Belloni
0 siblings, 0 replies; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-31 10:42 UTC (permalink / raw)
To: Otavio Salvador; +Cc: meta-freescale@yoctoproject.org, poky@yoctoproject.org
On 30/12/2013 06:09, Otavio Salvador wrote:
>> Right, thanks for those pointers !
>
> Martin already backported the fix to Dora so please give it a new try
> and see if it fixes your previous issues.
>
As said, it indeed fixes the issue with touchscreen calibration but
matchbox-keyboard is still broken as the script has a .shbg extension.
I'll try to rework that script and send a patch.
Martin, I'm not sure what is preferred: having a .sh extension or no
extension at all ?
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
@ 2013-12-31 10:42 ` Alexandre Belloni
0 siblings, 0 replies; 18+ messages in thread
From: Alexandre Belloni @ 2013-12-31 10:42 UTC (permalink / raw)
To: Otavio Salvador
Cc: meta-freescale@yoctoproject.org, poky@yoctoproject.org,
Martin Jansa
On 30/12/2013 06:09, Otavio Salvador wrote:
>> Right, thanks for those pointers !
>
> Martin already backported the fix to Dora so please give it a new try
> and see if it fixes your previous issues.
>
As said, it indeed fixes the issue with touchscreen calibration but
matchbox-keyboard is still broken as the script has a .shbg extension.
I'll try to rework that script and send a patch.
Martin, I'm not sure what is preferred: having a .sh extension or no
extension at all ?
--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [meta-freescale] X11 incompatibilities using meta-oe with poky
2013-12-31 10:42 ` [poky] " Alexandre Belloni
@ 2013-12-31 11:42 ` Martin Jansa
-1 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2013-12-31 11:42 UTC (permalink / raw)
To: Alexandre Belloni
Cc: meta-freescale@yoctoproject.org, poky@yoctoproject.org,
Otavio Salvador
[-- Attachment #1: Type: text/plain, Size: 814 bytes --]
On Tue, Dec 31, 2013 at 11:42:06AM +0100, Alexandre Belloni wrote:
> On 30/12/2013 06:09, Otavio Salvador wrote:
> >> Right, thanks for those pointers !
> >
> > Martin already backported the fix to Dora so please give it a new try
> > and see if it fixes your previous issues.
> >
>
> As said, it indeed fixes the issue with touchscreen calibration but
> matchbox-keyboard is still broken as the script has a .shbg extension.
> I'll try to rework that script and send a patch.
>
> Martin, I'm not sure what is preferred: having a .sh extension or no
> extension at all ?
Now with both x11-common and xserver-common unified to use .sh
extension it's a lot better to use .sh, so that sorting with ls -X
respects numeric prefixes.
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [poky] X11 incompatibilities using meta-oe with poky
@ 2013-12-31 11:42 ` Martin Jansa
0 siblings, 0 replies; 18+ messages in thread
From: Martin Jansa @ 2013-12-31 11:42 UTC (permalink / raw)
To: Alexandre Belloni
Cc: meta-freescale@yoctoproject.org, poky@yoctoproject.org,
Otavio Salvador
[-- Attachment #1: Type: text/plain, Size: 814 bytes --]
On Tue, Dec 31, 2013 at 11:42:06AM +0100, Alexandre Belloni wrote:
> On 30/12/2013 06:09, Otavio Salvador wrote:
> >> Right, thanks for those pointers !
> >
> > Martin already backported the fix to Dora so please give it a new try
> > and see if it fixes your previous issues.
> >
>
> As said, it indeed fixes the issue with touchscreen calibration but
> matchbox-keyboard is still broken as the script has a .shbg extension.
> I'll try to rework that script and send a patch.
>
> Martin, I'm not sure what is preferred: having a .sh extension or no
> extension at all ?
Now with both x11-common and xserver-common unified to use .sh
extension it's a lot better to use .sh, so that sorting with ls -X
respects numeric prefixes.
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2013-12-31 11:42 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-27 21:22 X11 incompatibilities using meta-oe with poky Alexandre Belloni
2013-12-28 8:32 ` Martin Jansa
2013-12-28 8:32 ` [poky] " Martin Jansa
2013-12-28 10:19 ` Alexandre Belloni
2013-12-28 10:19 ` [poky] " Alexandre Belloni
2013-12-28 11:28 ` Martin Jansa
2013-12-28 11:28 ` [poky] " Martin Jansa
2013-12-28 11:43 ` Alexandre Belloni
2013-12-28 11:43 ` [poky] " Alexandre Belloni
2013-12-28 12:07 ` Martin Jansa
2013-12-28 12:07 ` [poky] " Martin Jansa
2013-12-28 13:00 ` Alexandre Belloni
2013-12-28 13:00 ` [poky] " Alexandre Belloni
2013-12-30 5:09 ` Otavio Salvador
2013-12-31 10:42 ` [meta-freescale] " Alexandre Belloni
2013-12-31 10:42 ` [poky] " Alexandre Belloni
2013-12-31 11:42 ` [meta-freescale] " Martin Jansa
2013-12-31 11:42 ` [poky] " Martin Jansa
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.