Page MenuHomeFreeBSD
Feed Search

Wed, Jan 21

jlduran committed rG8e49c6c84cae: libexecinfo: tests: Expect failure on aarch64.
Wed, Jan 21, 1:54 AM
jlduran committed rG9f90e5a3ce9d: libexecinfo: tests: Expect failure on aarch64.
Wed, Jan 21, 1:54 AM
jlduran committed rG27bf077ab3a5: gdb: Add missing mtree debug entry.
Wed, Jan 21, 1:54 AM

Tue, Jan 20

jlduran accepted D54800: syslogd/tests: Fix flakiness in forwarding tests.
Tue, Jan 20, 7:52 PM
jlduran accepted D54800: syslogd/tests: Fix flakiness in forwarding tests.

I've seen that when using ATF, ${PWD} is preferred over $(pwd) (efficiency, I guess).

Tue, Jan 20, 5:58 PM
jlduran accepted D54799: syslogd/tests: Improve lo0 initialization.
Tue, Jan 20, 5:42 PM
jlduran committed rGeced166af015: nanobsd: Avoid unnecessary subshell execution.
Tue, Jan 20, 4:52 PM
jlduran committed rGaed4089c2573: nanobsd: Use NANO_DEF_{UNAME,GNAME}.
Tue, Jan 20, 4:52 PM
jlduran committed rG3830c62b12ac: pf tests: give rules_counter:4G more time (authored by kp).
Tue, Jan 20, 4:41 PM
jlduran committed rG9fb909d32081: tests: Increase timeout.
Tue, Jan 20, 4:40 PM
jlduran accepted D54761: capsicum.4: Replace 'fi' ligature and smart quotation mark.
Tue, Jan 20, 1:39 AM · manpages
jlduran accepted D54779: syslogd/tests: Address races.

Very nice!

Tue, Jan 20, 1:37 AM
jlduran accepted D54786: jail(3): fix common usage after mac.label support.

Thank you!

Tue, Jan 20, 1:07 AM

Mon, Jan 19

jlduran requested changes to D54786: jail(3): fix common usage after mac.label support.

I think this is not sufficient (just to avoid a missing mac.conf entry):
I will test it thoroughly later, but for now:

# jail -c path=/ name=D54786 persist
# jls -s
Mon, Jan 19, 9:42 PM
jlduran accepted D54779: syslogd/tests: Address races.

Nice! I may steal a few ideas for some other similar tests.
I made a small observation, that can be ignored, I'm just thrilled with my recent discovery of atf_check -r.

Mon, Jan 19, 8:27 PM
jlduran accepted D54778: syslogd/tests: Use a helper function to log from within a jail.

After this refactoring, the test syslogd_test:forward becomes very flaky. It should be all fixed in the following revision.

Mon, Jan 19, 8:04 PM
jlduran added a comment to D54761: capsicum.4: Replace 'fi' ligature and smart quotation mark.

But I also have one more question: one of the warnings is also about unexisting .Xr sysctl 2. As I can see, there is no sysctl(2) in FreeBSD, only sysctl(3). But the man pages talks about it in the context of syscalls, so it seems that we can't just change sysctl(2) to sysctl(3) since sysctl(3) is not a syscall. What sould we do about that?

Mon, Jan 19, 4:10 AM · manpages

Sun, Jan 18

jlduran added a comment to D54761: capsicum.4: Replace 'fi' ligature and smart quotation mark.

If possible, try to fix all the mandoc -T lint share/man/man4/capsicum.4 recommendations while here.

Sure. One of the warnings is: STYLE: referenced manual not found: Xr pdwait4 2. As I can see, pdwait(2) syscall is about to be introduced by https://reviews.freebsd.org/D54592 soon. So shall we keep the reference to pdwait4(2) (but change it to pdwait(2))?

Sun, Jan 18, 5:01 PM · manpages
jlduran committed rGfc614b08ef6c: Import latest mtree from NetBSD.
Sun, Jan 18, 3:58 AM
jlduran committed rGf957857c4835: Import latest mtree from NetBSD.
Sun, Jan 18, 3:58 AM
jlduran committed rGe2e7269461e9: Import latest mtree from NetBSD.
Sun, Jan 18, 3:58 AM

Sat, Jan 17

jlduran added a comment to D54761: capsicum.4: Replace 'fi' ligature and smart quotation mark.

