Page MenuHomeFreeBSD
Feed Search

Oct 26 2025

kevans requested review of D53362: libutil: defer setting the MAC label until after the login class.
Oct 26 2025, 3:01 PM
kevans added a comment to D53350: nlsysevent: don't assume that we can sleep in sysevent_send().

Can you please point me to how reproduce the problem? IMHO, we should just provide a KPI to register new sysevent_groups and pre-register them before the events.

Oct 26 2025, 2:20 PM
kevans added inline comments to D47498: mac_bsdextended: remove obsolete sysctl from man page.
Oct 26 2025, 2:13 PM

Oct 25 2025

kevans requested review of D53350: nlsysevent: don't assume that we can sleep in sysevent_send().
Oct 25 2025, 4:12 AM

Oct 24 2025

kevans accepted D53303: devfs: make destroy_dev() a release barrier for cdevpriv destructors runs.

Thanks!

Oct 24 2025, 1:07 PM

Oct 23 2025

kevans accepted D53310: ports-mgmt/pkg: Backport bug fix needed for 15.0.

Presumably tested, LGTM

Oct 23 2025, 11:24 PM

Oct 21 2025

kevans added inline comments to D53239: nuageinit: Add guards against empty user data.
Oct 21 2025, 2:20 PM
kevans accepted D53238: nuageinit: Silence luacheck warnings and fix typos.

Seems reasonable to me (from a flua perspective; I defer to bapt for nuageinit in general, of course)

Oct 21 2025, 2:16 PM
kevans added inline comments to D53239: nuageinit: Add guards against empty user data.
Oct 21 2025, 1:57 PM

Oct 20 2025

kevans accepted D53226: cut: Avoid undefined behavior..
Oct 20 2025, 7:09 PM

Oct 19 2025

kevans added a comment to D53180: geom: fix glabel status after 0d4642a.

Please be sure to include 0d4642a as Fixes metadata so that it's clear they need to go together both for MFCs and downstreams that might be consuming main.

Oct 19 2025, 4:18 PM

Oct 17 2025

kevans added inline comments to D53179: packages: Remove the /boot hack from mtree-to-plist.awk.
Oct 17 2025, 10:55 PM
kevans added inline comments to D53179: packages: Remove the /boot hack from mtree-to-plist.awk.
Oct 17 2025, 10:35 PM
kevans accepted D53161: flua: Move to a new flua package.

Ahh, whoops- my bad!

Oct 17 2025, 7:58 PM
kevans added a comment to D53161: flua: Move to a new flua package.

We'll also need PACKAGE in libexec/flua/libfreebsd/Makefile.inc, but I think this covers everything else in main.

Oct 17 2025, 1:31 PM
kevans accepted D53163: ncurses: Move utilities to the ncurses package.

Whoops, good catch

Oct 17 2025, 1:28 PM
kevans added a comment to D52824: release: Restore licenses for kyua and ncurses.
In D52824#1213747, @des wrote:

@kevans did you get around to fixing the lua bootstrap issue?

Oct 17 2025, 4:37 AM

Oct 13 2025

kevans accepted D53075: Ping: Make build reproducible.
Oct 13 2025, 7:03 PM
kevans accepted D53060: ncurses: Add an ncurses-lib package.
Oct 13 2025, 1:43 PM

Oct 12 2025

kevans updated the diff for D51207: truncate: fix a minor nit + add a hole-punching test.

Address review feedback; use stat -h and stop asserting on hole reporting

Oct 12 2025, 2:08 AM

Oct 10 2025

kevans committed rG8a0cdfc5a58d: build: fix ordering of pkgbase targets to get a dtb package reliably.
Oct 10 2025, 5:39 PM
kevans committed rGa29cf898b09c: build: fix ordering of pkgbase targets to get a dtb package reliably.
Oct 10 2025, 5:38 PM
kevans closed D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.
Oct 10 2025, 5:38 PM
kevans added inline comments to D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.
Oct 10 2025, 3:48 PM
kevans updated the summary of D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.
Oct 10 2025, 3:46 PM
kevans updated the diff for D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.

