<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>2938</bug_id>
          
          <creation_ts>2012-08-13 11:44:55 +0000</creation_ts>
          <short_desc>Enable Wayland support</short_desc>
          <delta_ts>2013-05-02 10:25:58 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>graphics</component>
          <version>1.4</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.4 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ross Burton">ross.burton</reporter>
          <assigned_to name="Alexandru Damian">alexandru.damian</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>alexandru.damian</cc>
    
    <cc>alexandrux.palalau</cc>
    
    <cc>dvhart</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>23953</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-08-13 11:44:55 +0000</bug_when>
    <thetext>We should integrate Wayland as a distro feature in the next development cycle.

The first iteration will be to simply boot up and start the Weston compositor, and the Wayland terminal.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23954</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-08-13 11:46:19 +0000</bug_when>
    <thetext>poky-contrib:ross/mesa contains a branch enabling EGL that is a prerequisite.

Also of interest is &quot;lolos&quot;, https://github.com/dlespiau/poky/commits/wip/lolos, a oe-core branch that integrates wayland.  The patches there that have not already been upstreamed should be reviewed and integrated into oe-core.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24035</commentid>
    <comment_count>2</comment_count>
      <attachid>690</attachid>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-08-14 17:01:02 +0000</bug_when>
    <thetext>Created attachment 690
Patch for xkeyboard-config

One niggle that we&apos;ll hit is that Wayland wants libxkbcommon that wants xkeyboard-config that generates files using xkbcomp which wants X11.  Urgh.

The attached patch (from an upstream maintainer) can be applied to xkeyboard-config to remove the dependency on xkbcomp, removing the X11 dependency on Wayland.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29040</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-01-22 15:11:06 +0000</bug_when>
    <thetext>Wayland support has been integrated in oe-core as of 94fcb80121b64974ff57b76275addaa684c559cf.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29745</commentid>
    <comment_count>4</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2013-02-12 12:40:53 +0000</bug_when>
    <thetext>Verified.

An image can be configured with weston compositor.
I have updated the wiki documentation with the steps needed to create the image.

https://wiki.yoctoproject.org/wiki/Wayland</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30029</commentid>
    <comment_count>5</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2013-02-22 10:24:55 +0000</bug_when>
    <thetext>Set to verified, images can be created with Wayland support.
Other bugs that treat various aspects of this features are and will be opened if needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32840</commentid>
    <comment_count>6</comment_count>
    <who name="Alexandru Palalau">alexandrux.palalau</who>
    <bug_when>2013-05-02 10:25:58 +0000</bug_when>
    <thetext>Following Testopia test cases are created for this feature:
https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=558
https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=559
https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=560
https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=561</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>690</attachid>
            <date>2012-08-14 17:01:02 +0000</date>
            <delta_ts>2012-08-14 17:01:02 +0000</delta_ts>
            <desc>Patch for xkeyboard-config</desc>
            <filename>0001-Remove-.dir-generation.patch</filename>
            <type>text/plain</type>
            <size>4244</size>
            <attacher name="Ross Burton">ross.burton</attacher>
            
              <data encoding="base64">RnJvbSBlZjlmYzFmNTU2YmZhZmRlZmJhNjZjNzY1NmU3ZmIxMWQxM2U2NWEwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgU3RvbmUgPGRhbmllbEBmb29pc2hiYXIub3JnPgpE