Thanks. The "fi" ligature was probably an artifact from copy/pasting from the PDF article.
If possible, try to fix all the mandoc -T lint share/man/man4/capsicum.4 recommendations while here.

Sat, Jan 17, 11:42 PM · manpages
jlduran committed rG964d91ee1d7a: pflog: tests: Fix rdr_action_head().
Sat, Jan 17, 11:35 PM
jlduran abandoned D54695: pf: tests: Introduce wait_for_process().

I'll just submit the trivial rdr_action_head() fix and abandon the rest.
I'll wait for the test timeouts dust to settle and simply try sleeping a bit more once I gather all the flaky tests.
Thank you for your input!

Sat, Jan 17, 11:29 PM
jlduran committed rG4cd4ccb8e2c0: nanobsd: Fix typos.
Sat, Jan 17, 6:14 PM
jlduran committed rGecc039be7fdd: nanobsd: Add a NO_ROOT build option.
Sat, Jan 17, 6:14 PM
jlduran committed rG8832f767d6ae: nanobsd: Add a provisional populate /data function.
Sat, Jan 17, 6:14 PM
jlduran committed rG800d390fe74a: nanobsd: Add a provisional populate /cfg function.
Sat, Jan 17, 6:14 PM
jlduran committed rG61ac7309c366: nanobsd: Add a provisional populate_part function.
Sat, Jan 17, 6:14 PM
jlduran committed rG5ba2a74e3a20: nanobsd: Add a nano_makefs function.
Sat, Jan 17, 6:14 PM
jlduran committed rG4f141f5ef4a5: nanobsd: Switch the / partition in fstab.
Sat, Jan 17, 6:14 PM
jlduran committed rG605fb076eb33: nanobsd: Add a NANO_TIMESTAMP variable.
Sat, Jan 17, 6:14 PM
jlduran committed rG7c4d6fbd1b79: nanobsd: Add a function to create directories.
Sat, Jan 17, 6:13 PM
jlduran committed rG64e16fa5c7b1: nanobsd: Prefer tgt_touch() instead of touch.
Sat, Jan 17, 6:13 PM
jlduran closed D48793: nanobsd: Add a NO_ROOT build option.
Sat, Jan 17, 6:13 PM
jlduran committed rGb8b046a259ed: nanobsd: Set the proper mode for /tmp.
Sat, Jan 17, 6:13 PM
jlduran closed D48792: nanobsd: Add a provisional populate /data function.
Sat, Jan 17, 6:13 PM
jlduran closed D48791: nanobsd: Add a provisional populate /cfg function.
Sat, Jan 17, 6:13 PM
jlduran committed rG5345567935a2: nanobsd: Prefer tgt_dir2symlink() to create symlinks.
Sat, Jan 17, 6:13 PM
jlduran closed D48790: nanobsd: Add a provisional populate_part function.
Sat, Jan 17, 6:13 PM
jlduran committed rG6eccd84bee75: nanobsd: Make tgt_dir2symlink() take a mode.
Sat, Jan 17, 6:13 PM
jlduran closed D48789: nanobsd: Add a nano_makefs function.
Sat, Jan 17, 6:13 PM
jlduran closed D48788: nanobsd: Switch the / partition in fstab.
Sat, Jan 17, 6:13 PM
jlduran committed rGeb544c63fc96: nanobsd: Add uname/gname to the spec.
Sat, Jan 17, 6:13 PM
jlduran closed D48787: nanobsd: Add a NANO_TIMESTAMP variable.
Sat, Jan 17, 6:13 PM
jlduran closed D48786: nanobsd: Add a function to create directories.
Sat, Jan 17, 6:13 PM
jlduran closed D48785: nanobsd: Prefer tgt_touch() instead of touch.
Sat, Jan 17, 6:13 PM
jlduran committed rG7106db625ece: nanobsd: Prefer nano_umount to umount.
Sat, Jan 17, 6:13 PM
jlduran closed D48784: nanobsd: Set the proper mode for /tmp.
Sat, Jan 17, 6:13 PM
jlduran closed D48783: nanobsd: Prefer tgt_dir2symlink() to create symlinks.
Sat, Jan 17, 6:13 PM
jlduran committed rGa4f0a60e0529: tarfs: tests: Increase timeout (again 2).
Sat, Jan 17, 6:13 PM
jlduran closed D48782: nanobsd: Make tgt_dir2symlink() take a mode.
Sat, Jan 17, 6:13 PM
jlduran closed D48781: nanobsd: Add uname/gname to the spec.
Sat, Jan 17, 6:13 PM
jlduran closed D48780: nanobsd: Prefer nano_umount to umount.
Sat, Jan 17, 6:13 PM

