Debian Bug report logs - #588244
Clutter eglx packaging

version graph

Package: clutter-1.0; Maintainer for clutter-1.0 is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>;

Reported by: Alexandros Frantzis <alexandros.frantzis@linaro.org>

Date: Tue, 6 Jul 2010 12:51:01 UTC

Severity: wishlist

Found in version 1.2.8-1

Done: Michael Biebl <email@michaelbiebl.de>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Alexandros Frantzis <alexandros.frantzis@linaro.org>
To: submit@bugs.debian.org
Subject: Clutter eglx packaging
Date: Tue, 6 Jul 2010 15:49:12 +0300
[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):

From: Alexander Sack <asac@linaro.org>
To: pochu@debian.org
Cc: emmet.hikory@canonical.com, neil.patel@canonical.com, v-stehle@ti.com, j-mcgee@ti.com, gg@slimlogic.co.uk, didier.roche@canonical.com, seb128@ubuntu.com, Alexandros Frantzis <alexandros.frantzis@linaro.org>, 588244@bugs.debian.org
Subject: Re: Clutter unified glx/eglx packaging update 2
Date: Fri, 13 Aug 2010 14:44:04 +0200
[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):

From: Alexander Sack <asac@linaro.org>
To: pochu@debian.org
Cc: emmet.hikory@canonical.com, neil.patel@canonical.com, v-stehle@ti.com, j-mcgee@ti.com, gg@slimlogic.co.uk, didier.roche@canonical.com, seb128@ubuntu.com, Alexandros Frantzis <alexandros.frantzis@linaro.org>, 588244@bugs.debian.org
Subject: Re: Clutter unified glx/eglx packaging update 2
Date: Fri, 13 Aug 2010 14:56:20 +0200
[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):

From: Michael Biebl <email@michaelbiebl.de>
To: 588244-done@bugs.debian.org
Subject: obsolete
Date: Sat, 02 Jun 2012 03:56:20 +0200
[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: Tue Jan 9 18:57:08 2018; Machine Name: buxtehude

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.