YXRlOiBUdWUsIDE0IEF1ZyAyMDEyIDE1OjM0OjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gUmVt
b3ZlICouZGlyIGdlbmVyYXRpb24KCkl0J3Mgb25seSB1c2VkIGJ5IHRoZSBYIHNlcnZlcidzIExp
c3RDb21wb25lbnRzIGNhbGwsIHdoaWNoIEkgaW50ZW5kIHRvCnN0dWIgb3V0IHNob3J0bHkuCgoo
Rm9yIGJvbnVzIHBvaW50cywgdGhhdCBjYWxsIHdpbGwgZm9yayB4a2Jjb21wIHRvIGdlbmVyYXRl
IHRoZSBuZWNlc3NhcnkKIGxpc3RpbmdzIGl0c2VsZiBpZiBpdCBjYW4ndCBmaW5kIHRoZSAqLmRp
ciBmaWxlcy4pCgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgU3RvbmUgPGRhbmllbEBmb29pc2hiYXIu
b3JnPgotLS0KIGNvbXBhdC9NYWtlZmlsZS5hbSAgIHwgICAgNyArKy0tLS0tCiBjb25maWd1cmUu
aW4gICAgICAgICB8ICAgIDUgLS0tLS0KIGdlb21ldHJ5L01ha2VmaWxlLmFtIHwgICAgNiArKy0t
LS0KIGtleWNvZGVzL01ha2VmaWxlLmFtIHwgICAgNiArKy0tLS0KIHN5bWJvbHMvTWFrZWZpbGUu
YW0gIHwgICAgNiArKy0tLS0KIHR5cGVzL01ha2VmaWxlLmFtICAgIHwgICAgNiArKy0tLS0KIHhr
YnJ1bGVzLmFtICAgICAgICAgIHwgICAxNCAtLS0tLS0tLS0tLS0tLQogNyBmaWxlcyBjaGFuZ2Vk
LCAxMCBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4
a2JydWxlcy5hbQoKZGlmZiAtLWdpdCBhL2NvbXBhdC9NYWtlZmlsZS5hbSBiL2NvbXBhdC9NYWtl
ZmlsZS5hbQppbmRleCBhZWVkOTMyLi5lMjAyNmFmIDEwMDY0NAotLS0gYS9jb21wYXQvTWFrZWZp
bGUuYW0KKysrIGIvY29tcGF0L01ha2VmaWxlLmFtCkBAIC0xLDYgKzEsNiBAQAogY29tcGF0ZGly
ID0gJCh4a2JfYmFzZSkvY29tcGF0CiAKLWRpc3RfY29tcGF0X0RBVEEgPSBcCitjb21wYXRfREFU
QSA9IFwKIGFjY2Vzc3ggYmFzaWMgY2FwcyBjb21wbGV0ZSBcCiBpc285OTk1IFwKIGphcGFuIGxl
ZGNhcHMgXApAQCAtOSw3ICs5LDQgQEAgbWlzYyBtb3VzZWtleXMgXAogb2xwYyBwYyBwYzk4IHhm
cmVlODYgXAogeHRlc3QgUkVBRE1FCiAKLWRpcl9kYXRhID0gJChkaXN0X2NvbXBhdF9EQVRBKQot
Ci1pbmNsdWRlICQodG9wX3NyY2RpcikveGticnVsZXMuYW0KLQorRVhUUkFfRElTVCA9ICQoY29t
cGF0X0RBVEEpCmRpZmYgLS1naXQgYS9jb25maWd1cmUuaW4gYi9jb25maWd1cmUuaW4KaW5kZXgg
ODNlMjViOS4uYTQzYzM3OSAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmluCisrKyBiL2NvbmZpZ3Vy
ZS5pbgpAQCAtMTQsMTEgKzE0LDYgQEAgQUNfUFJPR19TRUQKIAogQUNfU1VCU1QoVkVSU0lPTikK
IAotQUNfUEFUSF9QUk9HKFtYS0JDT01QXSwgW3hrYmNvbXBdLCBbbm90X2ZvdW5kXSkKLWlmIHRl
c3QgeCRYS0JDT01QID0geG5vdF9mb3VuZCA7IHRoZW4KLSAgICAgICAgQUNfRVJST1IoW3hrYmNv
bXAgaXMgcmVxdWlyZWQgdG8gaW5zdGFsbCB0aGUgeGtiIGRhdGEgZmlsZXNdKQotZmkKLQogQUNf
QVJHX1dJVEgoIHhrYl9iYXNlLAogICAgICAgICAgICAgIFtBU19IRUxQX1NUUklORyhbLS13aXRo
LXhrYi1iYXNlPURJUl0sW1hLQiBiYXNlIHBhdGggQDw6QERBVEFESVIvWDExL3hrYkA6PkBdKV0s
CiAgICAgICAgICAgICAgeGtiX2Jhc2U9IiR3aXRodmFsIiwgCmRpZmYgLS1naXQgYS9nZW9tZXRy
eS9NYWtlZmlsZS5hbSBiL2dlb21ldHJ5L01ha2VmaWxlLmFtCmluZGV4IDJhODNkMTYuLjA2OWE5
NTMgMTAwNjQ0Ci0tLSBhL2dlb21ldHJ5L01ha2VmaWxlLmFtCisrKyBiL2dlb21ldHJ5L01ha2Vm
aWxlLmFtCkBAIC0yLDcgKzIsNyBAQCBTVUJESVJTID0gZGlnaXRhbF92bmRyICBzZ2lfdm5kcgog
CiBnZW9tZGlyID0gJCh4a2JfYmFzZSkvZ2VvbWV0cnkKIAotZGlzdF9nZW9tX0RBVEEgPSBcCitn
ZW9tX0RBVEEgPSBcCiBhbWlnYSBhdGFyaXR0IGNoaWNvbnkgXAogZGVsbCBldmVyZXggZnVqaXRz
dSBcCiBoaGsgaHAga2V5dHJvbmljIGtpbmVzaXMgXApAQCAtMTAsNiArMTAsNCBAQCBtYWNpbnRv
c2ggbWljcm9zb2Z0IG5lYyBub2tpYSBcCiBub3J0aGdhdGUgcGMgc2Fud2Egc29ueSB0aGlua3Bh
ZCBcCiBzdW4gdHlwZW1hdHJpeCB3aW5ib29rIFJFQURNRQogCi1kaXJfZGF0YSA9ICQoZGlzdF9n
ZW9tX0RBVEEpCi0KLWluY2x1ZGUgJCh0b3Bfc3JjZGlyKS94a2JydWxlcy5hbQorRVhUUkFfRElT
VCA9ICQoZ2VvbV9EQVRBKQpkaWZmIC0tZ2l0IGEva2V5Y29kZXMvTWFrZWZpbGUuYW0gYi9rZXlj
b2Rlcy9NYWtlZmlsZS5hbQppbmRleCA2OGM5YTU0Li45YzVhMzg2IDEwMDY0NAotLS0gYS9rZXlj
b2Rlcy9NYWtlZmlsZS5hbQorKysgYi9rZXljb2Rlcy9NYWtlZmlsZS5hbQpAQCAtMiw3ICsyLDcg
QEAgU1VCRElSUyA9IGRpZ2l0YWxfdm5kciBzZ2lfdm5kcgogCiBrZXljb2Rlc2RpciA9ICQoeGti
X2Jhc2UpL2tleWNvZGVzCiAKLWRpc3Rfa2V5Y29kZXNfREFUQSA9IFwKK2tleWNvZGVzX0RBVEEg
PSBcCiBhbGlhc2VzIFwKIGFtaWdhIFwKIGF0YXJpdHQgXApAQCAtMTgsNiArMTgsNCBAQCB4ZnJl
ZTg2IFwKIHhmcmVlOTggXAogUkVBRE1FCiAKLWRpcl9kYXRhID0gJChkaXN0X2tleWNvZGVzX0RB
VEEpCi0KLWluY2x1ZGUgJCh0b3Bfc3JjZGlyKS94a2JydWxlcy5hbQorRVhUUkFfRElTVCA9ICQo
a2V5Y29kZXNfREFUQSkKZGlmZiAtLWdpdCBhL3N5bWJvbHMvTWFrZWZpbGUuYW0gYi9zeW1ib2xz
L01ha2VmaWxlLmFtCmluZGV4IGVjZDlmMjUuLmRkY2I0ODAgMTAwNjQ0Ci0tLSBhL3N5bWJvbHMv
TWFrZWZpbGUuYW0KKysrIGIvc3ltYm9scy9NYWtlZmlsZS5hbQpAQCAtMSw3ICsxLDcgQEAKIFNV
QkRJUlMgPSBkaWdpdGFsX3ZuZHIgZnVqaXRzdV92bmRyIGhwX3ZuZHIgbWFjaW50b3NoX3ZuZHIg
bmVjX3ZuZHIgbm9raWFfdm5kciBzZ2lfdm5kciBzb255X3ZuZHIgc3VuX3ZuZHIgeGZyZWU2OF92
bmRyCiAKIHN5bWJvbHNkaXIgPSAkKHhrYl9iYXNlKS9zeW1ib2xzCi1kaXN0X3N5bWJvbHNfREFU
QSA9IFwKK3N5bWJvbHNfREFUQSA9IFwKIGFkIGFmIGFsIFwKIGFtIGFwbCBhcmEgXAogYXQgYXog
XApAQCAtMzYsNiArMzYsNCBAQCB6YSBcCiBhbHR3aW4gY2Fwc2xvY2sgY29tcG9zZSBjdHJsIGVt
cHR5IGV1cm9zaWduIHJ1cGVlc2lnbiBncm91cCBpbmV0IFwKIGtleXBhZCBrcGRsIGxldmVsMyBs
ZXZlbDUgbmJzcCBvbHBjIHNoaWZ0IHNydnJfY3RybCB0eXBvCiAKLWRpcl9kYXRhID0gJChkaXN0
X3N5bWJvbHNfREFUQSkKLQotaW5jbHVkZSAkKHRvcF9zcmNkaXIpL3hrYnJ1bGVzLmFtCitFWFRS
QV9ESVNUID0gJChzeW1ib2xzX0RBVEEpCmRpZmYgLS1naXQgYS90eXBlcy9NYWtlZmlsZS5hbSBi
L3R5cGVzL01ha2VmaWxlLmFtCmluZGV4IDZkYTNjY2IuLjAwODQxODQgMTAwNjQ0Ci0tLSBhL3R5
cGVzL01ha2VmaWxlLmFtCisrKyBiL3R5cGVzL01ha2VmaWxlLmFtCkBAIC0xLDExICsxLDkgQEAK
IHR5cGVzZGlyID0gJCh4a2JfYmFzZSkvdHlwZXMKIAotZGlzdF90eXBlc19EQVRBID0gXAordHlw
ZXNfREFUQSA9IFwKIGJhc2ljIGNhbmNlbCBjYXBzIFwKIGNvbXBsZXRlIGRlZmF1bHQgZXh0cmEg
XAogaXNvOTk5NSBsZXZlbDUgbW91c2VrZXlzIG5va2lhIG51bXBhZCBcCiBwYyBSRUFETUUKIAot
ZGlyX2RhdGEgPSAkKGRpc3RfdHlwZXNfREFUQSkKLQotaW5jbHVkZSAkKHRvcF9zcmNkaXIpL3hr
YnJ1bGVzLmFtCitFWFRSQV9ESVNUID0gJCh0eXBlc19EQVRBKQpkaWZmIC0tZ2l0IGEveGticnVs
ZXMuYW0gYi94a2JydWxlcy5hbQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDhlZTc4
MS4uMDAwMDAwMAotLS0gYS94a2JydWxlcy5hbQorKysgL2Rldi9udWxsCkBAIC0xLDE0ICswLDAg
QEAKLSMgQ29tbW9uIHJ1bGVzIGZvciBidWlsZGluZyAqLmRpciBmaWxlcyBpbiBhbGwgeGtiIHN1
YmRpcmVjdG9yaWVzCi0jIFJlcGxhY2VzIEltYWtlJ3MgTWFrZVhrYkRpcigpIHJ1bGUKLSMgc3Z1
OiB0YWtlbiBmcm9tIHhrYmRhdGEKLQotZGlzdF9kaXJfREFUQSA9ICQoc3ViZGlyKS5kaXIKLQot
ZGlyZGlyID0gJCh4a2JfYmFzZSkKLQotJChzdWJkaXIpLmRpcjogJChkaXJfZGF0YSkKLQktcm0g
LWYgJEAKLQkkKFhLQkNPTVApIC1sZmhscFIgLW8gJEAgJyonCi0KLUNMRUFORklMRVMgPSAkKHN1
YmRpcikuZGlyCi0KLS0gCjEuNy4xMC40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>