[sugar] Squeak / Etoys RPMs

Marco Pesenti Gritti mpg
Tue Oct 10 11:29:39 EDT 2006


Ian Bicking wrote:
> Marco Pesenti Gritti wrote:
>> Yeah, I don't think auto* is going to be a good base anyway and Ian's 
>> plan about setuptools made sense to me. Now, if Ian could work with 
>> Bert to port the etoys activity over setuptools, I think that would 
>> be a good basic test of his plan (the etoys activity looks really 
>> simple to "package").
>
> Well, I got setuptools working on my hard drive.  Where in the 
> repository should I put the resulting package?
>
> I think it's pretty slick; I was able to take a couple applications 
> (that had already enumerated their dependencies) and package them up 
> as totally self-contained bundles without adding any new information.  
> It's not complete -- I haven't looked at what sugar-activate-factory 
> really does, or how the actual scripts fit into this either.
>
> The other issue that came up is that I realized a rather modest little 
> application I'd written (HTConsole) turned into an 8Mb activity.  It 
> actually is bringing in more dependencies than it needs to, but also a 
> lot of libraries (my own included) ship stuff that they don't need to. 
> E.g., the Cheetah template language has 420Kb of tests.  My app has 
> 300Kb of Javascript.  Paste includes 600Kb that is mostly backported 
> stdlib libraries in case you are running on Python 2.3.  I'm not 
> entirely sure how to deal with this issue.

Ivan,

can we create a new git module for this? Either sugar-bundle-builder or 
bundle-builder I guess.

Marco


More information about the Sugar-devel mailing list