Add a create-kernel-flavored-packages level of indirection instead, which looks
a little cleaner

Oct 10 2025, 3:46 PM
kevans added inline comments to D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.
Oct 10 2025, 1:57 PM
kevans requested review of D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.
Oct 10 2025, 5:07 AM

Oct 8 2025

kevans requested review of D52985: compat: linux: use appropriate variables for copying out old timers.
Oct 8 2025, 7:39 PM

Oct 6 2025

kevans committed rGab492c08fc3c: build: don't create duplicate bootstrap-tools targets.
Oct 6 2025, 5:52 PM
kevans closed D52904: build: don't create duplicate bootstrap-tools targets.
Oct 6 2025, 5:52 PM
kevans added a comment to D52904: build: don't create duplicate bootstrap-tools targets.
In D52904#1208870, @imp wrote:

This is obscure enough we may want to have a comment..

Oct 6 2025, 5:44 PM
kevans accepted D52920: libpkgecc: Remove -ffreestanding.
Oct 6 2025, 12:46 PM

Oct 5 2025

kevans accepted D52912: Makefile.inc1: Remove svn support.
Oct 5 2025, 2:16 AM

Oct 4 2025

kevans requested review of D52904: build: don't create duplicate bootstrap-tools targets.
Oct 4 2025, 4:56 PM
kevans committed rGd505ef08ffbe: flua: unbreak the build.
Oct 4 2025, 3:05 PM
kevans committed rGbb4167463ac4: nuageinit: require lfs where it's needed.
Oct 4 2025, 2:03 PM
kevans committed rG9c7db0931d48: flua: move lposix back into flua for now.
Oct 4 2025, 2:03 PM
kevans committed rG151bd3516b54: flua: support our flua modules in the bootstrap flua.
Oct 4 2025, 2:17 AM
kevans committed rGb11a5709ec2b: flua: kick out the remaining builtin modules.
Oct 4 2025, 2:17 AM
kevans committed rGbbef1c72b487: Revert "flua: support our flua modules in the bootstrap flua".
Oct 4 2025, 12:54 AM
kevans added a reverting change for rG1953a12ee2cd: flua: support our flua modules in the bootstrap flua: rGbbef1c72b487: Revert "flua: support our flua modules in the bootstrap flua".
Oct 4 2025, 12:54 AM
kevans added a reverting change for rG80ada959004c: flua: kick out the remaining builtin modules: rGd4c973fa1485: Revert "flua: kick out the remaining builtin modules".
Oct 4 2025, 12:54 AM
kevans committed rGd4c973fa1485: Revert "flua: kick out the remaining builtin modules".
Oct 4 2025, 12:54 AM
kevans added a reverting change for rG313204024723: flua: don't build libjail into the bootstrap flua: rG981cf36d64c4: Revert "flua: don't build libjail into the bootstrap flua".
Oct 4 2025, 12:54 AM
kevans added a reverting change for D51890: flua: support our flua modules in the bootstrap flua: rGbbef1c72b487: Revert "flua: support our flua modules in the bootstrap flua".
Oct 4 2025, 12:54 AM
kevans committed rG981cf36d64c4: Revert "flua: don't build libjail into the bootstrap flua".
Oct 4 2025, 12:54 AM
kevans added a reverting change for D51891: flua: kick out the remaining builtin modules: rGd4c973fa1485: Revert "flua: kick out the remaining builtin modules".
Oct 4 2025, 12:53 AM

Oct 3 2025

kevans requested review of D52894: build: bootstrap flua for building pkgbase repos on older versions.
Oct 3 2025, 8:20 PM
kevans requested review of D52893: pkgbase: switch to a PATH search for flua.
Oct 3 2025, 8:20 PM
kevans committed rG313204024723: flua: don't build libjail into the bootstrap flua.
Oct 3 2025, 8:17 PM
kevans committed rG1953a12ee2cd: flua: support our flua modules in the bootstrap flua.
Oct 3 2025, 6:11 PM
kevans committed rG80ada959004c: flua: kick out the remaining builtin modules.
Oct 3 2025, 6:11 PM
kevans closed D51891: flua: kick out the remaining builtin modules.
Oct 3 2025, 6:10 PM
kevans closed D51890: flua: support our flua modules in the bootstrap flua.
Oct 3 2025, 6:10 PM

