User Details
- User Since
- Aug 2 2014, 8:08 AM (553 w, 3 d)
Today
Update remaining version numbers I missed in prior revision.
Yesterday
Update the remaining version numbers/strings
Sat, Mar 8
Double-submitted as D49296.
Update with the changes in the tree instead of the vendor import commit
Thu, Mar 6
Fri, Feb 21
This ideally should have a test added for it (along with the other ATF <-> Kyua variable parity improvements you made).
Tue, Feb 18
FWIW, I think the real bug might be that net/scapy requires python3 instead of being properly flavored using PY_FLAVORS, or the shebangs not being updated in the port to use the python3.10 instead of python3.
One thing I might do instead of “requires_scapy” is something like “netpfil_required_progs” or set the requirements at the Kyuafile level. Again, this would dramatically reduce the amount of redundant shell code in the ATF testcase headers.
I wish the metaport stuff was handled like Debian sisters do with the alternatives application :/..
Fri, Feb 14
Could requires be used instead of the term prepare? I think that would align the concept and the command more with what is being reported on.
Tue, Feb 11
The kyuafile solution would have involved less change, but I get the merits/demerits of going that route vs injecting the metadata in the _head() functions.
Mon, Feb 10
Sidenote: you can require the program in the Kyuafile as well. That's generally the best way/least amount of code to ensure that the requirement is actually being met.
What is the benefit of doing it this way vs the other way using require.progs?
Jan 30 2025
Jan 29 2025
Dec 29 2024
Dec 26 2024
Dec 25 2024
It honestly seems like this documentation should live in another place, e.g., a "test driver" [1] (kyua-atf-driver(4)?) manpage. Putting all of this information in a single manpage seems like it would really clutter up what's being explained here, and the more "test drivers" get bolted on to kyua, the more complex the documentation will become.
Dec 24 2024
Dec 15 2024
Dec 14 2024
Dec 13 2024
Please open a PR against freebsd/atf freebsd/kyua.
Also: this deserves a test (upstream).
Dec 9 2024
Dec 4 2024
Dec 2 2024
For the record, stuff like this should really be committed to freebsd/kyua first, then backported. As of right now this change is not in what's intended to go in to 0.14 and in order to do the upgrade I would need to reapply this patch. I provided a ship-it earlier, but I was swayed by the comment in the PR about this change being confusing for naive results parsers: https://github.com/freebsd/kyua/pull/230 .
Mostly a style(9) nit: style(9) says C comments should be used (/* ... */)
Please rebase / reapply the new code changes. I reformatted the sources with clang-format in rG991bd461625a2c521d5be4fd6938deed57f60972 so your proposed changes will be highlighted instead of the current diff--which is addressing some existing style bugs in addition to your functional changes.
Let me fix the formatting issues beforehand so the diff can be minimized to the functional changes...
Dec 1 2024
Will go through openzfs first.
Nov 30 2024
As noted elsewhere, this unfortunately doesn't work for UID != 0: https://github.com/openzfs/zfs/pull/16820#issuecomment-2508540991 .
Nov 29 2024
Could you please run clang-format on this file to resolve any formatting-related issues?
Oct 22 2024
Oct 20 2024
Oct 19 2024
Install the dbm module for OPTIONS_SET+= BDB1 to unbreak uses of the dbm submodule.
Oh neat, the plist is broken for all but OPTIONS_SET+= BDB.
Oct 5 2024
Oct 4 2024
Rebase on recent ports tree
Update the diff to the latest version: 1.7.5