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

Bug #815574 reported by danstowell on 2011-07-24
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Puredyne Live
High
Unassigned
fluxus
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) on 2011-07-24
Changed in puredyne-live:
milestone: none → 10.10
importance: Undecided → High

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

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.

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  Edit
Everyone can see this information.

Other bug subscribers