X-Spam-Check-By: sourceware.org From: "Dave Korn" To: Subject: RE: mismatched dll Date: Fri, 3 Feb 2006 13:09:08 -0000 Message-ID: <00f201c628c3$04d68820$a501a8c0@CAM.ARTIMI.COM> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit In-Reply-To: <43E2C112.CFE77C07@dessent.net> Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: 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 On 03 February 2006 02:34, Brian Dessent wrote: > For example, suppose that the user installs Cygwin and then later > installs CygwinBasedCommercialProduct (CBCP from here on.) The CBCP > installer plays nice, notices that the user has Cygwin installed with the > most recent DLL, so it does not install its own copy. Everyone is happy. > But then say six months later the under removes Cygwin, unaware the CBCP > was relying on its DLL, and now CBCP fails to start or fails in other > strange ways. From the standpoint of the user, he doesn't really care > what the underlying reason is, his CBCP now doesn't work and it's > obviously a CBCP bug. You talk like that's a bad thing. I say that's /exactly/ what we *want* to happen. Then the users will go beat up the CBCP provider instead of coming and flooding the list with offtopic requests for support for a commercial product. :-D Sounds like a win-win to me! > You can repeat this scenario in several > permutations, say for example if there are two CBCPs installed on the > system, and one is using the DLL provided by the other. > Upgrade/downgrade/remove one and the other breaks. Yay! Even better! 3PP fight! As long as they're fighting each other they're not giving us any hassle! > I think at the end of the day, user education as to the nature of the > problem is really what is required. cheers, DaveK -- Can't think of a witty .sigline today.... -- 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/