Re: Klasses.jar in the CVS tree?

Date view Thread view Subject view Author view

From: Godmar Back (gback@cs.utah.edu)
Date: Sun Dec 13 1998 - 14:40:26 EST


 I have no substantial objections to however you want to do the .class
or Klasses.jar or whatever. As long as it doesn't require me to build
in the source tree and doesn't break anything else on FreeBSD or Linux,
it's fine with me.

The only ``objection'' I have is of a principal nature, and forgive me
for being a smart-ass here:

I think we should focus on issues related to kaffe itself, not the
build environment. Hell, kaffe doesn't even do such basic things as
removing entries from a hashtable right at this point.

This is not to say that having a robust and nice build and debug
environment is unimportant, but it is only a means to and end, and
I believe we should assign our resources and discussion bandwidth
accordingly.

        - Godmar

>
> On Dec 12, 1998, Godmar Back <gback@cs.utah.edu> wrote:
>
> >> What do you think of maintaining the .class files in the CVS tree,
> >> instead of the whole Klasses.jar?
>
> >> This would save us a lot of disk space and network traffic.
>
> > How so?
>
> I mean, disk space in the CVS repository (every time you check in a
> new Klasses.jar, it will be stored integrally in the repository; no
> diffs on binaries). If we committed only class files, instead of
> wasting a lot of disk space for every single changed file, we'd just
> have a small additional file.
>
> > Because downloading uncompressed class files is faster and takes less
> > space than downloading a jar file?
>
> Not only that: in a .tar.gz, gzip can make apply global compression to
> class files, whereas zip will compress files individually, and
> prevents gzip from doing a good job on it afterwards.
>
> > The main purpose of having it in the CVS is so that people can download it.
>
> People would still be able to download it, but in the form of separate
> class files (and, with cvs -z, they'd also get global compression).
>
> > I don't want to .class files in the CVS tree. Besides, they're in the
> > build tree.
>
> That's the very change I'm proposing. :-)
>
> --
> Alexandre Oliva http://www.dcc.unicamp.br/~oliva aoliva@{acm.org}
> oliva@{dcc.unicamp.br,gnu.org,egcs.cygnus.com,samba.org}
> Universidade Estadual de Campinas, SP, Brasil
>
>


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:14 EDT