X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Thu, 28 Feb 2008 16:53:48 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: Why does setup insist on trying to install colordiff? Message-ID: <20080228155348.GL9539@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <1ff86f510802280635y216c7d06k5f1b2febd2cf75ea AT mail DOT gmail DOT com> <009a01c87a18$4c347850$2e08a8c0 AT CAM DOT ARTIMI DOT COM> <1ff86f510802280705q275483bdmad7e5d336c467bc AT mail DOT gmail DOT com> <009d01c87a1d$536d2040$2e08a8c0 AT CAM DOT ARTIMI DOT COM> <42afa7b00802280731u7c4bebccqa5fbfe36bf239618 AT mail DOT gmail DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42afa7b00802280731u7c4bebccqa5fbfe36bf239618@mail.gmail.com> User-Agent: Mutt/1.5.16 (2007-06-09) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: 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 Feb 28 18:31, Kostya Altukhov wrote: > On Thu, Feb 28, 2008 at 6:19 PM, Dave Korn wrote: > > > My problem is that colordiff requires Perl, and I build my own version > > > of Perl and don't want it downloaded via setup.exe. Hence why I > > > brought it up. > > > > Oh, ouch. Maybe until we get this sorted out we should remove the > > dependencies. > > It is probably better to fix the bug itself than to remove the dependencies :) > > I've actually looked in setup.exe source and I found this piece of code: > > if (installed > || categories.find ("Base") != categories.end () > || categories.find ("Misc") != categories.end ()) > { > desired = default_version; > > So by default setup attempts to install all packages in categories > Base and Misc. Why category Misc is treated as required? Maybe it > should be removed from this 'if'. But that requires changing > setup.exe, so the simplest fix would be just to change the category > for colordiff from Misc to Utils (like it was in the ITP). It's in "Utils" now. Somebody already changed that on cygwin.com a couple of hours ago. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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/