This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Removing "brik" from release script


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, Apr 07, 2004 at 09:01:46PM +0200, Volker Reichelt wrote:
> Mark Mitchell wrote:
> > I think that it's time to remove the generation of the "brik" files
> > from the release script.  These checksum files aren't really necessary
> > at a time where (a) communication links are generally error-free, and
> > (b) we're generating md5sum files for the release tarballs.  The use
> > of "brik" is just one more thing to complicate the release generation.
> > 
> > I'll remove the use of "brik" after the 3.4.0 release unless people
> > object.
> 
> I'd vote for keeping "brik".

[I've never thought of "brik" as anything other than an annoying
diff-enlarger.  Oh well, now I know its purpose. :) ]

> If you have a slow connection, it's easier to download the diffs instead
> of the full tarball. After applying the diff, "brik" can guarantee that
> everything went alright.

The diff should also be pgp-signed; that gives you your guarantee.

> You can't do that with the md5sum of the whole tar file, because you'll
> never be able to generate exact the same tar file as the in the FSF
> repository from your local one (the order of the files might differ,
> time stamps might vary etc.)

File order should be easy enough to solve.  Something like:

find . |sort |tar -T - -czf gcc-$VERSION.tar.gz

would impose a unique order, so any other differences would be due to
different implementations of gzip or of tar itself.  (Or timestamp
granularity???)

- -- 
http://voyager.abite.co.za/~berndj/ (up again for now - yay!)
I have neither the need, the time, or the inclination to put words into your
mouth. You are perfectly capable of damaging your reputation without any help
from me.                   --Richard Heathfield roasts a troll in comp.lang.c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQFAdQME/FmLrNfLpjMRAgV+AJ9DcPuQg/vrYOgIEMS+n3NH1JUHwgCgp+JJ
7As1yul3s2OFewGHQqs1XUk=
=ZHl4
-----END PGP SIGNATURE-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]