Hello folks,

the extcode repo in Sage is somewhat of a dumping ground what doesn't
really fit anywhere else. Below is the disk use of all directories
that aren't more or less empty:

44K     dist
36K     gap
24K     images
1.2M    javascript
228K    magma
52K     maxima
3.0M    notebook
1.9M    pari
400K    pickle_jar
204K    sagebuild
16K     singular
7.2M    total

The 3.0 MB notebook is at least size-wise 95% javascript, too. We
(Jason Grout is doing all the hard work) are in the process of moving
all the javascript packages we use (jsmath, jquery, ...) to spkgs so
that the repo will be much smaller in the future while the .hg repo
information itself will grow by another couple MB. In the end the
compressed extcode.spkg will be just as large as before the removal.
And shipping such an amount of basically 3rd party code we checked in
and then removed seems like a waste of resources. But what to do?

 (a) nuke the extrepo and move things into other places. The
pickle_jar could go into the main Sage repo, the pari scripts into the
pari.spkg, the images and the notebook code could also be part of the
main repo. That leaves certain code for Maxima, Singular and Magma in
search of a place to hang out.

 (b) reset the extrepo. This is the less invasive option, but would
destroy the version history of some of the files. One option here is
to check in files in the name of the previous main author, but it
seems like a bad move.

Either way we should do something about the extocde repo. Since the
doc repo will die in 3.3. it seems like an excellent opportunity to
finish some long needed cleanup. I could certainly imagine some
combination of (a) and (b), i.e. the pari data seems to be large
untouched in a while and the pari.spkg would seem like a canonical
place for it. Putting those pari scripts and data under revision
control also seems rather pointless.

Thoughts?

Cheers,

Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to