Received: from wolfsden.cz (wolfsden.cz [37.205.8.62]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 389D9781151 for <~alpine/users@lists.alpinelinux.org>; Thu, 17 Feb 2022 00:38:00 +0000 (UTC) Received: by wolfsden.cz (Postfix, from userid 104) id 07BF56241; Thu, 17 Feb 2022 00:37:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1645058279; bh=tPY5Zxxy93eZmRxQdtSHXv281F9TeNoXGVUN8XaRT6A=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=tUfbq72bfVtl72w3U7cS2hA6Ql2pMgrgPV0DjF5BR25KSHBG25GwGX5v6RLoTSW/i Bv5LECpNaGHi/1Xf0AGynaDxb/6q0Jt0zjMM3OoiDUJUGlLBUZyZytHss584s10EE1 sOZDzkrvZqBOpGD9DYhCQoSNgmTJa5BObaTBa4WRlblap8GL/KvwTH8B60jFcmGzsl d1HqBZ+pllMZipMAP5tCj9bgz8vGLKeq3KJjee0uQhu2zRSp2Siy4LL90HnSUtSvBm nOLxWvHVPjMXlFXl2+pMapMgbVgezpEuTwkWYQWuH4v20cPQM2D8MuC6PpOnpgsQ/K vYfjMMpHBC9NZwU4aYe6Ya1LvhMXl8O4J6jiX3w1xtLx6oBHbH1hcFc0EAMfNmaEsY MzBYMnkqOA3Tc0hUSkb3g5vuoXY/1Fk4WVtZ/5d3VApSjp0uUFWj/NxGxq3ScfvKZK 7v8Frp6kMREtAYEARbHZdwJfjqXcYGl9L0BBbfrFgr6Rw5lLtzYBVIEE/4NH70Anr9 PHHORWs6sNpji7Xe3JDgLlDW1XWe9d/FKZ+sY5XwPUKiuOLGnEFulLcJj9srTCOGos FSmvMtoYSufnbHPdr4omWH3xmFWdxxFU7CMcupYOtClsBlpak9kM7ZxpsphqY5eoBz d5KVGlxMEKeTxGBxIXPvZK3Q= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 3135A5D4F; Thu, 17 Feb 2022 00:37:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1645058278; bh=tPY5Zxxy93eZmRxQdtSHXv281F9TeNoXGVUN8XaRT6A=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=sPLMmbRx3UhFVMRTJJnr/JzvUfcCSu0AIDA+H9ooOcXgZa4X09zXWXwwQh/j693Xm O5FEUtZV+r0BLoJOzo2b5uo+ch1vgfcORqRJLrg0Hr2Ld9vNyGF1YXLltJz1DoeCVF 7IILxa0NaV2mitPxeB0q5FlgzDMz3ciW2GuJTnMbR9tQSWvazk2EVu1kf66wRJoH6W as2bxqu3ZK1Mv+oDbA/vAePokUZe2rSlEf6iJZCT8vKFTAJdKtyZgkvekEP8mFW4Wa YblVKo6K6JE/rpjaicKpJaQTHd/QK2XTBMAwJnKjqY4SY9HUAI0ao8wZxoY6ZbN43f o221+WCranb+MqJowXkrTsOn9A5f+1RvRKSMeDMRW9MdyNcDFKdXtzzBOOMQ2oYIGp kdE5ZQm80uOdcDRnQ0Q6Eqy5yXJu2YM5iA++HREGOy+wgR9NOIAvig1GCZGJN83Q/P tk6FAPnaf1R/nUx5inGkwhCm1GEvWK1kZN5b4B3f7A89nrPWbHqOBfQxkpubP4q0nl qm90V41QfSJ75U2pH0K8ANvwzhiT4rbct4Sf7NFQE7+hh6n+4BRcjb5H07AXchu/kN OF5pkk8fmgmtG1xoApoI513MgBii/snmZUgBE9xplM6vYhW2mf6NsSBrcHHNVEnQwt 9IJyo0Kgt7DZJqG1gBBITpWE= Date: Thu, 17 Feb 2022 01:37:56 +0100 From: Wolf To: Me irc-ing just this minute Cc: ~alpine/users@lists.alpinelinux.org Subject: Re: Package composition by Alpine Linux Message-ID: Mail-Followup-To: Me irc-ing just this minute , ~alpine/users@lists.alpinelinux.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6rB10YzbZ5x683+4" Content-Disposition: inline In-Reply-To: --6rB10YzbZ5x683+4 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On 2022-02-10 15:20:06 +0100, Me irc-ing just this minute wrote: > Q: Does Alpine package management yet distribution installer > refrain from elevating dependencies of every single package > to mandatory one while neither underlying hardware > nor Alpine setup user asks for functionalities provided by packages > elevated to mandatory? >=20 > The intention is to have in used setup package composition as lean > as possible. Lot of Linux distributions we could deal with so far > have the bad habit to elevate lot of unused staff to mandatory dependenci= es. > Neither underlying hardware has capabilities to support > addressed functionality nor user is asking for such. >=20 > This is big issue from system and user data integration point of view. >=20 > Alpine lead axiom =E2=80=9CSmall. Simple. Secure" raises=20 > the hope property pointed out above could be fulfilled here. Alpine in general is pretty minimalistic, but at the same time I don't have the impression that *all* optional dependencies are cut out. Sometimes it would degrade user experience too much. > If by any way user finds some mandatory dependency > which in reality is to be classified as redundant one > (based on criteria mentioned above) > how easily is for user/administrator to get rid of it? You might consider looking into gentoo or funtoo and their flags system. It's probably as close as you can get. Running your own package repository for alpine would be an option as well, so that you can package those few packages you don't agree with yourself. W. --=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --6rB10YzbZ5x683+4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmINmOQACgkQL7/ufbZ/ wam2mQ//Vyn0aWZzUyXiYSa77BkD57khPQI8DAjPNKde54NhIBGYPxY/bpKV/xHL aaQkyC8A2Yt+Xjdz/wIfk8Ey6BzMwRiTlq8ZjiaGrmxEDfq/SnsBh9BlO/UQCWET dLog85NzJXcMfjeN6aUY/GpCphLXGwie0F4Celn4peEMhHJ8tonYFHdhsG1i3ORB 8Ixc9FGhYMnpn/joI6BF5CvVnpVI/brtO5uuhpmyLcti/lBLlqvenqm1WcmTQy7X mQgaKZLtPJAG+rlTOyNTl7WIZZunOmVbPwzhVEg3Wa5J4A4o0+Q8yCkKTNZjdelW h2TcE4/67/kF+/aFCDpbE6bKcofW+qldLXUtPhLQlaeFT8vFa0hnptmvcoKv+BqO dyZikoOmOPRsLFM+5I6emLfYb/RfPcC4zm54ZrHONGhs4i9eZkQ5gZy8U4blB8Ss 9HwGW90jsnUyGRUa7o6QcG3pONlpW2UO3PpAoDBTW7+4wPQ2QgU5ZwAgkBKCv2qi jSMaheERnIOvXQrZbWE4MLXse71pZi2Te8SWO34Dv2FJATISKYNuGboQOdWKoXEh LczLIjIzF3CLb9OIQP3IlI9QjA8pY3mzD6xk2Pl777HzuVCCghGEQNL1Q7Zlw/Qy UmMAmDQB2ROtYCiYkHP7tg5M0wLCDDkrtFKH03JYTZGUhIRCov8= =fpBV -----END PGP SIGNATURE----- --6rB10YzbZ5x683+4--