Debian Bug report logs -
#588244
Clutter eglx packaging
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Ross Burton <ross@debian.org>:
Bug#588244; Package clutter-1.0.
(Tue, 06 Jul 2010 12:51:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Alexandros Frantzis <alexandros.frantzis@linaro.org>:
New Bug report received and forwarded. Copy sent to Ross Burton <ross@debian.org>.
(Tue, 06 Jul 2010 12:51:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: clutter-1.0
Version: 1.2.8-1
Severity: wishlist
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu maverick
The current Clutter source package only provides the glx OpenGL variant
of the Clutter library and it is therefore not suitable for use in
distributions targeting embedded devices.
The attached packaging changes (which are based on the 1.2.10 Ubuntu
package) add binary packages for the eglx-es11 and eglx-es20 flavours of
the Clutter library.
The most important "big-picture" changes from the current packaging in
Debian and Ubuntu are:
1. Production of multiple binary packages for variants of Clutter.
2. Use of dh7 instead of CDBS.
3. Use of 3.0 (quilt) format.
Are there any issues with the "big-picture" packaging changes (eg move
to dh7) that could block their adoption in Debian.
Thanks,
Alexandros
[clutter-1.0_1.2.10-0ubuntu1alf1.debian.tar.gz (application/octet-stream, attachment)]
[clutter-eglx-packaging-diff-from-1.2.8.diff.gz (application/octet-stream, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Ross Burton <ross@debian.org>:
Bug#588244; Package clutter-1.0.
(Fri, 13 Aug 2010 12:45:09 GMT) (full text, mbox, link).
Acknowledgement sent
to Alexander Sack <asac@linaro.org>:
Extra info received and forwarded to list. Copy sent to Ross Burton <ross@debian.org>.
(Fri, 13 Aug 2010 12:45:09 GMT) (full text, mbox, link).
Message #10 received at 588244@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Again me ...
Adding Pochu who is the clutter maintainer on debian side.
Also CCing the debian bug (588244) and seb128 who taked over ubuntu desktop
role while didier is taking a sunbath ;).
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.
Thanks!
On Fri, Aug 13, 2010 at 11:47 AM, Alexander Sack <asac@linaro.org> wrote:
> Hi,
>
> thanks for the update ...
>
>
> On Fri, Aug 13, 2010 at 10:30 AM, Alexandros Frantzis <
> alexandros.frantzis@linaro.org> wrote:
>
>> Hi all,
>>
>> I have made an update to the prototype glx/eglx unified packages for
>> clutter. The main difference from the previous version is that now
>> clutter_glx_texture_pixmap() for eglx is just a dummy implementation
>> that falls back to clutter_x11_texture_pixmap().
>>
>> Here are the full characteristics of the packaging (for completeness):
>>
>> * All variants produce a library with soname libclutter-glx-1.0.so.0
>> and eglx variants also ship compatibility links
>> libclutter-eglx-1.0.so.0 -> libclutter-glx-1.0.so.0
>>
>> * The API/ABI for all the produced variants is the same with
>> the exception of the clutter_eglx_display() function that
>> exists only in the eglx variants.
>>
>> * To attain ABI compatibility, a dummy implementation of
>> clutter_glx_texture_pixmap() was added to the eglx variants.
>> This implementation just falls back to clutter_x11_texture_pixmap().
>>
>> Note that in 1.3.x the implementation of the texture-pixmap API
>> has been pushed in cogl and one can use clutter_x11_texture_pixmap()
>> without caring about what backend is being used. For now, however, we
>> are stuck with duplicating clutter_glx_texture_pixmap() in eglx.
>>
>> * The variant packages libclutter-1.0-{0|dev},
>> libclutter-eglx-es*-1.0-{0|dev}
>> are swappable (they all provide libclutter-1.0-{0|dev}). So, to build
>> packages against clutter just use libclutter-1.0-dev and
>> libclutter-1.0-0,
>> that is, do things as usual (just don't use variant specific defines in
>> your
>> source eg CLUTTER_FLAVOUR).
>>
>> You can try out the packages using ppa:afrantzis/clutter-1.2-unified
>> The packaging branch is at lp:~afrantzis/+junk/clutter-1.0-x11-unified
>>
>> It would be great if you could give the new packages a try!
>>
>> Don't hesitate to contact me for any feedback or questions.
>>
>>
> Also noteworthy that Alexandros tested the packages and unity seems to
> still work if you use the glx libs ... so thats promissing.
>
> 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!
>
> 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.
>
> 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.
>
> Stay tuned and thanks!
>
> --
>
> - Alexander
>
>
--
- Alexander
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Ross Burton <ross@debian.org>:
Bug#588244; Package clutter-1.0.
(Fri, 13 Aug 2010 13:00:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Alexander Sack <asac@linaro.org>:
Extra info received and forwarded to list. Copy sent to Ross Burton <ross@debian.org>.
(Fri, 13 Aug 2010 13:00:05 GMT) (full text, mbox, link).
Message #15 received at 588244@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
attached the debdiff vanilla ubuntu vs. unified packaging suggested.
on top of the changes described by alexandros we moved to debhelper 7 (as we
had to change it for a two run build anyway) and added symbol tracking.
On Fri, Aug 13, 2010 at 2:44 PM, Alexander Sack <asac@linaro.org> wrote:
> Again me ...
>
> Adding Pochu who is the clutter maintainer on debian side.
>
> Also CCing the debian bug (588244) and seb128 who taked over ubuntu desktop
> role while didier is taking a sunbath ;).
>
> 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.
>
> Thanks!
>
>
> On Fri, Aug 13, 2010 at 11:47 AM, Alexander Sack <asac@linaro.org> wrote:
>
>> Hi,
>>
>> thanks for the update ...
>>
>>
>> On Fri, Aug 13, 2010 at 10:30 AM, Alexandros Frantzis <
>> alexandros.frantzis@linaro.org> wrote:
>>
>>> Hi all,
>>>
>>> I have made an update to the prototype glx/eglx unified packages for
>>> clutter. The main difference from the previous version is that now
>>> clutter_glx_texture_pixmap() for eglx is just a dummy implementation
>>> that falls back to clutter_x11_texture_pixmap().
>>>
>>> Here are the full characteristics of the packaging (for completeness):
>>>
>>> * All variants produce a library with soname libclutter-glx-1.0.so.0
>>> and eglx variants also ship compatibility links
>>> libclutter-eglx-1.0.so.0 -> libclutter-glx-1.0.so.0
>>>
>>> * The API/ABI for all the produced variants is the same with
>>> the exception of the clutter_eglx_display() function that
>>> exists only in the eglx variants.
>>>
>>> * To attain ABI compatibility, a dummy implementation of
>>> clutter_glx_texture_pixmap() was added to the eglx variants.
>>> This implementation just falls back to clutter_x11_texture_pixmap().
>>>
>>> Note that in 1.3.x the implementation of the texture-pixmap API
>>> has been pushed in cogl and one can use clutter_x11_texture_pixmap()
>>> without caring about what backend is being used. For now, however, we
>>> are stuck with duplicating clutter_glx_texture_pixmap() in eglx.
>>>
>>> * The variant packages libclutter-1.0-{0|dev},
>>> libclutter-eglx-es*-1.0-{0|dev}
>>> are swappable (they all provide libclutter-1.0-{0|dev}). So, to build
>>> packages against clutter just use libclutter-1.0-dev and
>>> libclutter-1.0-0,
>>> that is, do things as usual (just don't use variant specific defines in
>>> your
>>> source eg CLUTTER_FLAVOUR).
>>>
>>> You can try out the packages using ppa:afrantzis/clutter-1.2-unified
>>> The packaging branch is at lp:~afrantzis/+junk/clutter-1.0-x11-unified
>>>
>>> It would be great if you could give the new packages a try!
>>>
>>> Don't hesitate to contact me for any feedback or questions.
>>>
>>>
>> Also noteworthy that Alexandros tested the packages and unity seems to
>> still work if you use the glx libs ... so thats promissing.
>>
>> 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!
>>
>> 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.
>>
>> 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.
>>
>> Stay tuned and thanks!
>>
>> --
>>
>> - Alexander
>>
>>
>
>
> --
>
> - Alexander
>
>
--
- Alexander
[Message part 2 (text/html, inline)]
[clutter-eglx-dh7.debdiff (application/octet-stream, attachment)]
Reply sent
to Michael Biebl <email@michaelbiebl.de>:
You have taken responsibility.
(Sat, 02 Jun 2012 01:57:06 GMT) (full text, mbox, link).
Notification sent
to Alexandros Frantzis <alexandros.frantzis@linaro.org>:
Bug acknowledged by developer.
(Sat, 02 Jun 2012 01:57:06 GMT) (full text, mbox, link).
Message #20 received at 588244-done@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
With the switch to cogl this bug report is now obsolete
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
[signature.asc (application/pgp-signature, attachment)]
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 30 Jun 2012 07:40:16 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jan 7 06:46:00 2018;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.