Oct 2 2025

kevans committed rG61a7d5d9bf2e: pkgbase: move ncurses into its own package.
Oct 2 2025, 1:33 PM
kevans committed rG4ca234b87a5d: pkgbase: move libedit into the -runtime package.
Oct 2 2025, 1:33 PM

Oct 1 2025

kevans added inline comments to D50727: loader.8: Document module commands.
Oct 1 2025, 9:01 PM
kevans added inline comments to D50727: loader.8: Document module commands.
Oct 1 2025, 5:48 PM
kevans added a comment to D52824: release: Restore licenses for kyua and ncurses.

Noted in IRC, but needs to wait a minute until I land bootstrap flua and make the UCL generation stuff use libucl to avoid breaking cross-build of package repo from older freebsd with a broken libucl -- I'll try to make some time today

Oct 1 2025, 12:40 PM

Sep 30 2025

kevans accepted D52808: libucl: Fix bugs in C-style comment parser.
Sep 30 2025, 11:37 PM
kevans committed rGdf74ea7f4109: packages: remove ncurses-all license text.
Sep 30 2025, 7:37 PM
kevans accepted D52798: build.7: Clarify TARGET and TARGET_ARCH.
Sep 30 2025, 2:37 PM
kevans committed rG06afa0a55e0a: pkgbase: move ncurses into its own package.
Sep 30 2025, 12:22 PM
kevans committed rG5e4e12ae64b3: pkgbase: move libedit into the -runtime package.
Sep 30 2025, 12:22 PM
kevans closed D52786: pkgbase: move ncurses into its own package.
Sep 30 2025, 12:22 PM
kevans closed D52787: pkgbase: move libedit into the -runtime package.
Sep 30 2025, 12:22 PM
kevans updated the diff for D52786: pkgbase: move ncurses into its own package.

Add licensw from ncurses for description theft, add more words

Sep 30 2025, 3:17 AM
kevans requested review of D52787: pkgbase: move libedit into the -runtime package.
Sep 30 2025, 1:58 AM
kevans requested review of D52786: pkgbase: move ncurses into its own package.
Sep 30 2025, 1:58 AM

Sep 29 2025

kevans added inline comments to D52784: libc/resolv: get rid of MD5.
Sep 29 2025, 5:59 PM

Sep 26 2025

kevans added a comment to D52308: virtual_oss: Port to base.

Something like the patch below (applied to each virtual_oss subdir) works. It's gross, but we're already doing this in e.g. lib/googletest/gmock/Makefile

Sep 26 2025, 8:13 PM
kevans committed R11:28b80775182a: sysutils/ucored: add a new port for user core collection.
Sep 26 2025, 3:58 AM

Sep 25 2025

kevans added inline comments to D52740: inetd.8: Remove the enumeration of examples.
Sep 25 2025, 11:05 PM
kevans added inline comments to D52740: inetd.8: Remove the enumeration of examples.
Sep 25 2025, 11:03 PM
kevans added inline comments to D50289: build.7: Improve building pkgbase.
Sep 25 2025, 3:26 AM · pkgbase

Sep 24 2025

kevans abandoned D52641: libc: fix the initgroups(3) compat path.

OBE

Sep 24 2025, 3:11 PM
kevans requested review of D52703: netgraph: ng_device: set curvnet when writing from the cdev.
Sep 24 2025, 1:15 AM

Sep 23 2025

kevans added inline comments to D52702: ng_tty: don't increment m_data.
Sep 23 2025, 10:16 PM
kevans added inline comments to D52702: ng_tty: don't increment m_data.
Sep 23 2025, 10:13 PM
kevans accepted D52666: Makefile.inc1: Handle pkg development versions.
Sep 23 2025, 9:39 PM

Sep 22 2025

kevans accepted D52672: libc: properly reference setgroups@FBSD_1.0 in initgroups@FBSD_1.0.

