Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com From: Chris Faylor Date: Fri, 9 Jun 2000 17:59:13 -0400 To: cygwin AT sourceware DOT cygnus DOT com Subject: Re: How does setup.exe handle duplicate files? Message-ID: <20000609175913.D14651@cygnus.com> Reply-To: cygwin AT sourceware DOT cygnus DOT com Mail-Followup-To: cygwin AT sourceware DOT cygnus DOT com References: <99B82AA9708ED0119B55006097125A00363EB5 AT ifk63 DOT mach DOT uni-karlsruhe DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <99B82AA9708ED0119B55006097125A00363EB5@ifk63.mach.uni-karlsruhe.de>; from heribert_dahms@icon-gmbh.de on Fri, Jun 09, 2000 at 11:46:29PM +0200 On Fri, Jun 09, 2000 at 11:46:29PM +0200, Heribert Dahms wrote: >are there valid reasons to have duplicates in the first place? This >isn't Win* where everything is just dumped to system32! Are we speaking >about installing a single package or multiple? I consider a given >package having duplicates in itself buggy. My definition of a package >is that several of them are distinct, othogonal sets of files, so there >also shouldn't be duplicates across packages. Am I missing something >basic here? The discussion started, I believe, when someone noticed that the same files are in both the gdb and tcl/tk packages. Since the setup.exe program is not yet smart enough to understand dependencies we need to make sure that gdb has everything it needs to operate, which means including tcl/tk with it. This is the usual reason for duplication although an equally valid reason is that sometimes it is hard to separate files from packages. The standard "make install" method for installing things does not serve the purpose of producing isolated packages very well. cgf -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com