[Debian-olpc-devel] Bug#600395: Bug#600395: sugar-pippy-activity: Cannot import pippy
dr at jones.dk
Wed Jan 5 12:15:53 UTC 2011
On Wed, Jan 05, 2011 at 11:51:11AM +1100, James Cameron wrote:
>The library/ directory from the upstream source is not included in the
>Debian package. I don't know why, but I guess it may have had
>something to do with licensing of code in that directory. The Debian
>maintainer may be able to answer.
Ah, thanks. That helped me figure out what I'd done here.
Correct, the library/ has been ripped out from the Debian packaging of
Pippy. There are two independent thigs going on there, though:
a) /library stripped from Debian-redistributed source tarball
b) /library not included with binary package
Only a) is due to licensing reasons: the upstream source contains
precompiled Box2D2 code which might include code not represented in
source form too in same tarball.
The reason for b) is that Debian aggressively use shared code. One
reason for this is lower ressource consumption, but more importantly it
is much easier to fix security bugs in libraries when shared than when
needing to hunt down all copies (a few years back a bug in zlib was a
nightmare for the security team).
...but I forgot to finish my surgery: I ripped out the library, but
forgot to then replace it with a dependency on python-elements. And now
that I look at it with fresh eyes, I realize that that won't work: I
need to package the Pippy wrapper library around python-elements.
Thanks to everyoen helping out with this. We now have work to do :-)
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 836 bytes
Desc: Digital signature
More information about the Debian-olpc-devel