X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; q=dns; s=default; b=jV9MlK19sZEbYLpdBh3F5gX+1EUXtePUON97HILuEMN qzl1EZ3YRkPDd+tZbkP2wxiUhryPWVFYtghEyIjGx4F6ueyJ6AGmxa0jqf1CsXmL 3AsA6Vv2Qi5w0PuM3h7NwRKKxEZuRatcRYKIeRf8+/Yb0srUMTjOVG+3HfQ9zJ/Y = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=default; bh=9pHniKTXn3pgmOLWuvj+j7yZjoo=; b=q5W1P0f7h+k7yN/vv Jn2hPQgNCLxxjH2Qa01bC1qoKdOiCRzFpiIxnrRM15Fk9iyFyrvnvaP2fdO7ApTP lpdzuPcYxU+v17BPag9sCkP8KKC662bbZ/BmTC+ZlnzIVOqlNd62R18Xy8j6asFk VnuWWtfeliQB4wfwzPI+Yi5s+s= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.4 required=5.0 tests=AWL,BAYES_20,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: server.obj-sys.com Message-ID: <53A1F5CF.5080708@obj-sys.com> Date: Wed, 18 Jun 2014 16:25:51 -0400 From: Douglas Coup User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Base 64-bit Cygwin now requires Perl? References: <53A1F336 DOT 3030509 AT breisch DOT org> In-Reply-To: <53A1F336.3030509@breisch.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Get-Message-Sender-Via: server.obj-sys.com: authenticated_id: dcoup AT obj-sys DOT com X-IsSubscribed: yes Objective Systems, Inc. REAL WORLD ASN.1 AND XML SOLUTIONS Tel: +1 (484) 875-9841 Fax: +1 (484) 875-9830 Toll-free: (877) 307-6855 (USA only) http://www.obj-sys.com On 6/18/2014 4:14 PM, Chris J. Breisch wrote: > Steven Penny wrote: >> On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote: >>> Because of this dependency line >> >> This issue is back again, now with >> >> man-db >> lynx >> perl >> >> OP >> http://cygwin.com/ml/cygwin/2013-08/msg00152.html >> > > Yes, this is true, and my guess is that it will remain so. > > man-db depends on lynx, and that's not a dependency that is easily > removed, even if I was inclined to try, which I'm not. It needs some > sort of WWW browser. I don't think that can be disabled. It's not a > configure option to do so, so it'd have to be handled through Cygwin > specific patches to the source. I haven't looked into how difficult > that would be yet. Perhaps it's not all that difficult. I'll take a > glance when I get home. > > While the browser doesn't have to be lynx, that's probably the > simplest one. > > lynx depends on perl. I'm not 100% sure this is a valid dependency. I > don't notice that as a dependency on other systems. I think it comes > from the fact that there's a sample perl script included in the > installation. This is just sample code, and is merely to demonstrate > using a perl script with lynx as a CGI. If Im correct and this is the > reason for this dependency (I don't see anything else), it could > likely be removed. I'm not the Cygwin project manager or the lynx > maintainer, however, and such a decision would have to be left to them. > > However, I wonder if the answer here isn't just to move perl into > base. perl scripts are used everywhere, even in startup/shutdown > scripts on some Unix systems. I think most people at this point expect > a Unix environment to have perl. Just for my two cents, does "move perl into base" mean that a Cygwin install would always install Cygwin's perl and would not allow perl to be skipped? I'm asking because we use ActiveState perl; we've had problems trying to run some of our scripts using Cygwin's perl. Every time a Cygwin install tries to bring in Cygwin's perl, we either have to mark it to be skipped or let it install and then run setup again to de-install it. > > So, yes, there are options to remove this dependency. The lynx one > seems to me to be the easiest, but I could be wrong. As I said, I can > take a look into seeing how difficult it would be to create a Cygwin > specific version of mandb without browser capabilities. I'm not > convinced it's worth crippling mandb just to remove this dependency, > however. > > Finally, I'm not sure that removing this dependency is worthwhile, > regardless, but that's not my call. > -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple