X-Original-To: alpine-devel@lists.alpinelinux.org Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) by lists.alpinelinux.org (Postfix) with ESMTP id E48B05C4E86 for ; Mon, 12 Feb 2018 18:00:32 +0000 (GMT) Received: by sdaoden.eu (Postfix, from userid 1000) id BD47916045; Mon, 12 Feb 2018 19:00:31 +0100 (CET) Date: Mon, 12 Feb 2018 19:02:08 +0100 From: Steffen Nurpmeso To: "A. Wilcox" Cc: alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] RFC: Introducing tools-base meta package Message-ID: <20180212180208.zBbPR%steffen@sdaoden.eu> References: <161894efe87.111ebc5a251296.390323127337732549@zoho.com> <8a3bd96e-19cf-fc6d-0db5-f0cc3bd3efa4@adelielinux.org> In-Reply-To: <8a3bd96e-19cf-fc6d-0db5-f0cc3bd3efa4@adelielinux.org> Mail-Followup-To: "A. Wilcox" , alpine-devel@lists.alpinelinux.org User-Agent: s-nail v14.9.6-48-gd837577b OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable "A. Wilcox" wrote: |On 02/12/18 03:19, Przemys=C5=82aw Pawe=C5=82czyk wrote: |> Hi, Alpiners! |>=20 |> What would you say about introducing new meta packages: ... |> - mawk |>=20 |> It's "an interpreter for the AWK Programming Language". |> It will possibly allow to make some packages depend on it instead of |> gawk. |>=20 |> I believe A. Wilcox can share details why it's better than busybox's |> awk, after dealing with it in Adelie Linux. | | |mawk has wider compatibility for some awk constructs than BusyBox awk. |I am unfortunately not sure exactly which constructs BB doesn't have as |I've never looked at the source, and my notes about that are long gone. | |I can say that Ad=C3=A9lie doesn't even *ship* gawk. We replaced all |references to gawk with mawk locally with no ill effects. Note we don't |ship the entire main and community repos so I am not advocating gawk's |removal in Alpine. I am however advocating replacing it with mawk |wherever it makes sense. mawk does not support IGNORECASE=3D, whereas busybox awk (and gawk) does. Last month i tried to implement IGNORECASE=3D for mawk, but whereas the normal regex case was somewhat easy, the homebrew regex is too hard and i decided not to look deeper or even offer Dickey an incomplete patch. --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---