Page MenuHomeFreeBSD

ngie (Enji Cooper)
User

Projects (4)

User Details

User Since
Aug 2 2014, 8:08 AM (639 w, 6 d)

Recent Activity

Today

ngie accepted D61229: openssl: restore removed libcrypto symbols as compat symbols.

The comment I suggested is a helpful reminder for whoever does the OpenSSL update. It's not strictly required.

Fri, Nov 6, 5:00 PM
ngie added a comment to D61260: asmc: notify the SMC of shutdown and restart.

Would this also fix the "your system was restarted due to a problem?" issue I frequently see booting up macOS after rebooting cleanly from FreeBSD?

Fri, Nov 6, 4:58 PM
ngie added a comment to D61080: capsicum-test: make the code WARNS=6 clean.

re: socket.cc: the cleanest way to handle this would probably have been some minor refactoring using a lambda function (the variable names could have remained the same and the captures could have been made explicit), but renaming the variables was easy enough that I think this is the best tradeoff to restore simultaneous root/unprivileged testing post-3fb03fb35b20.

Fri, Nov 6, 4:15 PM
ngie updated the diff for D61080: capsicum-test: make the code WARNS=6 clean.

socket.cc: rename variables with VSCode instead of by hand

Fri, Nov 6, 4:05 PM
ngie added a comment to D61080: capsicum-test: make the code WARNS=6 clean.

I also hate that I'm doing this manually, but the alternatives cost money and help burn up the planet (ChatGPT, Claude, etc), are not functional (DeepSeek-r2-coder, Mistral), or require a ton more investment doing a one-time task (Coccinelle, clang-tidy). There might be a way to do this with VSCode and a plugin, but that's the only thing I can think of at this point that would do it in an automated manner.

You don't need any of that. Any sane editor makes it easy, no plugins needed. For instance, https://stackoverflow.com/questions/597687/how-to-quickly-change-variable-names-in-vim

Fri, Nov 6, 3:54 PM
ngie added inline comments to D61229: openssl: restore removed libcrypto symbols as compat symbols.
Fri, Nov 6, 3:12 AM
ngie accepted D60398: openssl: build the legacy provider the way upstream does.
Fri, Nov 6, 3:07 AM

Yesterday

ngie added a comment to D61080: capsicum-test: make the code WARNS=6 clean.

... Then I pointed out that the follow-up fix was setting WARNS incorrectly, but that can't be fixed directly for some reason...

Thu, Nov 5, 5:39 PM

Wed, Nov 4

ngie updated the diff for D61080: capsicum-test: make the code WARNS=6 clean.
  • use slightly better names for some of the shadowed variables
  • fix bugs with previous revisions around var naming
Wed, Nov 4, 9:15 PM
ngie updated the diff for D61066: tests/sys/capsicum: restore test coverage with root user.

slight makefile tweak

Wed, Nov 4, 8:58 PM
ngie updated the diff for D61066: tests/sys/capsicum: restore test coverage with root user.

Set errno = 0 before using getpwnam(3)

Wed, Nov 4, 8:48 PM
ngie committed rG0df8ed538c62: Don't some prune empty dirs created by BSD.tests.dist.
Wed, Nov 4, 6:54 PM
ngie closed D60928: Don't some prune empty dirs created by BSD.tests.dist.
Wed, Nov 4, 6:54 PM
ngie removed a reviewer for D60928: Don't some prune empty dirs created by BSD.tests.dist: gnn.
Wed, Nov 4, 6:51 PM
ngie updated the diff for D60928: Don't some prune empty dirs created by BSD.tests.dist.

.

Wed, Nov 4, 6:50 PM
ngie retitled D60928: Don't some prune empty dirs created by BSD.tests.dist from Only create dirs for `/usr/tests/cddl`-homed tests as needed
Wed, Nov 4, 6:49 PM
ngie added a comment to D60928: Don't some prune empty dirs created by BSD.tests.dist.
In D60928#1402098, @des wrote:

Maybe I'm misunderstanding of what you wrote:

The problem that needs solving is that mtree files do not respect build options.

Wed, Nov 4, 6:37 PM
ngie updated the summary of D61066: tests/sys/capsicum: restore test coverage with root user.
Wed, Nov 4, 5:43 AM
ngie added inline comments to D61066: tests/sys/capsicum: restore test coverage with root user.
Wed, Nov 4, 5:43 AM

