From owner-freebsd-pkgbase@freebsd.org Mon Apr 18 20:07:41 2016 Return-Path: Delivered-To: freebsd-pkgbase@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 945DDB1320C; Mon, 18 Apr 2016 20:07:41 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:201:6350::2]) by mx1.freebsd.org (Postfix) with ESMTP id D30D41946; Mon, 18 Apr 2016 20:07:40 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [127.0.0.1] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 0D86F811; Mon, 18 Apr 2016 23:07:38 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: [CFT] packaging the base system with pkg(8) References: <20160302235429.GD75641@FreeBSD.org> <57152CE5.5050500@FreeBSD.org> <9D4B9C8B-41D7-42BC-B436-D23EFFF60261@ixsystems.com> <20160418191425.GW1554@FreeBSD.org> <571533B8.6090109@freebsd.org> <20160418194010.GX1554@FreeBSD.org> To: Glen Barber , Nathan Whitehorn Cc: Sean Fagan , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org From: Lev Serebryakov Organization: FreeBSD Message-ID: <57153E80.4080800@FreeBSD.org> Date: Mon, 18 Apr 2016 23:07:28 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160418194010.GX1554@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="QXX56VuupbqeG3FHHdtl52evqOmHBHmT7" X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2016 20:07:41 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --QXX56VuupbqeG3FHHdtl52evqOmHBHmT7 Content-Type: multipart/mixed; boundary="oIcJXl8HcarqgCc4adwH8nTDQTiLBvFrf" From: Lev Serebryakov Reply-To: lev@FreeBSD.org To: Glen Barber , Nathan Whitehorn Cc: Sean Fagan , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Message-ID: <57153E80.4080800@FreeBSD.org> Subject: Re: [CFT] packaging the base system with pkg(8) References: <20160302235429.GD75641@FreeBSD.org> <57152CE5.5050500@FreeBSD.org> <9D4B9C8B-41D7-42BC-B436-D23EFFF60261@ixsystems.com> <20160418191425.GW1554@FreeBSD.org> <571533B8.6090109@freebsd.org> <20160418194010.GX1554@FreeBSD.org> In-Reply-To: <20160418194010.GX1554@FreeBSD.org> --oIcJXl8HcarqgCc4adwH8nTDQTiLBvFrf Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 18.04.2016 22:40, Glen Barber wrote: > This granularity allows easy removal of things that may not be wanted > (such as *-debug*, *-profile*, etc.) on systems with little storage. O= n > one of my testing systems, I removed the tests packages and all debug > and profiling, and the number of base system packages is 383. IMHO, granularity like "all base debug", "all base profile" is enough for this. Really, I hardly could imagine why I will need only 1 debug or profile package, say, for csh. On resource-constrained systems NanoBSD is much better anyway (for example, my typical NanoBSD installation is 37MB base system, 12MB /boot and 10 packages), and on developer system where you need profiled libraries it is Ok to install all of them and don't think about 100 packages for them. Idea of "Roles" from old FreeBSD installers looks much better. Again, here are some "contrib" software which have one-to-one replacements in ports, like sendmail, ssh/sshd, ntpd, but split all other FreeBSD-specific code? Yes, debug. Yes, profile. Yes, static libraries. Yes, lib32 on 64 bit system. It seems that it is ideological ("holy war") discussion more than technical one... --=20 // Lev Serebryakov --oIcJXl8HcarqgCc4adwH8nTDQTiLBvFrf-- --QXX56VuupbqeG3FHHdtl52evqOmHBHmT7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJXFT6IXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePmYQP/A27i8gILE2Hcoo59lnLIcfv ho5ulcODmjWJ+lRww3UtkyNKqEyk6yqw1uPlkBBjV+6upZv1OXv+ESPK+wUNJ85L Z9MTHHup0TYDNjQgLR+j2J9Fxa7hhRR7eE3qr+dFfjx/v+wFwJ6bctjZ52D33Lbz iznOsTxNbTCmRXaxKdVMeR5OS0wGB78Tl0brMj9YBn8stb6OinkituV+dSRDBrDL BBt8yzPdPwGL/iz9zZXTJsvjp3oMhRnyxFZszX5Ko/MoqRUr2GjO916lP8dF4bf3 KaS9QkP9d3Oqpe1FiWOrbbDAzOm4akeCsIev7NG3L5/CpcKhk0KzLb3uYhzC81Zq kd0LWvTb27VelksvJT+umvEYxjQLmn/ssyQafXPUgPyWQYEIE+dIuHU3SKWGQLkM Xdef+4g3zQOMWFHl14ErPwYu2wp8qkFaG0zBDDcAUfm20JkLfSAIsHBCpbiLTmdC qgirfDn8Z/4rN7RTeaXrQAdxNY/MOlgaZ6nVwIf5+0ofyCqB7Z5oxdEKIE3H69iA WVidAK3EQ2VsHGb2Pb03CH2/HT4OXfgt7XvgVKWW3NIdnaIY7AOOSz3Y+6E7pt1x CvpnWRYCTLcOr7LSwuSNL7W5yztY44O5j+UWsW0r46jnbSgabfkkFbOZkfl51EHS B5ooQUEbU1DfHKJCqISq =Oi1L -----END PGP SIGNATURE----- --QXX56VuupbqeG3FHHdtl52evqOmHBHmT7--