It does make me wonder about all of the freebsd11_* bits in the same file that we use for pre-ino64 stuff, but my main concern is just fixing initgroups(3) for stable/15... we can always haggle on any other details later, if we need to.

Sep 22 2025, 3:52 AM

Sep 21 2025

kevans accepted D52652: iwx: re-add sequence numbers for non-AMPDU, preserving previous behaviour.

This fixes the AX210 in my frame.work that previously made it through association and DHCP, then stopped passing traffic. Thanks!

Sep 21 2025, 5:37 PM · wireless
kevans added a reviewer for D52652: iwx: re-add sequence numbers for non-AMPDU, preserving previous behaviour: kevans.
Sep 21 2025, 3:43 PM · wireless

Sep 20 2025

kevans added inline comments to D52641: libc: fix the initgroups(3) compat path.
Sep 20 2025, 2:11 PM
kevans added inline comments to D52641: libc: fix the initgroups(3) compat path.
Sep 20 2025, 1:31 PM
kevans requested review of D52641: libc: fix the initgroups(3) compat path.
Sep 20 2025, 4:31 AM

Sep 17 2025

kevans accepted D52562: packages: Mark all sets as vital.

Yeah, I'm happy with that, thanks. I recognize this is maybe not ideal for more flexible system construction (piece together your own based on a set and removing some), but IMO we should err on the side of caution and consider whether we can do something to enable better behavior with the final form of pkg groups.

Sep 17 2025, 6:52 PM

Sep 16 2025

kevans added inline comments to D52282: initgroups(3): Add a pre-FreeBSD-15-compatible version.
Sep 16 2025, 4:51 PM
kevans added inline comments to D52282: initgroups(3): Add a pre-FreeBSD-15-compatible version.
Sep 16 2025, 4:34 PM
kevans updated subscribers of D52282: initgroups(3): Add a pre-FreeBSD-15-compatible version.
Sep 16 2025, 1:55 PM
kevans accepted D52572: audit: Return ENOSYS if priv_check fails in audit system calls.
Sep 16 2025, 1:46 PM
kevans added a comment to D52562: packages: Mark all sets as vital.
In D52562#1200178, @ivy wrote:

I think my complaint is that, iirc, all of the metapackage dependencies are marked as automatic. As soon as they break the set as you suggest, the remainder would be subject to autoremove

right, but if you run pkg remove FreeBSD-set-devel followed by pkg autoremove, don't you expect all of clang etc. to be removed?

if the user does this by accident then runs pkg autoremove, they will see it's trying to remove FreeBSD-clang or whatever and can abort and rectify the situation.

Sep 16 2025, 1:27 AM

Sep 15 2025

kevans added a comment to D52562: packages: Mark all sets as vital.

I think my complaint is that, iirc, all of the metapackage dependencies are marked as automatic. As soon as they break the set as you suggest, the remainder would be subject to autoremove

Sep 15 2025, 11:15 PM
kevans added inline comments to D52495: sed: bring usage back into line with reality.
Sep 15 2025, 9:03 PM
kevans accepted D52527: init: Use root's home directory in single-user mode.

Yeah, this seems fine to me. I did wonder for a second if the /rescue variants of shells do or should assume setugid behavior and avoid loading dotfiles in case something in the profile or other bits finds a way to make the shell unusable, but I didn't really convince myself.

Sep 15 2025, 3:12 AM

Sep 14 2025

kevans updated the summary of D52498: bectl: fail if an invalid sort key is used.
Sep 14 2025, 4:17 PM
kevans updated the diff for D52498: bectl: fail if an invalid sort key is used.

Account for origin not existing, use an empty string; add tests

Sep 14 2025, 4:16 PM
kevans added a comment to D52498: bectl: fail if an invalid sort key is used.

@kevans can you have a look at your patch in bug 266496? (link)
I think nvlist_lookup_string can also return non-zero if one uses "origin" as key and the boot environment doesn't have an origin data set.

Sep 14 2025, 1:50 AM

Sep 13 2025

kevans committed rG91ea7e2ce2b5: libc: fix the _FORTIFY_SOURCE build of getgrouplist(3).
Sep 13 2025, 10:24 PM