delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/02/23/18:48:40

X-Spam-Check-By: sourceware.org
Message-ID: <45DF7D3D.2090100@cygwin.com>
Date: Fri, 23 Feb 2007 18:48:13 -0500
From: "Larry Hall (Cygwin)" <reply-to-list-only-lh AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.9) Gecko/20061221 Fedora/1.5.0.9-1.fc4.remi Thunderbird/1.5.0.9 Mnenhy/0.7.4.0
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] Updated: openssl-0.9.8e-1, openssl-devel-0.9.8e-1
References: <announce DOT 20070223173339 DOT GA16068 AT calimero DOT vinschen DOT de> <ernhh8$2cm$1 AT sea DOT gmane DOT org> <45DF627D DOT 9050109 AT cygwin DOT com> <ernpcr$6ff$1 AT sea DOT gmane DOT org>
In-Reply-To: <ernpcr$6ff$1@sea.gmane.org>
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

Matthew Woehlke wrote:
> Larry Hall (Cygwin) wrote:
>> Chuck wrote:
>>> I have both openssl 0.9.8 and 0.9.7 installed. How can I find out what
>>> is using 097 and get rid of it if I don't need it anymore?
>>
>> Based on Corinna's comment, it's fair to assume that if you have this
>> package, it is because you have one of the following situations:
>>
>>   2. You had a package that used it but didn't get uninstalled
>>      properly for some reason, leaving around openssl097.
> 
> Shouldn't that be:
> 
>   2. You had a package that used it at one point.
> 
> ??
> 
> I wouldn't expect the installer to remove a legacy package A if, after 
> installing B which depends on A, you then upgrade B so that it no longer 
> needs A. How would it know that you didn't meanwhile build something 
> that uses A?
> 

'setup.exe' only tracks package dependencies during installation really.
Also it doesn't know anything about other software that's not a Cygwin
package installed by 'setup.exe'.  So it can't track these.  The only
way the package will "go away" is for you to uninstall it.  If that
didn't proceed as planned for some reason, it may still be hanging around.
So in your example, you have to uninstall A and B if you want both A and
B to go away.  Installing B, however, will bring along the current version
of A automatically unless you make changes to prohibit that.

I should've also pointed out that it's also possible to just uninstall
openssl097 and look for things that won't start anymore at runtime.  If
you don't know if you have anything that still relies on it, you probably
don't.  And if you do, you just upgrade to the current version using
'setup.exe' or rebuild it from scratch using the current Cygwin -devel
package.

-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746

_____________________________________________________________________

A: Yes.
 > Q: Are you sure?
 >> A: Because it reverses the logical flow of conversation.
 >>> Q: Why is top posting annoying in email?

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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