delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/01/10/15:31:09

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_SOFTFAIL
X-Spam-Check-By: sourceware.org
Message-ID: <4B4A3918.4020005@byu.net>
Date: Sun, 10 Jan 2010 13:31:20 -0700
From: Eric Blake <ebb9 AT byu DOT net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Update problems
References: <web-28750510 AT remus DOT csulb DOT edu> <4B46A4C3 DOT 2000803 AT cygwin DOT com> <4B47986F DOT 2020609 AT t-online DOT de> <4B47B3FA DOT 1010101 AT cygwin DOT com> <4B47DBAE DOT 5000901 AT monai DOT ca> <20100109100941 DOT GL23992 AT calimero DOT vinschen DOT de> <4B4A1032 DOT 9030201 AT monai DOT ca> <20100110192728 DOT GC24855 AT ednor DOT casa DOT cgf DOT cx>
In-Reply-To: <20100110192728.GC24855@ednor.casa.cgf.cx>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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

--------------enig58895B66B3B07D7B3CFA2EFB
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

According to Christopher Faylor on 1/10/2010 12:27 PM:
> This idea has been put forth many times since that time.  The fact that
> it isn't implemented means that either 1) It's more difficult than you
> anticipate or 2) No one thinks its a good idea.

And here's one reason why.  Newer versions of cygwin1.dll introduce new
entry points.  But suppose you are updating cygwin1.dll and bash at the
same time.  If the new bash depends on one of those new entry points, but
the old cygwin1.dll is still in operation, then the replace-on-reboot
won't save the fact that the new bash won't work until the reboot.

Really, it is better to stop ALL things cygwin, do the upgrade, and not
worry about those interactions.

--=20
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9 AT byu DOT net


--------------enig58895B66B3B07D7B3CFA2EFB
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktKOR0ACgkQ84KuGfSFAYCoogCfSRgXBzrUkqXw2L7uW9BOLaSa
2joAn0hLwsqX72gHr2PKBsxxEeY+ndZr
=NBrM
-----END PGP SIGNATURE-----

--------------enig58895B66B3B07D7B3CFA2EFB--

- Raw text -


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