From owner-freebsd-hackers@freebsd.org Mon Dec 16 14:37:39 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9EAF41E5978 for ; Mon, 16 Dec 2019 14:37:39 +0000 (UTC) (envelope-from devin@shxd.cx) Received: from shxd.cx (mail.shxd.cx [64.201.244.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47c3lQ6pKXz3NFV; Mon, 16 Dec 2019 14:37:38 +0000 (UTC) (envelope-from devin@shxd.cx) Received: from [172.58.141.158] (port=52986 helo=[IPv6:2607:fb90:3825:f415:b438:1f85:97dd:1334]) by shxd.cx with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1igrV9-0009vH-6b; Mon, 16 Dec 2019 06:37:35 -0800 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: [FreeBSD-Announce] BSD-Licensed Combinatorics library/utility From: Devin Teske X-Mailer: iPhone Mail (15D60) In-Reply-To: <72753F50-8810-43C1-BDDD-E541278A146F@cschubert.com> Date: Mon, 16 Dec 2019 08:37:31 -0600 Cc: freebsd-hackers@freebsd.org, Warner Losh , Lars Engels , "Julian H. Stacey" Content-Transfer-Encoding: quoted-printable Message-Id: References: <51AD9B50-9488-45CE-878F-EE97F6914E49@freebsd.org> <201912121119.xBCBJ2Jo017249@fire.js.berklix.net> <20191212130825.GJ5400@e.0x20.net> <72753F50-8810-43C1-BDDD-E541278A146F@cschubert.com> To: Cy Schubert Sender: devin@shxd.cx X-Rspamd-Queue-Id: 47c3lQ6pKXz3NFV X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of devin@shxd.cx has no SPF policy when checking 64.201.244.140) smtp.mailfrom=devin@shxd.cx X-Spamd-Result: default: False [3.26 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; IP_SCORE(0.10)[ip: (0.29), ipnet: 64.201.240.0/20(0.14), asn: 36734(0.12), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.66)[0.662,0]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.80)[0.800,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[dteske@freebsd.org,devin@shxd.cx]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36734, ipnet:64.201.240.0/20, country:US]; FROM_NEQ_ENVFROM(0.00)[dteske@freebsd.org,devin@shxd.cx]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Dec 2019 14:37:39 -0000 Ports is like the =E2=80=9Cfriend zone=E2=80=9D that women put men when they= are uninterested in you as a mate. =E2=80=9CProve it is popular in ports first=E2=80=9D is a terminal fate, not= a gateway. Also, I already told you why it is not a good candidate for ports. Also, bloat does not describe this software. =E2=80=94=20 Devin Sent from my iPhone > On 12 Dec 2019, at 9:10 AM, Cy Schubert wrote:= >=20 >> On December 12, 2019 6:39:05 AM PST, Warner Losh wrote: >>> On Thu, Dec 12, 2019, 6:08 AM Lars Engels wrote: >>>=20 >>>> On Thu, Dec 12, 2019 at 12:19:01PM +0100, Julian H. Stacey wrote: >>>> Devin Teske wrote: >>>>> I???d like to announce a new utility/library for FreeBSD base >>> available for review. >>>>>=20 >>>>> https://reviews.freebsd.org/D16132 >> >>>=20 >>>>>=20 >>>>> Preview HTML-formatted manuals: >>>>> https://fraubsd.org/doc/cmb.1.html >> >>>=20 >>>>> https://fraubsd.org/doc/cmb.3.html >> >>>=20 >>>>=20 >>>> ... etc. >>>>=20 >>>> It cost pain & disputes forcing other code from src/ to ports/ , >>>> despite which src/ has bloated. No more bloat please. >>>=20 >>> It's no bloat: >>>=20 >>> -r-xr-xr-x 1 root wheel 23K Dec 12 14:04 /usr/bin/cmp >>> -r--r--r-- 1 root wheel 29K Dec 12 14:04 >>> /usr/lib/debug/usr/bin/cmp.debug >>> -r--r--r-- 1 root wheel 1.9K Dec 12 14:04 >> /usr/share/man/man1/cmp.1.gz >>> -r--r--r-- 1 root wheel 151B Dec 12 14:04 >>> /usr/tests/usr.bin/cmp/Kyuafile >>> -r-xr-xr-x 1 root wheel 2.3K Dec 12 14:04 >>> /usr/tests/usr.bin/cmp/cmp_test >>> -r-xr-xr-x 1 root wheel 2.6K Dec 12 14:04 >>> /usr/tests/usr.bin/cmp/cmp_test2 >>>=20 >>>=20 >>> Given that on embedded systems debug, kyua and man pages are usually >> not >>> installed, cmp(1) adds just 23 kB to the image. >>>=20 >>=20 >> Cmb and cmp are different things. Cmb is not yet in the system. >>=20 >> But I'm with Julian on this one: this hasn't been socialized, seems >> auxiliary to our needs and could better be served as a port. There >> might be >> good arguments to include it, but I've not yet seen them clearly >> articulated yet. >>=20 >> Warner >>=20 >> _______________________________________________ >>> freebsd-hackers@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >>> To unsubscribe, send any mail to >> "freebsd-hackers-unsubscribe@freebsd.org" >>>=20 >> _______________________________________________ >> freebsd-hackers@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers >> To unsubscribe, send any mail to >> "freebsd-hackers-unsubscribe@freebsd.org" >=20 > Agreed. A good example is mergemaster(8) which started out in ports and w= as subsequently moved to base. >=20 > Also, to run our testsuite in /usr/tests one must install devel/kyua from p= orts. >=20 > I see nothing wrong with putting it in ports for now. It should be there t= o start with. >=20 >=20 >=20 > --=20 > Pardon the typos and autocorrect, small keyboard in use.=20 > Cy Schubert > FreeBSD UNIX: Web: https://www.FreeBSD.org >=20 > The need of the many outweighs the greed of the few. >=20 > Sent from my Android device with K-9 Mail. Please excuse my brevity.