Tue, Nov 3

ngie added a comment to D61066: tests/sys/capsicum: restore test coverage with root user.

@markj : ready.

Tue, Nov 3, 5:15 AM
ngie updated the diff for D61066: tests/sys/capsicum: restore test coverage with root user.

Remove WARNS change from this diff

Tue, Nov 3, 5:14 AM
ngie updated the diff for D61080: capsicum-test: make the code WARNS=6 clean.

Move WARNS to this review/commit from D61066.

Tue, Nov 3, 5:11 AM
ngie committed rG529e9a00ddd3: net/ieee_oui.h: clarify how `OUI_FREEBSD_BASE` is managed.
Tue, Nov 3, 5:05 AM
ngie committed rG3ddf7666a0c4: mii: fix the LINT-NOVIMAGE build for LAN867X.
Tue, Nov 3, 4:29 AM
ngie closed D60908: usr.bin/diff/tests/diff_test: add SPDX ID.
Tue, Nov 3, 3:47 AM
ngie committed rGa7ec00b71715: usr.bin/diff/tests/diff_test: add SPDX ID.
Tue, Nov 3, 3:47 AM
ngie added a comment to D60928: Don't some prune empty dirs created by BSD.tests.dist.
In D60928#1401441, @des wrote:

I don't follow this claim. Have you actually applied the patch and confirmed that it doesn't address the issue you're seeing locally?

I never claimed that it doesn't. Please do me the courtesy of reading and responding to what I actually wrote.

Tue, Nov 3, 1:55 AM
ngie added a comment to D61150: devel/py-coverage: add a test target.

