Bug#740087: python-efl on mentors

2014-10-21 Thread Yann Dirson
On Fri, Oct 10, 2014 at 10:15:12AM +0200, Johannes Schauer wrote:
 Hi,
 
 Quoting Yann Dirson (2014-10-09 23:29:13)
  README.Source should give the URL for the git repo.  A quick search on
  enlightenment.org did not allow me to find it (!), so I was not been able to
  verify the source.
 
 good point! I added that.
 
  Also, since this release does not come out of download.enlightenment.org, 
  the
  Source: field is probably not adequate.
 
 I changed it to the git url and added a note.
 
  debian/patches/cython-version-comparison.patch would benefit from a short
  explanation about why this patch is needed (I assume it is because of the
  cython snapshot packaging).
 
 But I wrote the reason in the Description field: Otherwise versions like
 0.20.1post0 cannot be parsed.

OK, I had just missed it.

 I fixed the first two issues and re-uploaded the version to mentors. If you 
 can
 tell me how the description of the patch is not clear, I'll add a
 clarification.

That's cool, launching the build, and uploading if all is well...

Best regards,
-- 
Yann


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#740087: python-efl on mentors

2014-10-21 Thread Yann Dirson
On Tue, Oct 21, 2014 at 11:12:13PM +0200, Yann Dirson wrote:
 On Fri, Oct 10, 2014 at 10:15:12AM +0200, Johannes Schauer wrote:
  Hi,
  
  Quoting Yann Dirson (2014-10-09 23:29:13)
   README.Source should give the URL for the git repo.  A quick search on
   enlightenment.org did not allow me to find it (!), so I was not been able 
   to
   verify the source.
  
  good point! I added that.
  
   Also, since this release does not come out of download.enlightenment.org, 
   the
   Source: field is probably not adequate.
  
  I changed it to the git url and added a note.
  
   debian/patches/cython-version-comparison.patch would benefit from a short
   explanation about why this patch is needed (I assume it is because of the
   cython snapshot packaging).
  
  But I wrote the reason in the Description field: Otherwise versions like
  0.20.1post0 cannot be parsed.
 
 OK, I had just missed it.
 
  I fixed the first two issues and re-uploaded the version to mentors. If you 
  can
  tell me how the description of the patch is not clear, I'll add a
  clarification.
 
 That's cool, launching the build, and uploading if all is well...

Kaboom on my amd64 (in pbuilder)...

...
Compiling efl/elementary/window.pyx because it changed.
Cythonizing efl/dbus_mainloop/dbus_mainloop.pyx
Cythonizing efl/ecore/efl.ecore.pyx
Cythonizing efl/edje/efl.edje.pyx
warning: include/efl.edje.pxd:114:13: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: include/efl.edje.pxd:114:29: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: include/efl.edje.pxd:114:42: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: include/efl.edje.pxd:118:13: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: include/efl.edje.pxd:118:25: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: include/efl.edje.pxd:121:13: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: include/efl.edje.pxd:121:29: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: efl/edje/efl.edje.pyx:263:19: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: efl/edje/efl.edje.pyx:263:25: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: efl/edje/efl.edje.pyx:293:19: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: efl/edje/efl.edje.pyx:293:25: Non-trivial type declarators in shared 
declaration (e.g. mix of pointers and values). Each pointer declaration should 
be on its own line.
warning: efl/edje/efl.edje_object.pxi:216:24: Non-trivial type declarators in 
shared declaration (e.g. mix of pointers and values). Each pointer declaration 
should be on its own line.
warning: efl/edje/efl.edje_object.pxi:216:31: Non-trivial type declarators in 
shared declaration (e.g. mix of pointers and values). Each pointer declaration 
should be on its own line.
Traceback (most recent call last):
  File setup.py, line 379, in module
ext_modules = cythonize(modules, include_path=[include]),
  File /usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py, line 
840, in cythonize
cythonize_one(*args[1:])
  File /usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py, line 
942, in cythonize_one
result = compile([pyx_file], options)
  File /usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py, line 629, in 
compile
return compile_multiple(source, options)
  File /usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py, line 607, in 
compile_multiple
result = run_pipeline(source, options, context=context)
  File /usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py, line 441, in 
run_pipeline
err, enddata = Pipeline.run_pipeline(pipeline, source)
  File /usr/lib/python2.7/dist-packages/Cython/Compiler/Pipeline.py, line 
328, in run_pipeline
data = phase(data)
  File /usr/lib/python2.7/dist-packages/Cython/Compiler/Pipeline.py, line 54, 
in generate_pyx_code_stage
module_node.process_implementation(options, result)
  File /usr/lib/python2.7/dist-packages/Cython/Compiler/ModuleNode.py, line 
111, in process_implementation
self.generate_c_code(env, options, result)
  File 

Bug#740087: python-efl on mentors

2014-10-10 Thread Johannes Schauer
Hi,