Thu, Jan 15

jlduran committed rG70db1cd937e8: makefs: Fix typo 's/mirrorring/mirroring/'.
Thu, Jan 15, 7:50 PM
jlduran committed rG506203ae99e6: makefs.8: Cleanup man page.
Thu, Jan 15, 7:50 PM
jlduran committed rG64341378fadf: makefs: Fix typo 's/mirrorring/mirroring/'.
Thu, Jan 15, 7:50 PM
jlduran committed rG5f53e656e965: makefs.8: Cleanup man page.
Thu, Jan 15, 7:45 PM
jlduran committed rG2bcc55600d89: makefs: Fix typo 's/mirrorring/mirroring/'.
Thu, Jan 15, 7:45 PM
jlduran committed rG99d4a01be578: makefs: tests: Fix timestamp-related tests.
Thu, Jan 15, 7:45 PM
jlduran committed rGc0b56dbb880a: makefs: tests: Cleanup and remove default flags.
Thu, Jan 15, 7:45 PM
jlduran committed rGb10369daede7: makefs: tests: Fix -D flag test.
Thu, Jan 15, 7:45 PM
jlduran committed rG463c0b8896cb: makefs: tests: Double the timeout of ZFS file_extend test.
Thu, Jan 15, 7:45 PM
jlduran committed rG10a4af98c688: makefs/tests: Use require.kmods property instead of ad-hoc checks (authored by Siva Mahadevan <me@svmhdvn.name>).
Thu, Jan 15, 7:45 PM
jlduran committed rGf8b5a8a97743: makefs: tests: Double the timeout of ZFS compression test.
Thu, Jan 15, 7:45 PM
jlduran committed rGce8cd5dab3b3: mtree: debug: Add missing krb5 entries.
Thu, Jan 15, 7:27 PM
jlduran closed D54681: mtree: debug: Add missing krb5 entries.
Thu, Jan 15, 7:27 PM
jlduran added inline comments to D54707: prepare-commit-msg: Sync with committers guide.
Thu, Jan 15, 6:35 PM
jlduran added a comment to D54681: mtree: debug: Add missing krb5 entries.
In D54681#1250340, @ivy wrote:

ideally these should have a package= tag, but i'm leery about adding those without more testing, so that can wait until someone (me) comes along and adds package tags for everything in this file.

I imagined so. Thank you!

Thu, Jan 15, 4:33 PM

Wed, Jan 14

jlduran added a comment to D54717: committers-src: fix typo.

I think this has already been fixed in 742d93da842afa34c5268e96c6a3f95ad44ae770.

Wed, Jan 14, 5:41 PM
jlduran added a reviewer for D54681: mtree: debug: Add missing krb5 entries: ivy.
Wed, Jan 14, 5:22 PM
jlduran committed rGfef84fd8ae84: libexecinfo: tests: Expect failure on aarch64.
Wed, Jan 14, 5:08 PM
jlduran committed rGfd26fb8987f7: CODEOWNERS: Add jlduran as a blocklist CODEOWNER.
Wed, Jan 14, 5:08 PM
jlduran closed D54675: libexecinfo: tests: Expect failure on aarch64.
Wed, Jan 14, 5:08 PM
jlduran closed D54696: CODEOWNERS: Add jlduran as a blocklist CODEOWNER.
Wed, Jan 14, 5:08 PM
jlduran added a comment to D54675: libexecinfo: tests: Expect failure on aarch64.

I'll add the comment upon commit:

/* https://reviews.llvm.org is deprecated and this review is never going to be updated or completed */

Thanks.

Wed, Jan 14, 4:48 PM
jlduran added a comment to D54695: pf: tests: Introduce wait_for_process().
In D54695#1249657, @kp wrote:

I'm not sure this is sufficient. It is still possible for tcpdump to have started, but not gotten to the point of actually opening the pflog device.

