delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2000/05/22/23:21:56

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-developers-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com
Date: Mon, 22 May 2000 23:21:42 -0400
Message-Id: <200005230321.XAA01072@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: cygwin-developers AT sourceware DOT cygnus DOT com
In-reply-to: <20000522230901.A15569@cygnus.com> (message from Chris Faylor on
Mon, 22 May 2000 23:09:01 -0400)
Subject: Re: Next net release will be 1.1.3
References: <20000522172249 DOT A10159 AT cygnus DOT com> <200005222150 DOT RAA31092 AT envy DOT delorie DOT com> <20000522191937 DOT B14279 AT cygnus DOT com> <200005222328 DOT TAA31855 AT envy DOT delorie DOT com> <20000522213648 DOT A15412 AT cygnus DOT com> <200005230150 DOT VAA00356 AT envy DOT delorie DOT com> <20000522230901 DOT A15569 AT cygnus DOT com>

> Sure.  Put version number strings in all of the .exe's that are
> installed.  Then if tar file A wipes out an executable that was also in
> tar file B we don't rely on external, erroneous data about tar file A to
> make update decisions.  That's a foolproof if impractical solution.

What about non-executables, like libraries or include files?  That's
why I suggested a separate database of tarballs, files, and checksums.
Or at least sizes and timestamps.

> OK.  The regression point is a good one.  The current version of setup
> can't handle anything like this of course.  You're talking about control
> from the download site which would be cool.

Yup.  It will simplify setup, too.

> Setup doesn't know about versions or dates.  It just knows about
> normalized strings of alphanumeric characters following a "-" and prior
> to a .tar.gz.  It sorts based on those.

Right.  It shouldn't have to know about that either; you either have
the "right" file (specified in the control file) or you don't.

> I just want "setup -u cygwin" to do the right thing as much as possible.

I think a central control file will solve the problem, and for *all*
the packages we distribute.  Finding the time to write the code for
it, though...

> I think my next post to this mailing list will be on the subject
> of puppies and kittens.  (Hint:  I like them.)

Want two?  I have first-hand experience with the meaning of "cat
fight" :-(

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019