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@cygwin.com>
Reply-To: cygwin@cygwin.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@cygwin.com
Subject: Re: [ANNOUNCEMENT] Updated: openssl-0.9.8e-1, openssl-devel-0.9.8e-1
References: <announce.20070223173339.GA16068@calimero.vinschen.de> <ernhh8$2cm$1@sea.gmane.org> <45DF627D.9050109@cygwin.com> <ernpcr$6ff$1@sea.gmane.org>
In-Reply-To: <ernpcr$6ff$1@sea.gmane.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.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/

