[FreeBSD-Announce] BSD-Licensed Combinatorics library/utility

Cy Schubert Cy.Schubert at cschubert.com
Thu Dec 12 15:11:21 UTC 2019


On December 12, 2019 6:39:05 AM PST, Warner Losh <imp at bsdimp.com> wrote:
>On Thu, Dec 12, 2019, 6:08 AM Lars Engels <lme at freebsd.org> wrote:
>
>> 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.
>> > >
>> > > https://reviews.freebsd.org/D16132
><https://reviews.freebsd.org/D16132
>> >
>> > >
>> > > Preview HTML-formatted manuals:
>> > > https://fraubsd.org/doc/cmb.1.html
><https://fraubsd.org/doc/cmb.1.html
>> >
>> > > https://fraubsd.org/doc/cmb.3.html
><https://fraubsd.org/doc/cmb.3.html
>> >
>> >
>> > ... etc.
>> >
>> > It cost pain & disputes forcing other code from src/ to ports/ ,
>> > despite which src/ has bloated.  No more bloat please.
>>
>> It's no bloat:
>>
>> -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
>>
>>
>> Given that on embedded systems debug, kyua and man pages are usually
>not
>> installed, cmp(1) adds just 23 kB to the image.
>>
>
>Cmb and cmp are different things. Cmb is not yet in the system.
>
>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.
>
>Warner
>
>_______________________________________________
>> freebsd-hackers at freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>> To unsubscribe, send any mail to
>"freebsd-hackers-unsubscribe at freebsd.org"
>>
>_______________________________________________
>freebsd-hackers at freebsd.org mailing list
>https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>To unsubscribe, send any mail to
>"freebsd-hackers-unsubscribe at freebsd.org"

Agreed.  A good example is mergemaster(8) which started out in ports and was subsequently moved to base.

Also, to run our testsuite in /usr/tests one must install devel/kyua from ports.

I see nothing wrong with putting it in ports for now. It should be there to start with.



-- 
Pardon the typos and autocorrect, small keyboard in use. 
Cy Schubert <Cy.Schubert at cschubert.com>
FreeBSD UNIX: <cy at FreeBSD.org> Web: https://www.FreeBSD.org

The need of the many outweighs the greed of the few.

Sent from my Android device with K-9 Mail. Please excuse my brevity.


More information about the freebsd-hackers mailing list