I've had a very quick look at the tcpdump code, and I think it looks like we could potentially rely on the existence of a capture file (so -w <file>). I think that file only gets created after we've done pcap_open()/pcap_setfilter(). That'd require a bit of test-reworking though, because we'd be saving a pcap file, which we'd have to translate back to text to run the checks on.

Wed, Jan 14, 2:38 PM
jlduran closed D54682: mtree: usr: Add missing pkg/triggers entry.
Wed, Jan 14, 2:30 PM
jlduran committed rGb8480379adce: mtree: usr: Add missing pkg/triggers entry.
Wed, Jan 14, 2:30 PM
jlduran closed D54680: gdb: Add missing mtree debug entry.
Wed, Jan 14, 2:30 PM
jlduran committed rG0d9fd06b03e0: gdb: Add missing mtree debug entry.
Wed, Jan 14, 2:30 PM
jlduran retitled D54682: mtree: usr: Add missing pkg/triggers entry from mtree: usr: Add missing pkg entry
Wed, Jan 14, 2:24 PM
jlduran added a reviewer for D54675: libexecinfo: tests: Expect failure on aarch64: siva.
Wed, Jan 14, 2:20 PM
jlduran added a comment to D54682: mtree: usr: Add missing pkg/triggers entry.
In D54682#1249624, @ivy wrote:

i think you also want to add /usr/share/pkg/triggers. currently only usr.bin/mandoc installs a file here, but more things will in the future.

Wed, Jan 14, 5:03 AM
jlduran committed rGa551b0524953: tarfs: tests: Increase timeout (again).
Wed, Jan 14, 12:59 AM
jlduran committed rGb0c2236f0390: etcupdate: tests: Fix tests.
Wed, Jan 14, 12:54 AM
jlduran added reviewers for D54695: pf: tests: Introduce wait_for_process(): tests, kp.
Wed, Jan 14, 12:50 AM
jlduran added a comment to D54695: pf: tests: Introduce wait_for_process().

This might be an overkill, but I would like to know if a similar helper function could help avoid failure intermittence (flakiness) in some tests. I reproduced this test natively on a very fast aarch64 machine, and it did not fail once, comparing the output of a successful pass vs. a failed one makes me wonder if it is not sleeping enough:

Wed, Jan 14, 12:50 AM
jlduran updated the diff for D54696: CODEOWNERS: Add jlduran as a blocklist CODEOWNER.
  • Include other blocklist paths
Wed, Jan 14, 12:50 AM
jlduran updated the diff for D54695: pf: tests: Introduce wait_for_process().
  • Simplify jail processing
  • Exit rather than return
Wed, Jan 14, 12:50 AM
jlduran added reviewers for D54696: CODEOWNERS: Add jlduran as a blocklist CODEOWNER: emaste, khorben.
Wed, Jan 14, 12:50 AM
jlduran requested review of D54696: CODEOWNERS: Add jlduran as a blocklist CODEOWNER.
Wed, Jan 14, 12:50 AM
jlduran requested review of D54695: pf: tests: Introduce wait_for_process().
Wed, Jan 14, 12:50 AM
jlduran added a comment to D54696: CODEOWNERS: Add jlduran as a blocklist CODEOWNER.

@khorben somehow your email went into spam.
Initially I would like to add my username to the list of contrib/blocklist maintainers.
Regarding usr.bin/dtc, while I do have some special access to the upstream repo, I'm not the main maintainer. It should be theraven (not tagged on purpose).
There are other areas that I would like to add my username, but initially, let's start with blocklist.

Wed, Jan 14, 12:50 AM
jlduran retitled D54696: CODEOWNERS: Add jlduran as a blocklist CODEOWNER from CODEOWNERS: Add jlduran to contrib/blocklist
Wed, Jan 14, 12:50 AM
jlduran updated the diff for D54675: libexecinfo: tests: Expect failure on aarch64.
  • Do not skip, but expect fail
  • Terse message
Wed, Jan 14, 12:50 AM
jlduran requested review of D54680: gdb: Add missing mtree debug entry.
Wed, Jan 14, 12:49 AM
jlduran added a reviewer for D54682: mtree: usr: Add missing pkg/triggers entry: ivy.
Wed, Jan 14, 12:49 AM
jlduran requested review of D54681: mtree: debug: Add missing krb5 entries.
Wed, Jan 14, 12:49 AM
jlduran added a reviewer for D54680: gdb: Add missing mtree debug entry: markj.
Wed, Jan 14, 12:49 AM