From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.7 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 456C41F4B4 for ; Sat, 26 Dec 2020 23:12:21 +0000 (UTC) Received: from localhost ([::1]:46338 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ktIjT-0001cc-WB for normalperson@yhbt.net; Sat, 26 Dec 2020 18:12:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ktIjQ-0001cE-1O; Sat, 26 Dec 2020 18:12:16 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:53730) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ktIjM-0005qg-O2; Sat, 26 Dec 2020 18:12:15 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3060D160065; Sat, 26 Dec 2020 15:12:09 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 3jW6-MSmMDtl; Sat, 26 Dec 2020 15:12:08 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id F3B7F16009A; Sat, 26 Dec 2020 15:12:07 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id iQ_XnLyjhoxK; Sat, 26 Dec 2020 15:12:07 -0800 (PST) Received: from [192.168.1.9] (cpe-23-243-218-95.socal.res.rr.com [23.243.218.95]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id BA5C1160065; Sat, 26 Dec 2020 15:12:07 -0800 (PST) To: bug-standards@gnu.org References: <878s9k8rhw.fsf@latte.josefsson.org> <2437960.L2bZbQ6S5l@omega> <87ft3spgax.fsf@latte.josefsson.org> <4087542.9Ba499KVGE@omega> <7b8233d6-76d1-487e-d724-421780fafc88@cs.ucla.edu> <3d0a0d5f680e0e60a849d018ac02a08914ff0260.camel@josefsson.org> From: Paul Eggert Organization: UCLA Computer Science Department Subject: Re: cmp/diff Message-ID: Date: Sat, 26 Dec 2020 15:12:07 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <3d0a0d5f680e0e60a849d018ac02a08914ff0260.camel@josefsson.org> Content-Type: multipart/mixed; boundary="------------B2322AFD2BEA8FA39DB1DA64" Content-Language: en-US Received-SPF: pass client-ip=131.179.128.68; envelope-from=eggert@cs.ucla.edu; helo=zimbra.cs.ucla.edu X-Spam_score_int: -57 X-Spam_score: -5.8 X-Spam_bar: ----- X-Spam_report: (-5.8 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-1.619, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Simon Josefsson , bug-gnulib@gnu.org, Bruno Haible Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" This is a multi-part message in MIME format. --------------B2322AFD2BEA8FA39DB1DA64 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable On 12/26/20 1:55 PM, Simon Josefsson wrote: >> Looking at that list now, the only obvious tool to remove is egrep, >> since 'grep -E' subsumes it nowadays. > Yes, I think that should be dropped. >=20 > What about 'install-info'? It is quite GNU-specific. Nothing in > gnulib appears to refer to it (except for the make-stds manual..). Sure, attached is a proposed patch to make-stds.texi. This patch also=20 removes fgrep, which is in the same category as egrep. I am sending this=20 email to bug-standards so that they can see it as a suggestion. Also, it puzzles me that the set of pre-installation and=20 post-installation commands is a superset of the set of commands that can=20 appear in "the Makefile rules for building and installation". Since pre-=20 and post-installation commands appear in Makefiles, shouldn't their=20 commands be a subset, not a superset? --------------B2322AFD2BEA8FA39DB1DA64 Content-Type: text/plain; charset=UTF-8; name="make-stds-diff.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="make-stds-diff.txt" SW5kZXg6IG1ha2Utc3Rkcy50ZXhpCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9zb3VyY2Vz L2dudXN0YW5kYXJkcy9nbnVzdGFuZGFyZHMvbWFrZS1zdGRzLnRleGksdgpyZXRyaWV2aW5n IHJldmlzaW9uIDEuNjkKZGlmZiAtYyAtcjEuNjkgbWFrZS1zdGRzLnRleGkKKioqIG1ha2Ut c3Rkcy50ZXhpCTEgSnVuIDIwMjAgMTc6NTM6MzkgLTAwMDAJMS42OQotLS0gbWFrZS1zdGRz LnRleGkJMjYgRGVjIDIwMjAgMjM6MDg6NTAgLTAwMDAKKioqKioqKioqKioqKioqCioqKiAx NjAsMTY2ICoqKioKICBAYyBta2ZpZm8gbWtub2QgdGVlIHVuYW1lCiAgCiAgQGV4YW1wbGUK ISBhd2sgY2F0IGNtcCBjcCBkaWZmIGVjaG8gZWdyZXAgZXhwciBmYWxzZSBncmVwIGluc3Rh bGwtaW5mbyBsbiBscwogIG1rZGlyIG12IHByaW50ZiBwd2Qgcm0gcm1kaXIgc2VkIHNsZWVw IHNvcnQgdGFyIHRlc3QgdG91Y2ggdHIgdHJ1ZQogIEBlbmQgZXhhbXBsZQogIAotLS0gMTYw LDE2NiAtLS0tCiAgQGMgbWtmaWZvIG1rbm9kIHRlZSB1bmFtZQogIAogIEBleGFtcGxlCiEg YXdrIGNhdCBjbXAgY3AgZGlmZiBlY2hvIGV4cHIgZmFsc2UgZ3JlcCBsbiBscwogIG1rZGly IG12IHByaW50ZiBwd2Qgcm0gcm1kaXIgc2VkIHNsZWVwIHNvcnQgdGFyIHRlc3QgdG91Y2gg dHIgdHJ1ZQogIEBlbmQgZXhhbXBsZQogIAoqKioqKioqKioqKioqKioKKioqIDE3NCwxNzkg KioqKgotLS0gMTc0LDE4MiAtLS0tCiAgZm9yIHBhcmFsbGVsIGV4ZWN1dGlvbi4gIEZvciBh IGxpc3Qgb2Yga25vd24gaW5jb21wYXRpYmlsaXRpZXMsIHNlZQogIEByZWZ7UG9ydGFibGUg U2hlbGwsIFBvcnRhYmxlIFNoZWxsIFByb2dyYW1taW5nLCwgYXV0b2NvbmYsIEF1dG9jb25m fS4KICAKKyBQcm9ncmFtcyBsaWtlIEBjb2Rle2VncmVwfSBhbmQgQGNvZGV7aW5zdGFsbC1p bmZvfSBjYW4gYmUgdXNlZCBpbgorIHJ1bGVzIHRoYXQgaGF2ZSBhIGZhbGxiYWNrIGlmIHRo ZSBwcm9ncmFtcyBhcmUgYWJzZW50LgorIEB4cmVme1N0YW5kYXJkIFRhcmdldHN9IGZvciBh biBleGFtcGxlIG9mIHRoaXMuCiAgCiAgSXQgaXMgYSBnb29kIGlkZWEgdG8gYXZvaWQgY3Jl YXRpbmcgc3ltYm9saWMgbGlua3MgaW4gbWFrZWZpbGVzLCBzaW5jZSBhCiAgZmV3IGZpbGUg c3lzdGVtcyBkb24ndCBzdXBwb3J0IHRoZW0uCioqKioqKioqKioqKioqKgoqKiogMTEzMSwx MTQyICoqKioKICB3aGljaCBvZiB0aGUgZGVwZW5kZW5jaWVzIGFjdHVhbGx5IHJ1bi4KICAK ICBQcmUtaW5zdGFsbGF0aW9uIGFuZCBwb3N0LWluc3RhbGxhdGlvbiBjb21tYW5kcyBzaG91 bGQgbm90IHJ1biBhbnkKISBwcm9ncmFtcyBleGNlcHQgZm9yIHRoZXNlOgogIAogIEBleGFt cGxlCiAgWyBiYXNlbmFtZSBiYXNoIGNhdCBjaGdycCBjaG1vZCBjaG93biBjbXAgY3AgZGQg ZGlmZiBlY2hvCiEgZWdyZXAgZXhwYW5kIGV4cHIgZmFsc2UgZmdyZXAgZmluZCBnZXRvcHQg Z3JlcCBndW56aXAgZ3ppcAohIGhvc3RuYW1lIGluc3RhbGwgaW5zdGFsbC1pbmZvIGtpbGwg bGRjb25maWcgbG4gbHMgbWQ1c3VtCiAgbWtkaXIgbWtmaWZvIG1rbm9kIG12IHByaW50ZW52 IHB3ZCBybSBybWRpciBzZWQgc29ydCB0ZWUKICB0ZXN0IHRvdWNoIHRydWUgdW5hbWUgeGFy Z3MgeWVzCiAgQGVuZCBleGFtcGxlCi0tLSAxMTM0LDExNDUgLS0tLQogIHdoaWNoIG9mIHRo ZSBkZXBlbmRlbmNpZXMgYWN0dWFsbHkgcnVuLgogIAogIFByZS1pbnN0YWxsYXRpb24gYW5k IHBvc3QtaW5zdGFsbGF0aW9uIGNvbW1hbmRzIHNob3VsZCBub3QgcnVuIGFueQohIHByb2dy YW1zIGRpcmVjdGx5IGV4Y2VwdCBmb3IgdGhlc2U6CiAgCiAgQGV4YW1wbGUKICBbIGJhc2Vu YW1lIGJhc2ggY2F0IGNoZ3JwIGNobW9kIGNob3duIGNtcCBjcCBkZCBkaWZmIGVjaG8KISBl eHBhbmQgZXhwciBmYWxzZSBmaW5kIGdldG9wdCBncmVwIGd1bnppcCBnemlwCiEgaG9zdG5h bWUgaW5zdGFsbCBraWxsIGxkY29uZmlnIGxuIGxzIG1kNXN1bQogIG1rZGlyIG1rZmlmbyBt a25vZCBtdiBwcmludGVudiBwd2Qgcm0gcm1kaXIgc2VkIHNvcnQgdGVlCiAgdGVzdCB0b3Vj aCB0cnVlIHVuYW1lIHhhcmdzIHllcwogIEBlbmQgZXhhbXBsZQo= --------------B2322AFD2BEA8FA39DB1DA64--