Again me ...<br><br>Adding Pochu who is the clutter maintainer on debian side.<br><br>Also CCing the debian bug (588244) and seb128 who taked over ubuntu desktop role while didier is taking a sunbath ;).<br><br>Pochu, would be great if you could review the packaging from alf at best we could merge this into debian and put it in experimental.<br>
<br>Thanks!<br><br><div class="gmail_quote">On Fri, Aug 13, 2010 at 11:47 AM, Alexander Sack <span dir="ltr">&lt;<a href="mailto:asac@linaro.org">asac@linaro.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br><br>thanks for the update ...<div><div></div><div class="h5"><br><br>On Fri, Aug 13, 2010 at 10:30 AM, Alexandros Frantzis <span dir="ltr">&lt;<a href="mailto:alexandros.frantzis@linaro.org" target="_blank">alexandros.frantzis@linaro.org</a>&gt;</span> wrote:<br>

</div></div><div class="gmail_quote"><div><div></div><div class="h5"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi all,<br>
<br>
I have made an update to the prototype glx/eglx unified packages for<br>
clutter. The main difference from the previous version is that now<br>
clutter_glx_texture_pixmap() for eglx is just a dummy implementation<br>
that falls back to clutter_x11_texture_pixmap().<br>
<br>
Here are the full characteristics of the packaging (for completeness):<br>
<br>
* All variants produce a library with soname libclutter-glx-1.0.so.0<br>
  and eglx variants also ship compatibility links<br>
  libclutter-eglx-1.0.so.0 -&gt; libclutter-glx-1.0.so.0<br>
<br>
* The API/ABI for all the produced variants is the same with<br>
  the exception of the clutter_eglx_display() function that<br>
  exists only in the eglx variants.<br>
<br>
* To attain ABI compatibility, a dummy implementation of<br>
  clutter_glx_texture_pixmap() was added to the eglx variants.<br>
  This implementation just falls back to clutter_x11_texture_pixmap().<br>
<br>
  Note that in 1.3.x the implementation of the texture-pixmap API<br>
  has been pushed in cogl and one can use clutter_x11_texture_pixmap()<br>
  without caring about what backend is being used. For now, however, we<br>
  are stuck with duplicating clutter_glx_texture_pixmap() in eglx.<br>
<br>
* The variant packages libclutter-1.0-{0|dev}, libclutter-eglx-es*-1.0-{0|dev}<br>
  are swappable (they all provide libclutter-1.0-{0|dev}). So, to build<br>
  packages against clutter just use libclutter-1.0-dev and libclutter-1.0-0,<br>
  that is, do things as usual (just don&#39;t use variant specific defines in your<br>
  source eg CLUTTER_FLAVOUR).<br>
<br>
You can try out the packages using ppa:afrantzis/clutter-1.2-unified<br>
The packaging branch is at lp:~afrantzis/+junk/clutter-1.0-x11-unified<br>
<br>
It would be great if you could give the new packages a try!<br>
<br>
Don&#39;t hesitate to contact me for any feedback or questions.<br>
<br></blockquote></div></div><div><br>Also noteworthy that Alexandros tested the packages and unity seems to 
still work if you use the glx libs ... so thats promissing.<br>
<br>
Also the upgrade path I was told is still fine, so just enabling his ppa and dist-upgrading should do the right thing - please try!<br>
<br>
If we get no negative feedback on the chosen approach, we will try to 
get a feature freeze exception and push this to maverick asap.<br>
<br>
Next step would then be to hook up the clutter_glx_texture_pixmap 
implementation shipped in the eglx libs to the right egl/gles extension. We are working on this implementation in linaro with vendors.<br><br>Stay tuned and thanks!<br><br></div></div>-- <br><font color="#888888"><br> - Alexander<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br><br> - Alexander<br><br>