Fluxus requires racket-common, which is a very large install

Bug #815574 reported by danstowell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Puredyne Live
Fix Committed
High
Unassigned
fluxus
New
Undecided
Unassigned

Bug Description

I'm trying to work out how to get the puredyne CD down to CD size, and I noticed that "racket-common" has by far the biggest installed size out of all packages included. (Almost twice as big as linux-image-*!)

Fluxus depends on "racket" which depends on "racket-common".

According to the racket description, it "includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the PLT Scheme web server, extensive libraries, documentation for both beginners and experts, and more. "
I don't have any idea which of these components are needed by fluxus!
I imagine it might be possible to have a trimmed-down version (e.g. in the puredyne PPA there could be "racket-tiny" and fluxus could depend on "racket | racket-tiny").

But in the short term, unless anyone with fluxus or racket expertise is willing to take this on (not a trivial job), I suspect we'll have to make fluxus a DVD-only inclusion...?

danstowell (danstowell)
Changed in puredyne-live:
milestone: none → 10.10
importance: Undecided → High
Revision history for this message
dave griffiths (dave-pawfal) wrote : Re: [Bug 815574] [NEW] Fluxus requires racket-common, which is a very large install

On Sun, 2011-07-24 at 20:51 +0000, danstowell wrote:
> Public bug reported:
>
> I'm trying to work out how to get the puredyne CD down to CD size, and I
> noticed that "racket-common" has by far the biggest installed size out
> of all packages included. (Almost twice as big as linux-image-*!)
>
> Fluxus depends on "racket" which depends on "racket-common".
>
> According to the racket description, it "includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the PLT Scheme web server, extensive libraries, documentation for both beginners and experts, and more. "
> I don't have any idea which of these components are needed by fluxus!
> I imagine it might be possible to have a trimmed-down version (e.g. in the puredyne PPA there could be "racket-tiny" and fluxus could depend on "racket | racket-tiny").
>
> But in the short term, unless anyone with fluxus or racket expertise is
> willing to take this on (not a trivial job), I suspect we'll have to
> make fluxus a DVD-only inclusion...?

Yes, put it on the DVD - we can statically link fluxus against just what
it needs from racket and remove the dependancy, but it's a counter
debian philosophy do this.

cheers,

dave

Revision history for this message
Aymeric Mansoux (aymeric) wrote :

Agreed, let's move fluxus to DVD. The CD stuff is only built for legacy reasons anyway. Most ppl get the DVD.

Revision history for this message
danstowell (danstowell) wrote :

OK, done - thanks

Changed in puredyne-live:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.