delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/08/09/18:59:00

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Subject: Re: setup overwriting ?experimental? installed packages
From: Robert Collins <rbcollins AT cygwin DOT com>
To: Jon LaBadie <jcyg AT jgcomp DOT com>
Cc: cygwin AT cygwin DOT com
In-Reply-To: <20020809182508.GB26049@butch.jgcomp.com>
References: <20020809182508 DOT GB26049 AT butch DOT jgcomp DOT com>
Date: 10 Aug 2002 08:58:44 +1000
Message-Id: <1028933924.16094.192.camel@lifelesswks>
Mime-Version: 1.0

--=-jGJZlGJVy7r2R+Z3Ljuw
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sat, 2002-08-10 at 04:25, Jon LaBadie wrote:
> I must be missing something obvious, yell (as I know you will) if so.
>=20
> When I've installed something newer than "current", like perl 5.8 or
> gcc 3.x, each time I use the setup program I have to make sure to
> individually mark each of those packages as "keep" or they will
> be replaced by the "current" packages, like perl 5.6 or gcc 2.95.
>=20
> This is time-consuming, error-prone, and frustrating.
>=20
> What have I missed?  How to say generically "I want what I've
> already got left alone".

Currently you don't. We don't have a heuristic that will consistently
*do the right thing*.

ie: How does setup know that a current release with a version number
greater than an installed experimental release should *not* replace it?

You may say 'who cares'. But if
* you run an experimental package (say with a functionality patch)
* both the stable and exp version of it get updated=20
* you run setup again

this is the situation you will be in. If setup replaces that package
then you would go back to the normal current version.

I suggest using the 'partial' screen to see what changes will be made.

Better heuristics than the current one are possible, and have been
discussed, to no resolution, on cygwin-apps.

Rob


--=-jGJZlGJVy7r2R+Z3Ljuw
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQA9VEkkI5+kQ8LJcoIRApxWAJwMUABEb8zmI3KEVUMav5KlsvWnNgCeNv3H
bZ6j+VAzPoJg5rsjf7vKbhI=
=eTQQ
-----END PGP SIGNATURE-----

--=-jGJZlGJVy7r2R+Z3Ljuw--

- Raw text -


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