coverage.py runs pytest via a separate script (igor.py). It's probably doing some extra setup/teardown that raw pytest isn't doing (I'm seeing a lot of ImportErrors with a module that exists in the tests directory).

Tue, Nov 3, 12:07 AM

Mon, Nov 2

ngie updated the test plan for D61150: devel/py-coverage: add a test target.
Mon, Nov 2, 11:48 PM
ngie requested review of D61150: devel/py-coverage: add a test target.
Mon, Nov 2, 11:43 PM
ngie added a comment to D61148: mei: add a driver for the Intel Management Engine Interface.

I'll try to look through this diff more in-depth in the next few days. Just one quick comment..

Mon, Nov 2, 11:39 PM · x86
ngie added a comment to D46236: devel/py-setuptools: update to 81.0.0.

@vishwin : this differential needs to be rebased.

Mon, Nov 2, 11:06 PM
ngie added a comment to D61084: lacp: fix lacp for interfaces with unknown media.

Could the bug addressed here have helped contribute to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=300451 ? I see TCP MTU in the stacktrace running the if_lagg tests, which seems weakly related to this issue.

Mon, Nov 2, 6:33 PM
ngie accepted D60984: jail: return a new descriptor from jail_get(JAIL_USE_DESC | JAIL_GET_DESC).
Mon, Nov 2, 6:02 PM
ngie committed rG5a9d56c68c08: acpi_panasonic: Clear wireless RF_KILL on boot and resume (authored by seuros).
Mon, Nov 2, 4:25 AM
ngie committed rG029bb78ebee0: acpi_panasonic: acquire serial lock before calling hkey_sound_mute in shutdown (authored by seuros).
Mon, Nov 2, 4:25 AM
ngie committed rG0fc7fbeba1fb: acpi_panasonic: Clear wireless RF_KILL on boot and resume (authored by seuros).
Mon, Nov 2, 4:24 AM
ngie committed rG20f7b539220a: acpi_panasonic: acquire serial lock before calling hkey_sound_mute in shutdown (authored by seuros).
Mon, Nov 2, 4:24 AM

Sun, Nov 1

ngie committed rG5764cc6fb38c: tests/unix_passfd: fix typos - assignment instead of comparison (authored by glebius).
Sun, Nov 1, 5:12 AM
ngie committed rG1d57423b4c0f: Only build secure/libexec/ssh-sk-helper if MK_USB == no.
Sun, Nov 1, 5:07 AM
ngie committed rG509d1a936c03: Only build secure/libexec/ssh-sk-helper if MK_USB == no.
Sun, Nov 1, 5:06 AM
ngie committed rG1a4c2eedad5b: cd9660: Fix dereferencing invalid RR outlen ptr (authored by jo.sh_tutanota.com).
Sun, Nov 1, 4:03 AM
ngie committed rGae33c4c7b401: acpi: build dev/acpi_support/acpi_wmi_if.m on ARM64.
Sun, Nov 1, 3:53 AM
ngie committed rG9242eb04b3b1: libarchive: update documentation for suggested `git pull`.
Sun, Nov 1, 3:53 AM
ngie committed rG377e0cfa0fe5: freebsd-update: sort options alphabetically.
Sun, Nov 1, 3:50 AM
ngie committed rGa97842bd15cb: Run `make obj` before running `make test-includes`.
Sun, Nov 1, 3:47 AM
ngie committed rG85b9947073ee: tftpd tests: clean trailing whitespace.
Sun, Nov 1, 3:47 AM
ngie committed rGc452b664a5a0: contrib/netbsd-tests: lib/libc/c063: sync with NetBSD.
Sun, Nov 1, 3:44 AM
ngie committed rG4e17a6f588df: tests/sys/netinet/tcp_socket: fix build with ATF 0.22+.
Sun, Nov 1, 2:32 AM
ngie committed rG2c08d7b04a92: integration_test: backport fix from freebsd/atf.
Sun, Nov 1, 2:25 AM
ngie committed rGa0691523367a: contrib/atf: upgrade to 0.26.
Sun, Nov 1, 2:25 AM
ngie committed rG9f1f9b9ad2f3: atf-c(3): bump .Dd for the content change.
Sun, Nov 1, 2:10 AM
ngie committed rGd6cf497d2a1c: contrib/lutok: update from 0.4 to 0.6.2.
Sun, Nov 1, 2:03 AM
ngie committed rGef7f64b766d6: contrib/lutok: remove autotools generated files.
Sun, Nov 1, 2:02 AM
ngie committed rGd728be0be153: sbuf(3): clean up tests.
Sun, Nov 1, 1:57 AM
ngie committed rG8f6b69224038: sbuf(3): increase test coverage (authored by Joao Bonifacio <joaoboni017@gmail.com>).
Sun, Nov 1, 1:57 AM
ngie committed rG5ab617767196: sbuf(3): clean up tests.
Sun, Nov 1, 1:53 AM
ngie committed rGf5b2ad742e5f: sbuf(3): increase test coverage (authored by Joao Bonifacio <joaoboni017@gmail.com>).
Sun, Nov 1, 1:53 AM
ngie committed rG3230b32c0aae: contrib/lutok: update from 0.4 to 0.6.2.
Sun, Nov 1, 1:46 AM
ngie committed rG3f5d5713b56f: contrib/lutok: remove autotools generated files.
Sun, Nov 1, 1:46 AM
ngie committed rG040ab05d3617: contrib/atf: upgrade to 0.26.
Sun, Nov 1, 1:39 AM
ngie committed rG889727e4805e: integration_test: backport fix from freebsd/atf.
Sun, Nov 1, 1:39 AM
ngie committed rGa4f1d261fb61: tests/libc: only build brk_test where libc provides sbrk (authored by zhaoxiaoqiang007_gmail.com).
Sun, Nov 1, 1:25 AM
ngie committed rG36f49ae9989e: acl(9): expound on NFSv4 constants' meanings.
Sun, Nov 1, 1:23 AM
ngie committed rGb165ec5e21cf: LinuxKPI: firmware: remove `enoentok` logic in `*firmware_request(..)`.
Sun, Nov 1, 1:23 AM
ngie committed rG52be6e2bdf96: acl(9): expound on NFSv4 constants' meanings.
Sun, Nov 1, 1:23 AM
ngie committed rGe4679ca286d0: LinuxKPI: firmware: remove `enoentok` logic in `*firmware_request(..)`.
Sun, Nov 1, 1:23 AM
ngie committed rGc88dd36d7cd4: [tests] lib/libc/gen:assert_test: skip tests when NDEBUG set.
Sun, Nov 1, 1:18 AM
ngie committed rG8957a039f857: [tests] lib/libc/gen:assert_test: undefine `NDEBUG`.
Sun, Nov 1, 1:18 AM
ngie committed rGaafeb0e36673: [tests] lib/libc/gen:assert_test: skip tests when NDEBUG set.
Sun, Nov 1, 1:17 AM
ngie committed rGfe7fe52ed0d6: [tests] lib/libc/gen:assert_test: undefine `NDEBUG`.
Sun, Nov 1, 1:17 AM
ngie committed rGe4532b8995b7: share/mk/bsd.confs.mk: fix trivial typo in message.
Sun, Nov 1, 1:04 AM
ngie committed rGa38180f9cbcb: share/mk/bsd.confs.mk: fix trivial typo in message.
Sun, Nov 1, 1:04 AM
ngie committed rGacc54751190f: clk: add config(5) entry for `rk_clk_mmc.c`.
Sun, Nov 1, 12:59 AM
ngie retitled D60908: usr.bin/diff/tests/diff_test: add SPDX ID from usr.bin/diff/tests/diff_test: add missing SPDX ID
Sun, Nov 1, 12:46 AM
ngie updated the summary of D60908: usr.bin/diff/tests/diff_test: add SPDX ID.
Sun, Nov 1, 12:45 AM
ngie committed rG91fcc2d8b18c: atf/FREEBSD-upgrade: update document/rewrite in Markdown.
Sun, Nov 1, 12:41 AM
ngie closed D59879: atf/FREEBSD-upgrade: update document/rewrite in Markdown.
Sun, Nov 1, 12:40 AM
ngie retitled D61086: tools/git/ghpr: retire from tools/git/ghpr: remove
Sun, Nov 1, 12:35 AM
ngie requested review of D61086: tools/git/ghpr: retire.
Sun, Nov 1, 12:32 AM
ngie accepted D60981: bhyve: add basic tests.
Sun, Nov 1, 12:10 AM

Sat, Oct 31

ngie added a reviewer for D61082: Remove {ATF,PLAIN}_REQUIRE_KERNEL_MODULE macros: tests.
Sat, Oct 31, 9:01 PM
ngie added a reviewer for D61083: style.Makefile(5): mention C++ variables and LIBADD: docs.
Sat, Oct 31, 8:45 PM
ngie requested review of D61083: style.Makefile(5): mention C++ variables and LIBADD.
Sat, Oct 31, 8:44 PM
ngie updated the test plan for D61082: Remove {ATF,PLAIN}_REQUIRE_KERNEL_MODULE macros.
Sat, Oct 31, 8:30 PM
ngie requested review of D61082: Remove {ATF,PLAIN}_REQUIRE_KERNEL_MODULE macros.
Sat, Oct 31, 8:29 PM
ngie closed D61075: en/news: document new and returning src committers in 2026.
Sat, Oct 31, 8:26 PM
ngie committed R9:99cdcc91c95c: en/news: document new and returning src committers in 2026.
Sat, Oct 31, 8:26 PM
ngie committed rG0e58fb271c6e: atf, lutok, kyua: compile with CXXSTD=gnu++20.
Sat, Oct 31, 8:15 PM
ngie added inline comments to D61066: tests/sys/capsicum: restore test coverage with root user.
Sat, Oct 31, 8:02 PM
ngie added inline comments to D61066: tests/sys/capsicum: restore test coverage with root user.
Sat, Oct 31, 8:01 PM
ngie updated the diff for D61066: tests/sys/capsicum: restore test coverage with root user.

Shuffle "tests" user resolving off to main(..).

Sat, Oct 31, 7:59 PM
ngie updated the summary of D61080: capsicum-test: make the code WARNS=6 clean.
Sat, Oct 31, 7:57 PM
ngie updated the test plan for D61080: capsicum-test: make the code WARNS=6 clean.
Sat, Oct 31, 7:54 PM
ngie requested review of D61080: capsicum-test: make the code WARNS=6 clean.
Sat, Oct 31, 7:50 PM
ngie added inline comments to D61066: tests/sys/capsicum: restore test coverage with root user.
Sat, Oct 31, 6:01 PM
ngie added inline comments to D61066: tests/sys/capsicum: restore test coverage with root user.
Sat, Oct 31, 4:59 PM
ngie added inline comments to D61066: tests/sys/capsicum: restore test coverage with root user.
Sat, Oct 31, 4:58 PM
ngie added inline comments to D61066: tests/sys/capsicum: restore test coverage with root user.
Sat, Oct 31, 4:57 PM
ngie added inline comments to D58349: pkg: Add tests.
Sat, Oct 31, 4:49 PM