<?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>3385</bug_id>
          
          <creation_ts>2012-11-05 13:10:26 +0000</creation_ts>
          <short_desc>mesa-dri: rename to just &apos;mesa&apos;</short_desc>
          <delta_ts>2013-04-11 07:58:29 +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.3</version>
          <rep_platform>All</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>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ross Burton">ross.burton</reporter>
          <assigned_to name="Laurentiu Palcu">laurentiu.palcu</assigned_to>
          <cc>alexandrux.palalau</cc>
    
    <cc>corneliux.stoicescu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</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>27229</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-11-05 13:10:26 +0000</bug_when>
    <thetext>The GL stack isn&apos;t ideal and needs work.  Mainly based on the discussion on oe-core:

== Unambiguous package names

No GL stack should result in for example a &quot;libgl.ipk&quot; when Debian-renaming is enabled. The ross/mesa branch on poky-contrib has a commit to make Mesa&apos;s packages have a -mesa suffix, even when debian-renaming.  This needs a test.  The same should be done to the drivers in meta-intel but for now they are bundled into a single package so the renaming isn&apos;t a problem.  Finally dig into the bigger non-Intel BSPs and prod them to do the same - for example meta-ti.

== EGL/GLES everywhere

Mesa should always build EGL and GLES drivers.  At the moment this is a x86-specific override, so make this generic.  The package names being unique will resolve the problems that this originally caused.

== More virtual/ build depends

We need a virtual/foo build dependency for every variation of GL, not just virtual/libgl.  Mesa provides everything, so it should provide virtual/libgl virtual/libegl virtual/libgles1v irtual/libgles2.  The EMGD drivers provide EGL and GLES1/2, there&apos;s a patch in meta-intel-contrib:ross/emgd which needs testing.  The same needs to be done to cdv-pvr-driver.  All users of virtual/libgl should be verified that the dependencies are actually correct.  Finally, mail oe-core/oe-devel/BSPs to inform them of these new dependencies.

== Rename mesa-dri to mesa

mesa-dri is a artefact of mesa-xlib existing, which doesn&apos;t anymore.  mesa-dri should be renamed to mesa.  It&apos;s expected that meta-intel will soon gain it&apos;s own packaging of mesa as the binary drivers have very strict requirements, so coordination there will be needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27230</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-11-05 13:19:03 +0000</bug_when>
    <thetext>As a reference, the work Collabora did which is related to both this and Wayland is here:

git://git.collabora.co.uk/git/user/daniels/poky.git</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29043</commentid>
    <comment_count>2</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-01-22 15:26:40 +0000</bug_when>
    <thetext>== Unambiguous package names

Done.

== EGL/GLES everywhere

Done.

== More virtual/ build depends

Done.

== Rename mesa-dri to mesa

Not done.  Renaming bug to reflect this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29044</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-01-22 15:29:47 +0000</bug_when>
    <thetext>To ease migration problems, the only generated packages that contains mesa-dri are mesa-dri-dev and mesa-dri-dbg.  We can maintain (R)PROVIDES for these names.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31073</commentid>
    <comment_count>4</comment_count>
    <who name="Laurentiu Palcu">laurentiu.palcu</who>
    <bug_when>2013-03-25 08:06:13 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=e66deb015674f2a95845b6f6722c460dc3ce0a1a
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=b304742af7229d818eab5d214cf0b02ac8052d70
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=0a576462d3d6bc11c55e61bbf9e1ff9be438b415</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31221</commentid>
    <comment_count>5</comment_count>
    <who name="Stoicescu Cornel">corneliux.stoicescu</who>
    <bug_when>2013-03-27 09:41:19 +0000</bug_when>
    <thetext>Verifying this enhancement in put on hold until bug 4130 is resolved.

Please investigate if this feature caused the bug mentioned above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31222</commentid>
    <comment_count>6</comment_count>
    <who name="Laurentiu Palcu">laurentiu.palcu</who>
    <bug_when>2013-03-27 09:43:15 +0000</bug_when>
    <thetext>#4130 was caused by 88fa952b7c36c1d3375d0b1cbd9879f61def5b25 and the fix is already on the ML.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31871</commentid>
    <comment_count>7</comment_count>
    <who name="Alexandru Palalau">alexandrux.palalau</who>
    <bug_when>2013-04-11 07:58:29 +0000</bug_when>
    <thetext>Verified on master branch.
Commit ID: e33e0a0da6fd6f59e5e8244da9f23b590cf066e1
No refference regarding mesa-dri found in sources or logs.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>