Quoting Yann Dirson (2014-10-09 23:29:13)
 README.Source should give the URL for the git repo.  A quick search on
 enlightenment.org did not allow me to find it (!), so I was not been able to
 verify the source.

good point! I added that.

 Also, since this release does not come out of download.enlightenment.org, the
 Source: field is probably not adequate.

I changed it to the git url and added a note.

 debian/patches/cython-version-comparison.patch would benefit from a short
 explanation about why this patch is needed (I assume it is because of the
 cython snapshot packaging).

But I wrote the reason in the Description field: Otherwise versions like
0.20.1post0 cannot be parsed.

I fixed the first two issues and re-uploaded the version to mentors. If you can
tell me how the description of the patch is not clear, I'll add a
clarification.

cheers, josch


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#740087: python-efl on mentors

2014-10-09 Thread Yann Dirson
On Sat, Oct 04, 2014 at 02:43:19PM +0200, Johannes Schauer wrote:
 Hi,
 
 Quoting Yann Dirson (2014-10-03 22:14:18)
  We could do that - I'm puzzled however that no member of the list
  reacted publicly.  It would surely be good to get some feedback from E
  maintainers (I'm not part of the team myself).
 
 I uploaded a new version of python-efl:
 
 http://mentors.debian.net/debian/pool/main/p/python-efl/python-efl_1.8.1-1.dsc
 
 Instead of using the upstream tarball, I built a new tarball from git because
 the ustream tarball only contains the generated C code and not the original
 Cython code. Please refer to README.Source.

Ah, luckily 1.11 is better on that respect :)

 I also added Python 3 support.

My remarks:

README.Source should give the URL for the git repo.  A quick search on
enlightenment.org did not allow me to find it (!), so I was not been
able to verify the source.

Also, since this release does not come out of
download.enlightenment.org, the Source: field is probably not adequate.

debian/patches/cython-version-comparison.patch would benefit from a
short explanation about why this patch is needed (I assume it is
because of the cython snapshot packaging).


 Upstream already has a newer version of Python EFL but that cannot be packaged
 until more recent versions of EFL itself are packaged.

I assume jessie will ship with 1.8, given the that new transitions
cannot happen any more.

Best regards,
-- 
Yann


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#740087: python-efl on mentors

2014-10-04 Thread Johannes Schauer
Hi,

Quoting Yann Dirson (2014-10-03 22:14:18)
 We could do that - I'm puzzled however that no member of the list
 reacted publicly.  It would surely be good to get some feedback from E
 maintainers (I'm not part of the team myself).

I uploaded a new version of python-efl:

http://mentors.debian.net/debian/pool/main/p/python-efl/python-efl_1.8.1-1.dsc

Instead of using the upstream tarball, I built a new tarball from git because
the ustream tarball only contains the generated C code and not the original
Cython code. Please refer to README.Source.

I also added Python 3 support.

Upstream already has a newer version of Python EFL but that cannot be packaged
until more recent versions of EFL itself are packaged.

cheers, josch


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#740087: python-efl on mentors

2014-10-03 Thread Yann Dirson
On Fri, Oct 03, 2014 at 07:33:16AM +0200, Johannes Schauer wrote:
 Hi,
 
 On Thu, 2 Oct 2014 23:29:12 +0200 Yann Dirson ydir...@free.fr wrote:
  The package is not on mentors.d.o any more, there was no update to
  this bug, and I don't see any followup to [1] - missing info somewhere ?
  
  [1] 
  http://lists.alioth.debian.org/pipermail/pkg-e-devel/2014-February/001994.html
 
 I'm interested in maintaining python-efl but I'm lacking a sponsor.
 
 If you want I can polish my local version of python-efl and re-upload it to
 mentors.

We could do that - I'm puzzled however that no member of the list
reacted publicly.  It would surely be good to get some feedback from E
maintainers (I'm not part of the team myself).

Best regards,
-- 
Yann


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#740087: python-efl on mentors

2014-10-02 Thread Yann Dirson
The package is not on mentors.d.o any more, there was no update to
this bug, and I don't see any followup to [1] - missing info somewhere ?

[1] 
http://lists.alioth.debian.org/pipermail/pkg-e-devel/2014-February/001994.html


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#740087: python-efl on mentors

2014-10-02 Thread Johannes Schauer
Hi,

On Thu, 2 Oct 2014 23:29:12 +0200 Yann Dirson ydir...@free.fr wrote:
 The package is not on mentors.d.o any more, there was no update to
 this bug, and I don't see any followup to [1] - missing info somewhere ?
 
 [1] 
 http://lists.alioth.debian.org/pipermail/pkg-e-devel/2014-February/001994.html

I'm interested in maintaining python-efl but I'm lacking a sponsor.

If you want I can polish my local version of python-efl and re-upload it to
mentors.

cheers, josch


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#740087: python-efl on mentors

2014-02-25 Thread Johannes Schauer
You can retrieve my attempt at packaging python-efl from:

http://mentors.debian.net/package/python-efl

cheers, josch


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org