delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/06/18/16:15:16

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=gEWf19zDGs8PbGEL6BWasglZI6tW98ZxCiVPJIJlU0W
EQIXIaOQvt7rNLNIiHgi4PLdgEm6TgtQo+xkysfwfCk2VxRS0zCvpCGWx0g68Ueb
Y1mMjJGJsyvW/cekz+/DwU6mziUJsAAaf0wH+jUVYb1pCzIP3MMvaCgHknoEyfkg
=
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=WTBmRNcDyg+OGa90vv57TDUaYjI=; b=aBGKIWNFvGvmQEwDB
p8eMRtRpqFgFkBQtaJ4QZs8sba/NOahpSXUrUSP8o/X6y6A4FNfpp1Q2Q2VF+FQs
2gqvNlhRFsXZgUR4EVmj8A+sBjsaalebq5tF+HXmKGv03D4UWZxTNoqKbPMJoWZB
btnfW7Nn8GYvaVykA7cD1Z9xwQ=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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=-2.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2
X-HELO: mail-oa0-f45.google.com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=vNToNpOG2hBDDJwYf0W9xVi1b9FirV6vpvA/u+9xt60=; b=iZWEzf79BszrGVDITg/Et0axVEj+nXD8LbbbbyiitEPUcoH7zi/8PV318M514fCe5U 95nu805nJQshUyUSnHNonJ9t0iFEUBvak3OPILbntGgJdlw3qpIv0Sux9KZI2gwqixH9 /f1LueMLWtApqCalyWRH515j43TpiFAphzmkXUaAH5e532SwmNqLiFKFLTgYep6BeJg3 lzjRbhBU9evgg6bRtwJHGdwuain9Orib2JPPhIx7OWCxrdf7pFAJ9Kpx9e8KufsyIFVT tv5mPtXX4wyjnRF5UxhM+GQIx7sbWVv0SBI9Z8EwUmmqYYCjtS7iefKnEJFcl5vgkj7P /TbQ==
X-Gm-Message-State: ALoCoQmvi+JCzI7uBQ/XMjf7rFiHhqVwtJCOJDHNLr9o88U5Iu70zka3BhuSOxoiu6O2f53ANkPt
X-Received: by 10.60.143.37 with SMTP id sb5mr447388oeb.38.1403122490510; Wed, 18 Jun 2014 13:14:50 -0700 (PDT)
Message-ID: <53A1F336.3030509@breisch.org>
Date: Wed, 18 Jun 2014 16:14:46 -0400
From: "Chris J. Breisch" <chris DOT ml AT breisch DOT org>
User-Agent: Postbox 3.0.11 (Windows/20140602)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Base 64-bit Cygwin now requires Perl?
References: <CAAXzdLX=PuGT8N9G19W8ykN7H6zLa5D5psXc+SMmyZfogMg5CA AT mail DOT gmail DOT com> <CAAXzdLVHrLZ53hxm-=zy=6zPjT1+KDpv60Jc3_-AbnV8vq-9ow AT mail DOT gmail DOT com>
In-Reply-To: <CAAXzdLVHrLZ53hxm-=zy=6zPjT1+KDpv60Jc3_-AbnV8vq-9ow@mail.gmail.com>
X-IsSubscribed: yes

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.

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.

-- 
Chris J. Breisch

--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019