FFe: Upgrade Python EFL bindings to 0.7.3

Bug #828004 reported by Colin Watson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-ecore (Ubuntu)
Fix Released
Wishlist
Colin Watson
python-edbus (Ubuntu)
Fix Released
Wishlist
Colin Watson
python-edje (Ubuntu)
Fix Released
Wishlist
Colin Watson
python-elementary (Ubuntu)
Fix Released
Wishlist
Colin Watson
python-evas (Ubuntu)
Fix Released
Wishlist
Colin Watson

Bug Description

Dear Ubuntu release team:

The Python EFL bindings are in a messy state. I'm trying to clean up http://people.canonical.com/~ubuntu-archive/nbs.html, and many of them are listed there as depending on older versions of the EFL libraries. Looking at them, I think the best fix is simply to upgrade the bindings to versions that approximately match the libraries we have. I think this essentially amounts to upgrading the following packages:

  python-ecore
  python-edbus
  python-edje
  python-elementary
  python-evas

... to version 0.7.3-1 from Debian experimental and fixing any remaining build failures (e.g. there's an extra upstream commit that's needed to support Cython 0.14).

Unfortunately changelogs or NEWS files or whatever seem to be hard to come by (and I don't know these packages well; I'm just trying to fix the archive). The total upstream diff is a subset of this, which I've skim-read and which seems to be primarily API catch-up as you might expect rather than any unrelated feature enhancements:

  http://trac.enlightenment.org/e/changeset?new=52935%40trunk%2FBINDINGS%2Fpython&old=49577%40trunk%2FBINDINGS%2Fpython

... and the Debian changelogs seem to be typified by this:

python-ecore (0.7.3-1) experimental; urgency=low

  * New upstream release
  * Bump Standards-Version, no change required
  * Add debian/watch
  * Switch to '3.0 (quilt)' source format
  * Follow upstream change from distutils to autotools
  * Add patches/01_fix_doc_generation
    - create the missing doc/api directory to allow doc generation
  * Add python-ecore-dev and python-ecore-doc, thanks to Johannes Schauer

 -- Albin Tonnerre <email address hidden> Sun, 10 Oct 2010 19:09:42 +0200

Honestly, my impression of the state of the EFL world in the archive is that it would be hard for it to get much worse, but I do think that bringing the bindings into closer sync with the underlying libraries would be an improvement.

Colin Watson (cjwatson)
Changed in python-ecore (Ubuntu):
importance: Undecided → Wishlist
Changed in python-edbus (Ubuntu):
importance: Undecided → Wishlist
Changed in python-edje (Ubuntu):
importance: Undecided → Wishlist
Changed in python-elementary (Ubuntu):
importance: Undecided → Wishlist
Changed in python-evas (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Scott Kitterman (kitterman) wrote :

I did this one cycle and there's no other good way to do it. Ack. Go ahead.

Revision history for this message
Stefano Rivera (stefanor) wrote :

If they are currently vaguely consistent in experimental (and will work with the EFL libraries we have), I'd say go for it.

I agree with your sentiment that the state couldn't be any worse, and I can only see one reverse dep.

The only time I've ever wanted these libraries for something, I ended up building the entire stack from source because the code I was trying to run needed a newer version of one of them, and they are quite intertwined.

Revision history for this message
Colin Watson (cjwatson) wrote :

python-evas (0.7.3-1ubuntu1) oneiric; urgency=low

  * Backport from upstream:
    - Support Cython 0.14.

 -- Colin Watson <email address hidden> Wed, 17 Aug 2011 14:27:15 +0100

python-evas (0.7.3-1) experimental; urgency=low

  * New upstream release
  * Bump Standards-Version, no change required
  * Add debian/watch
  * Switch to '3.0 (quilt)' source format
  * Follow upstream change from distutils to autotools
  * No longer install .pyc and .pyo files
  * Add patches/01_fix_doc_generation:
    - create the missing doc/api directory to allow doc generation

 -- Albin Tonnerre <email address hidden> Sun, 10 Oct 2010 18:14:20 +0200

Changed in python-evas (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
status: New → Fix Released
Changed in python-ecore (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Changed in python-edbus (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Changed in python-edje (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Changed in python-elementary (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Colin Watson (cjwatson) wrote :

python-ecore (0.7.3-1ubuntu1) oneiric; urgency=low

  * Backport from upstream:
    - Make python-ecore build again, and also without apparent warnings.
    - Support Cython 0.14.

 -- Colin Watson <email address hidden> Wed, 17 Aug 2011 16:58:12 +0100

python-ecore (0.7.3-1) experimental; urgency=low

  * New upstream release
  * Bump Standards-Version, no change required
  * Add debian/watch
  * Switch to '3.0 (quilt)' source format
  * Follow upstream change from distutils to autotools
  * Add patches/01_fix_doc_generation
    - create the missing doc/api directory to allow doc generation
  * Add python-ecore-dev and python-ecore-doc, thanks to Johannes Schauer

 -- Albin Tonnerre <email address hidden> Sun, 10 Oct 2010 19:09:42 +0200

Changed in python-ecore (Ubuntu):
status: New → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

python-edbus (0.7.3-1) experimental; urgency=low

  * New upstream release
  * Bump Standards-Version, no change required
  * Add debian/watch
  * Switch to '3.0 (quilt)' source format
  * Follow upstream change from distutils to autotools
  * Stop installing .pyc and .pyo files

 -- Albin Tonnerre <email address hidden> Sun, 17 Oct 2010 21:40:37 +0200

Changed in python-edbus (Ubuntu):
status: New → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

python-edje (0.7.3-1ubuntu1) oneiric; urgency=low

  * Backport from upstream:
    - Support Cython 0.14.

 -- Colin Watson <email address hidden> Wed, 17 Aug 2011 17:38:17 +0100

python-edje (0.7.3-1) experimental; urgency=low

  * New upstream release
  * Bump Standards-Version, no change required
  * Add debian/watch
  * Switch to '3.0 (quilt)' source format
  * Follow upstream change from distutils to autotools
  * Stop shipping unnecessary files in the package

 -- Albin Tonnerre <email address hidden> Sun, 17 Oct 2010 21:39:43 +0200

Changed in python-edje (Ubuntu):
status: New → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

python-elementary (0.7.3-1ubuntu1) oneiric; urgency=low

  * Backport from upstream:
    - Support Cython 0.14.

 -- Colin Watson <email address hidden> Wed, 17 Aug 2011 17:57:37 +0100

python-elementary (0.7.3-1) experimental; urgency=low

  * New upstream release
  * Bump Standards-Version, no change required
  * Add debian/watch
  * Switch to '3.0 (quilt)' source format
  * Follow upstream change from distutils to autotools
  * Stop installing .pyc and .pyo files

 -- Albin Tonnerre <email address hidden> Sun, 17 Oct 2010 22:13:10 +0200

Changed in python-elementary (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.