Apparently, the mozilla-source.tar.gz files, once untarred, still do not have good CVS repository information. We end up sending tons and tons of files to the server anyway. Steps to reproduce: (1) In .mozconfig, include the following: mk_add_options MOZ_CVS_FLAGS="-t -q -z 9" (-z 3 if you're on broadband) The -t option forces cvs to report everything it's doing, and also logs these details. (2) Get a brand-spanking-new tarball from ftp.mozilla.org. (3) Untar the whole thing, and move .mozconfig into the mozilla directory. (4) Follow checkout instructions from mozilla.org (URL field). (5) When it ends, open cvsco.log, and compare that against http://lxr.mozilla.org/seamonkey . Expected results: A short cvsco.log file, with not too many "Sending file" statements. Actual results: Lots of files get sent to the server, many of them apparently with LXR dates much older than the tarball itself. (gbint.h seems to be a good example.) Quoting from the URL field's page: "In order to use cvs under Windows, you must have unpacked the source from the `tar' file, not from a `zip'. The zip file format does not store dates with enough accuracy for cvs, so updating source unpacked from a zip with cvs takes a really long time because the cvs client must send most files to the server to determine if they have changed." In other words, sending files to CVS during checkout is clearly bad. jesus_X has provided independent confirmation of this bug.
Component: Build Config → Build Config
Product: SeaMonkey → Core
Version: Trunk → 1.9.0 Branch
CVS is so passe.
Status: NEW → RESOLVED
Last Resolved: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.