Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 To: Jon LaBadie Cc: cygwin AT cygwin DOT com In-Reply-To: <20020809182508.GB26049@butch.jgcomp.com> References: <20020809182508 DOT GB26049 AT butch DOT jgcomp DOT com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jGJZlGJVy7r2R+Z3Ljuw" 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--