[FFe] Clutter 0.8 -> 1.0 transition
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
clutter-cairo (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
clutter-gst (Ubuntu) |
Fix Released
|
Undecided
|
Andrew Starr-Bochicchio | ||
clutter-perl (Ubuntu) |
Fix Released
|
Undecided
|
Andrew Starr-Bochicchio | ||
geeqie (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gir-repository (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
libchamplain (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
lua-gtk (Ubuntu) |
Fix Released
|
Undecided
|
Andrew Starr-Bochicchio | ||
pyclutter (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
In order to get the archive into a consistent state, we should complete the transition from Clutter 0.8 to 1.0
Remaining reverse depends on 0.8:
libclutter-0.8-0
Reverse Depends:
python-clutter
liblua5.1-gnome-0
libclutter-perl
libclutter-
libclutter-
libchamplain-
libchamplain-
geeqie
libclutter-
libclutter-
gobject-
Actions needed:
pyclutter - sync 1.0.0-1 from unstable DONE
libchamplain - sync 0.4.0-1 from unstable DONE
geeqie - sync 1.0~beta2-2 from unstable
clutter-gst - upgrade to new release (package ready for upload) DONE
clutter-perl - upgrade to new release (depends on clutter-gst)
lua-gtk - patch in upstream CVS DONE
gir-repository - further investigation needed
clutter-cairo - deprecated upstream, can be remove from archive once transition is complete
-------
Original report:
"The Python bindings for the Clutter core and integration libraries have been released. this release of the Python bindings map the Clutter 1.0 API cycle."
http://
http://
Release notes
* This is the first stable release of the 1.* cycle
* Requires Clutter core >= 1.0.0
* The bindings for Clutter-GStreamer and Clutter-GTK have been dropped from the PyClutter module, and they will be shipped separately as PyClutter-GStreamer (pyclutter-gst) and PyClutter-GTK (pyclutter-gtk). The new modules are already available as separate repositories.
Changes from 0.8
* Require Clutter core >= 1.0.0
* Provide better bindings for the Cogl API
* Add more examples ported from the clutter core interactive tests
* Dropped the in-tree bindings of clutter-gtk and clutter-gst: you will have to install pyclutter-gtk and pyclutter-gst respectively to be able to import cluttergtk and cluttergst.
* Allow accessing child properties for clutter.Container
* Allow iterating over the children of a clutter.Container using the native Python iterator support
* Allow creating custom ChildMeta classes from Python
* Mark the classes removed from upstream Clutter as “deprecated”; trying to instantiate one of the deprecated classes will result in the equivalent class in Clutter 1.0 to be created and a warning printed out on the console
* Override the __repr__ and __str__ methods for clutter.Color: the former will print out a wtring that can be used through eval() to create a copy of the color; the latter will print out the hexadecimal representation of the color.
* Override the __str__ method of clutter.Event: it will now print more information on the event (type, time, source actor) and per-event type fields (button, key, related actor, etc.).
* Deprecated clutter.
>>> clutter.
will return the default Stage singleton; the default argument is optional and it defaults to False.
* Allow passing the following values to methods accepting a clutter.Color:
o a clutter.Color (e.g.: clutter.Color(255, 0, 0, 255))
o a 4-tuple of RGBA values (e.g.: (255, 0, 0, 255))
o a hexadecimal representation of the color (e.g.: ‘#ff0000ff’)
summary: |
- not updated to mainstream 0.8.2 + Please update pyclutter to 0.9.2 version |
description: | updated |
tags: | added: upgrade |
description: | updated |
summary: |
- [FFe] Please sync pyclutter (1.0.0-1) from Debian Unstable + [FFe] Clutter 0.8 -> 1.0 transition |
Changed in clutter-gst (Ubuntu): | |
assignee: | nobody → Andrew Starr-Bochicchio (andrewsomething) |
Changed in clutter-perl (Ubuntu): | |
assignee: | nobody → Andrew Starr-Bochicchio (andrewsomething) |
description: | updated |
Changed in lua-gtk (Ubuntu): | |
assignee: | nobody → Andrew Starr-Bochicchio (andrewsomething) |
Changed in lua-gtk (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in clutter-cairo (Ubuntu): | |
status: | Invalid → Incomplete |
What is the likelihood of the upgrade going ahead?
I am eager to try the latest version as the current bindings are useless because of a bug when used with my hardware (https:/ /bugs.launchpad .net/ubuntu/ +source/ pyclutter/ +bug/362260).