X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) by lists.alpinelinux.org (Postfix) with ESMTP id 9DC815C4E6C for ; Mon, 12 Feb 2018 17:19:38 +0000 (GMT) Received: (qmail 9043 invoked from network); 12 Feb 2018 17:19:36 -0000 Received: from 107-131-85-28.lightspeed.tulsok.sbcglobal.net (HELO ?192.168.1.237?) (awilcox@wilcox-tech.com@107.131.85.28) by mail.wilcox-tech.com with ESMTPA; 12 Feb 2018 17:19:36 -0000 Subject: Re: [alpine-devel] RFC: Introducing tools-base meta package To: alpine-devel@lists.alpinelinux.org References: <161894efe87.111ebc5a251296.390323127337732549@zoho.com> From: "A. Wilcox" Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: <8a3bd96e-19cf-fc6d-0db5-f0cc3bd3efa4@adelielinux.org> Date: Mon, 12 Feb 2018 11:19:48 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 In-Reply-To: <161894efe87.111ebc5a251296.390323127337732549@zoho.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3j9W12KMnnVKeiMjqVBempI9V8M3kp3n9" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --3j9W12KMnnVKeiMjqVBempI9V8M3kp3n9 Content-Type: multipart/mixed; boundary="u1d46SIdNkVHO8xxINP1qDajdITJQP0l8"; protected-headers="v1" From: "A. Wilcox" To: alpine-devel@lists.alpinelinux.org Message-ID: <8a3bd96e-19cf-fc6d-0db5-f0cc3bd3efa4@adelielinux.org> Subject: Re: [alpine-devel] RFC: Introducing tools-base meta package References: <161894efe87.111ebc5a251296.390323127337732549@zoho.com> In-Reply-To: <161894efe87.111ebc5a251296.390323127337732549@zoho.com> --u1d46SIdNkVHO8xxINP1qDajdITJQP0l8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: >=20 > - tools-base - depending on busybox for now, > - tools-base-initscripts - depending on busybox-initscripts for now? >=20 > After introducing they could replace busybox and busybox-initscripts as= > dependencies of alpine-base. >=20 > (Maybe provides=3D"/bin/sh" should be moved from busybox to tools-base > then, not sure yet.) /bin/sh should be provided by a splitpackage of busybox (like busybox-sh). This way it can be changed without changing the tools themselves. This is what we do in Ad=C3=A9lie; we have bash-binsh, busybox-binsh, dash-binsh, zsh-binsh. (The latter two are not recommended but there for the people who want to experiment.) I do like the idea of making base tools a virtual. It would certainly make my job easier! :) > - 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. Alpine edge gawk-4.2.0-r0 installed size: 847872 Ad=C3=A9lie alpha4 mawk-20161120-r1 installed size: 172032 All the best, --arw --=20 A. Wilcox (awilfox) Project Lead, Ad=C3=A9lie Linux http://adelielinux.org --u1d46SIdNkVHO8xxINP1qDajdITJQP0l8-- --3j9W12KMnnVKeiMjqVBempI9V8M3kp3n9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJMBAEBCAA2FiEEjNyWOYPU1SaTSMHHyynLUZIrnRQFAlqBzLQYHGF3aWxmb3hA YWRlbGllbGludXgub3JnAAoJEMspy1GSK50UgdIP/10FeBvP2/73zoVL+q9cca8i HCzVI+LbU8avNC3QvJ83srNo4Qi3sEsxjV8Fg96gt3MShzaW1ytnmapgKAsDidls RA8d9aPSvyzgJMDwXIorNb8YFja+vNBVWRLg7J7+lIWzsOyvc/8/AmvW6aHhPXUa c3H4ILIWTLMVUHfvFBoU6K8DdgzTe2cR7Em1uVRAL/QEpqjUxRNNv5ZqR2oA7GZq yA9t/g7LkdjJJBKQgkYYIRtSVTWIW/7z02+Ub9Q7l3xmiZUtroUF8+atHgeE+jhz FTszRMJbYYGF8PchnzKgU7KgxeI9sT432+Tmd6m7pUy1AaTwr1A3hwvLzWgP9ffT SR6IIwKSrwTbbk9bryAhjf11IXy9srkXVm4NaGdQl9ZV6uv2pRU0gMM4jmLEhten +ork7N4Ae1DUAzz92a7uvAU6d7zM5Wr2ke/JPaobR5JXcE04m4Y7bBi0Caw9Nhxr Fl5MFvRGHvVnbWN9wouHENPB8toPQRrm0J/mC8s+0yF5BUPtCo1cULuVyt/xsO0R /19YPX5FxFXTtwfvNzesswNtLYLEDQQGmNdQ8swWgLHunos7bKq5ydj7UbMbkDTk BHINbboyFBiFc2iz81xef3PvV2wOwDtF/+hddRZARfrJqA8h/M38Sp0ERdVSFkqD 1XegtOWpTPhxFEv//3/V =gCqd -----END PGP SIGNATURE----- --3j9W12KMnnVKeiMjqVBempI9V8M3kp3n9-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---