[Debian-olpc-devel] Bug#600395: Bug#600395: sugar-pippy-activity: Cannot import pippy

Jonas Smedegaard 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 :-)


Kind regards,

  - Jonas

-- 
  * 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
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-olpc-devel/attachments/20110105/0ca6b11e/attachment.pgp>


More information about the Debian-olpc-devel mailing list