Page MenuHomeFreeBSD

kevans (Kyle Evans)
User

Projects (10)

User Details

User Since
Oct 2 2015, 1:17 PM (523 w, 4 d)

Recent Activity

Mon, Oct 13

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

Sun, Oct 12

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

Sun, Oct 12, 2:08 AM

Fri, Oct 10

kevans committed rG8a0cdfc5a58d: build: fix ordering of pkgbase targets to get a dtb package reliably (authored by kevans).
build: fix ordering of pkgbase targets to get a dtb package reliably
Fri, Oct 10, 5:39 PM
kevans committed rGa29cf898b09c: build: fix ordering of pkgbase targets to get a dtb package reliably (authored by kevans).
build: fix ordering of pkgbase targets to get a dtb package reliably
Fri, Oct 10, 5:38 PM
kevans closed D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.
Fri, Oct 10, 5:38 PM
kevans added inline comments to D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.
Fri, Oct 10, 3:48 PM
kevans updated the summary of D53017: build: fix ordering of pkgbase targets to get a dtb package reliably.
Fri, Oct 10, 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

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

Wed, Oct 8

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

Mon, Oct 6

kevans committed rGab492c08fc3c: build: don't create duplicate bootstrap-tools targets (authored by kevans).
build: don't create duplicate bootstrap-tools targets
Mon, Oct 6, 5:52 PM
kevans closed D52904: build: don't create duplicate bootstrap-tools targets.
Mon, Oct 6, 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..

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

Sun, Oct 5

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

Sat, Oct 4

kevans requested review of D52904: build: don't create duplicate bootstrap-tools targets.
Sat, Oct 4, 4:56 PM
kevans committed rGd505ef08ffbe: flua: unbreak the build (authored by kevans).
flua: unbreak the build
Sat, Oct 4, 3:05 PM
kevans committed rGbb4167463ac4: nuageinit: require lfs where it's needed (authored by kevans).
nuageinit: require lfs where it's needed
Sat, Oct 4, 2:03 PM
kevans committed rG9c7db0931d48: flua: move lposix back into flua for now (authored by kevans).
flua: move lposix back into flua for now
Sat, Oct 4, 2:03 PM
kevans committed rG151bd3516b54: flua: support our flua modules in the bootstrap flua (authored by kevans).
flua: support our flua modules in the bootstrap flua
Sat, Oct 4, 2:17 AM
kevans committed rGb11a5709ec2b: flua: kick out the remaining builtin modules (authored by kevans).
flua: kick out the remaining builtin modules
Sat, Oct 4, 2:17 AM
kevans committed rGbbef1c72b487: Revert "flua: support our flua modules in the bootstrap flua" (authored by kevans).
Revert "flua: support our flua modules in the bootstrap flua"
Sat, Oct 4, 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".
Sat, Oct 4, 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".
Sat, Oct 4, 12:54 AM
kevans committed rGd4c973fa1485: Revert "flua: kick out the remaining builtin modules" (authored by kevans).
Revert "flua: kick out the remaining builtin modules"
Sat, Oct 4, 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".
Sat, Oct 4, 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".
Sat, Oct 4, 12:54 AM
kevans committed rG981cf36d64c4: Revert "flua: don't build libjail into the bootstrap flua" (authored by kevans).
Revert "flua: don't build libjail into the bootstrap flua"
Sat, Oct 4, 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".
Sat, Oct 4, 12:53 AM

Fri, Oct 3

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

Thu, Oct 2

kevans committed rG61a7d5d9bf2e: pkgbase: move ncurses into its own package (authored by kevans).
pkgbase: move ncurses into its own package
Thu, Oct 2, 1:33 PM
kevans committed rG4ca234b87a5d: pkgbase: move libedit into the -runtime package (authored by kevans).
pkgbase: move libedit into the -runtime package
Thu, Oct 2, 1:33 PM

Wed, Oct 1

kevans added inline comments to D50727: loader.8: Document module commands.
Wed, Oct 1, 9:01 PM
kevans added inline comments to D50727: loader.8: Document module commands.
Wed, Oct 1, 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

Wed, Oct 1, 12:40 PM

Tue, Sep 30

kevans accepted D52808: libucl: Fix bugs in C-style comment parser.
Tue, Sep 30, 11:37 PM
kevans committed rGdf74ea7f4109: packages: remove ncurses-all license text (authored by kevans).
packages: remove ncurses-all license text
Tue, Sep 30, 7:37 PM
kevans accepted D52798: build.7: Clarify TARGET and TARGET_ARCH.
Tue, Sep 30, 2:37 PM
kevans committed rG06afa0a55e0a: pkgbase: move ncurses into its own package (authored by kevans).
pkgbase: move ncurses into its own package
Tue, Sep 30, 12:22 PM
kevans committed rG5e4e12ae64b3: pkgbase: move libedit into the -runtime package (authored by kevans).
pkgbase: move libedit into the -runtime package
Tue, Sep 30, 12:22 PM
kevans closed D52786: pkgbase: move ncurses into its own package.
Tue, Sep 30, 12:22 PM
kevans closed D52787: pkgbase: move libedit into the -runtime package.
Tue, Sep 30, 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

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

