Alan Somers

Results 235 issues of Alan Somers

On FreeBSD 12-CURRENT, I accidentally tried running Kyua with TMPDIR pointing to a nonexistent path. It aborts every time. I don't even need to run a test; simply listing tests...

Issue #136 escaped a bunch of non-printable characters that could cause a junit.xml file to not be well-formed. But it didn't escape NUL. A single test that prints a NUL...

The kern.corefile sysctl can control the name and location of corefiles on FreeBSD. It would be great if kyua_stacktrace_find_core could grok that sysctl. Its format is documented here: https://www.freebsd.org/cgi/man.cgi?query=core

enhancement

Four tests in testers/run_test.c require the nonexistent config variable "unprivileged-user". The correct variable, according to kyua.conf(5) and kyua.conf.in from ports, is "unprivileged_user" (underscore instead of hyphen). Patch below: ``` diff...

enhancement

atf_tc_get_config_var doesn't seem to work 100% correctly for variables set in /usr/local/etc/kyua.conf. I discovered this when investigating issue #107. Some tests erroneously required "unprivileged-user" instead of "unprivileged_user". First of all,...

enhancement

/usr/local/etc/periodic/security/460.pkg-checksum is very useful. But it would be even better if it checked for missing dependencies, too. I can submit a PR to add this. But please let me know:...

feature

Optional ZFS pool features can have three states: disabled, enabled, and active. Enabled means that ZFS will use them if it needs them, but they haven't changed the on-disk format...

**Description** Optional ZFS pool features can have three states: disabled, enabled, and active.  Enabled means that ZFS will use them if it needs them, but they haven't changed the on-disk...

State-Module
Bug
needs-triage

On FreeBSD Salt scrapes /var/run/dmesg.boot to set the "cpu_flags" grain. But it's possible for that file to contain non-UTF-8 characters. Skipping over such characters is better than crashing. Signed-off-by: Alan...

Running `kcov --python-parser=python3` hangs if python3 is not installed. The worst part is that `SIGTERM` is insufficient to kill kcov, only `SIGKILL` will work. The hang is caused by the...