Hi,
in order to have U-S installable in some distributions and having it to be
FHS copmliant, some things have to be sorted out.
Obviusly I'm assuming that having U-S easily installable will make it far
more tested, and so it'd be a good thing.
In particular, in Debian has been requested an ITP against Unladen-
swallow[1], and I'm trying to get it done.
I have a working but reeeeally unfinished package here[2]. Please do not
use this as a stable package, as it's definitely uncomplete.
Currently it builds in a Ubuntu karmic environment, I'll provide a Debian
based one asap.
In order to progress on this, I've some questions,
a) first of all, a really dumb one: which should be the binary name?
unladen or unladen-swallow? :)
b) Another little thing I'd like to hear from you: should a binary package
ship Q3 version (and Q4 once it'll be out), or it's better using trunk ?
(ATM I'm working on Q3, as it's the current 'released' version)
c) let's come to more serious stuff. The first problem I faced it's the
differences in python .so modules (_ssl, _structs and so on...): of course
python (and a clean unladen as well) search them in /usr/lib/python*/lib-
dynload/, but unladen should not.
A first attempt is set the PYTHONPATH env: of course if works, but using
environment variable is easily breakable, and I'd like to have it works "as
is".
A simple patch I applied simply change Modules/getpath.c and change the
prefix in which unladen search at a first glance for modules.
A better solution would be patching the build system and have it
configurable, as we can send it upstream, I guess... Comments?
d) Last doubt: unladen homepage state that license is "Apache License",
but:
- there's no Apache License file inside sources.
- I've seen no other apache header/boilerplate in any file. (only for
Lib/wsgiref/validate.py, but it's licensed with other licenses as well)
( llvm seems to have his own license, which I'll look at in next days :P )
So, has anyone more clue than me on that argument and can explain to me
which license unladen is distributed with? (maybe I missed something clear,
in this case sorry for bothering :P).
Thanks.
Bye!
[1]
http://bugs.debian.org/552135
[2]
https://launchpad.net/~gaspa/+archive/ppa/
--
-gaspa-
-----------------------------------------------
--------
https://launchpad.net/~gaspa ---------
----- HomePage:
http://gaspa.yattaweb.it ------
-Il lunedi'dell'arrampicatore:
www.lunedi.org -