www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/05/09/14:58:58

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:content-type:mime-version:subject:from
:in-reply-to:date:content-transfer-encoding:message-id
:references:to; q=dns; s=default; b=UowQT23YI9fiGgwkSHn8abfT1A+W
BK7eqYRTXQs2lBjwRecH+qxtWhMpWcspBpFFbp0yzZugpi3sxwosrVRFEc6h75r3
BLWn5RbEFV0HiMXPJJ9LVHvcS56YdtDgNwORQx/HNmyTENrwEr2GzUplDmcv1uk1
dNXmvr0kzz0276M=
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:content-type:mime-version:subject:from
:in-reply-to:date:content-transfer-encoding:message-id
:references:to; s=default; bh=6xgeoMBHknTVVV6CeKBUQ3lFA14=; b=Rw
peUiWTIz4tndpm3dhqMWsGsu/poRwzFVIq1lJ0cUW6UYsh+WbGt3+ky6QGwFqqQd
R0R1zR2jbCDVvZa0OL4RZt8hNZObtEQOnYnESxPunmk+Iky9mWx8fiDa81CyJkR2
q5aYYkcooqhrTziYHaauSTYcSsoWv0Sn8Q8J2A4xE=
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: =?ISO-8859-1?Q?No, score=-0.5 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=Hx-languages-length:1578, that=e2, H*i:sk:E962DB2, H*MI:sk:E962DB2?=
X-HELO: etr-usa.com
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Subject: Re: cmp missing from base
From: Warren Young <wyml AT etr-usa DOT com>
In-Reply-To: <E962DB2A-209C-43FA-9620-CB7CC35245E1@etr-usa.com>
Date: Mon, 9 May 2016 12:58:26 -0600
Message-Id: <845CA311-A04C-491C-875F-34DE37149E6A@etr-usa.com>
References: <572C697E DOT 1090408 AT towo DOT net> <29250DCF-60A0-4113-9834-25EA744E8F41 AT etr-usa DOT com> <E962DB2A-209C-43FA-9620-CB7CC35245E1 AT etr-usa DOT com>
To: The Cygwin Mailing List <cygwin AT cygwin DOT com>
X-IsSubscribed: yes
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u49Iwr2Z012947

On May 9, 2016, at 12:29 PM, Warren Young <wyml AT etr-usa DOT com> wrote:
> 
> On May 6, 2016, at 7:41 PM, Warren Young <wyml AT etr-usa DOT com> wrote:
>> 
>> On May 6, 2016, at 3:53 AM, Thomas Wolff <towo AT towo DOT net> wrote:
>>> 
>>> after a recent fresh installation of cygwin, I was surprised that `cmp` was missing, which is part of the traditional Unix base commands.
>>> I think the diffutils package should be part of the base installation.
>> 
>> I wonder if the rule should just be “POSIX”?
> 
> I’ve come up with a much better rule: mimic the Minimal package set for RHEL.[1]

I decided to try a practical experiment: apply a simplified version of my rule set to a Cygwin Base installation.  My thought was that if the goal is to change Cygwin Base to be as close to RHEL Minimal as is practical given platform differences, that my exclusion rules 2 and 4 should be dropped.

A 64-bit Cygwin Base installation is currently 112 MiB as reckoned by du -sh on my system.  If you take that and add the packages in CentOS 7’s Minimal install that aren’t excluded by my exclusion rules 1 and 3, a “Cygwin Minimal” installation is 266 MiB.

That’s quite a jump in absolute terms, but still smallish by today’s standards.  The corresponding RHEL 7 Minimal installation is 1.2 GiB, by comparison.

This does drag in one major package that isn’t in RHEL 7’s Minimal set: perl, by way of postfix.  We’ve had repeated cases in the past where something in Base indirectly depended on Perl and dragged it in.  Maybe it’s time to give up on excluding Perl?
--
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