Mon, Sep 29

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

Fri, Sep 26

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

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

Thu, Sep 25

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

Wed, Sep 24

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

OBE

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

Tue, Sep 23

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

Mon, Sep 22

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.

Mon, Sep 22, 3:52 AM

Sun, Sep 21

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!

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

Sat, Sep 20

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

Wed, Sep 17

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.

Wed, Sep 17, 6:52 PM

Tue, Sep 16

kevans added inline comments to D52282: initgroups(3): Add a pre-FreeBSD-15-compatible version.
Tue, Sep 16, 4:51 PM
kevans added inline comments to D52282: initgroups(3): Add a pre-FreeBSD-15-compatible version.
Tue, Sep 16, 4:34 PM
kevans updated subscribers of D52282: initgroups(3): Add a pre-FreeBSD-15-compatible version.
Tue, Sep 16, 1:55 PM
kevans accepted D52572: audit: Return ENOSYS if priv_check fails in audit system calls.
Tue, Sep 16, 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.

Tue, Sep 16, 1:27 AM

Mon, Sep 15

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

Mon, Sep 15, 11:15 PM
kevans added inline comments to D52495: sed: bring usage back into line with reality.
Mon, Sep 15, 9:03 PM

Sep 15 2025

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) (authored by kevans).
libc: fix the _FORTIFY_SOURCE build of getgrouplist(3)
Sep 13 2025, 10:24 PM

Sep 12 2025

kevans accepted D52499: syscalls: Old setgroups(2)/getgroups(2): Remove superfluous STD type.

Whoops, good shout.

Sep 12 2025, 3:32 PM
kevans requested review of D52498: bectl: fail if an invalid sort key is used.
Sep 12 2025, 3:22 PM
kevans requested review of D52495: sed: bring usage back into line with reality.
Sep 12 2025, 12:30 AM

Sep 11 2025

kevans added inline comments to D52481: stat: Add option to list holes.
Sep 11 2025, 7:34 PM
kevans added inline comments to D52481: stat: Add option to list holes.
Sep 11 2025, 5:04 PM
kevans added inline comments to D52481: stat: Add option to list holes.
Sep 11 2025, 1:47 PM

Sep 10 2025

kevans accepted D52470: src.sys.mk: Support src.conf in SRCTOP.

Thanks!

Sep 10 2025, 4:48 PM
kevans added inline comments to D52470: src.sys.mk: Support src.conf in SRCTOP.
Sep 10 2025, 3:07 PM
kevans added a comment to D52470: src.sys.mk: Support src.conf in SRCTOP.

Can we preemptively add /src.conf to .gitignore if we do this?

Sep 10 2025, 2:27 PM

Sep 8 2025

kevans added inline comments to D52308: virtual_oss: Port to base.
Sep 8 2025, 3:41 PM

Sep 6 2025

kevans added a comment to D52402: stand: Remove Spleen 32x64 fonts from INDEX.
In D52402#1196665, @jrm wrote:

Oh, sorry. One can't add screen.font=32x64 to /boot/loader.conf to get the Spleen fonts? I really can't tell much of a difference between the fonts on my system.

Sep 6 2025, 2:37 AM

Sep 4 2025

kevans added a reverting change for rG65059dd2b6f9: pseudofs: defer initialization until first mount: rGd3462294c1f0: Revert "pseudofs: defer initialization until first mount".
Sep 4 2025, 12:53 PM
kevans added a reverting change for D52156: pseudofs: defer initialization until first mount: rGd3462294c1f0: Revert "pseudofs: defer initialization until first mount".
Sep 4 2025, 12:53 PM
kevans committed rGd3462294c1f0: Revert "pseudofs: defer initialization until first mount" (authored by kevans).
Revert "pseudofs: defer initialization until first mount"
Sep 4 2025, 12:53 PM
kevans added a comment to D52350: misc/fortune-mod-mormon: New port.

I would, however, hassle you a little bit over a commit message nit. One might look and notice that fortune-mod-bible has a dance to try and be compatible with different locations of strfile, but a little bit of archaeology reveals that @cperciva killed off the need for that back in 2015 (rG11d9aa670723f508821f2bf6980a555360783a80), so there's no remaining version of FreeBSD that will not have strfile in a stock configuration (and we don't really account for special pkgbase configurations today in ports, and maybe we won't tomorrow, either). I would proactively note in the commit message that the strfile dance found in other fortune data ports isn't necessary today to preempt concerns there.

Sep 4 2025, 2:26 AM
kevans committed rGa2f08d0ddc29: pseudofs: return errors from pfs_create_*() (authored by kevans).
pseudofs: return errors from pfs_create_*()
Sep 4 2025, 2:11 AM
kevans closed D52157: pseudofs: return errors from pfs_create_*().
Sep 4 2025, 2:11 AM