User Details
- User Since
- May 9 2014, 11:04 PM (635 w, 3 d)
Yesterday
Sun, Jul 12
Sat, Jul 11
Thu, Jul 9
LGTM
Wed, Jul 8
Fri, Jul 3
Thu, Jul 2
Respond to @markj's latest comments
Tue, Jun 30
Mon, Jun 29
Sun, Jun 28
The new dtrace probes are just to help develop these test cases. I'll remove them before I commit.
- Convert tests from sh to C++
- Fix a mutex recursion panic
Fri, Jun 26
Wed, Jun 24
Tue, Jun 23
Thu, Jun 18
Wed, Jun 17
Ok, git arc worked after squashing my commits.
- fixup: use LTO_UNSAFE instead of WITHOUT_LTO
Great. And BTW, I'll apply @arrowd 's suggestion too. I can't update the diff. Lately, arc diff --update doesn't seem to work very well. Even if I haven't rebased my branch, that command complains that it's got far too many revisions to upload. I don't know why.
Tue, Jun 16
It took a while, but I found the problem. It's this commit: https://github.com/freebsd/freebsd-ports/commit/83a19a60d13fe . For some reason, that commit forces panic=abort for any Rust port that uses LTO, which is most of them. I don't know why diizzy included that line. But I can confirm that removing that line fixes the problem.
Mon, Jun 15
I'll take a look at the UFSv1 failure.
Sun, Jun 14
Jun 12 2026
Jun 10 2026
Jun 9 2026
I just committed this. But I raised the PORTVERSION to 0.2.1, which no longer requires the third unprivileged user. I didn't update the differential revision because I had to rebase to fix Poudriere, and Phabricator doesn't seem able to cope with rebases very well.
Before:
55880 zones, Maximum LBA 0xda47ffff (3662151679)
Zone lengths are the same, types vary
Start LBA Length WP LBA Zone Type Condition Sequential Reset
0, 65536, 0xffffffffffffffff, Conventional, NWP, Sequential, No Reset Needed
0x10000, 65536, 0xffffffffffffffff, Conventional, NWP, Sequential, No Reset NeededAfter:
55880 zones, Maximum LBA 0xda47ffff (3662151679)
Zone lengths are the same, types vary
Start LBA Length WP LBA Zone Type Condition Sequential Reset
0, 65536, N/A, Conventional, NWP, Sequential, No Reset Needed
0x10000, 65536, N/A, Conventional, NWP, Sequential, No Reset NeededJun 8 2026
Jun 7 2026
It occurs to me that this might be a good use case for an out-of-tree kernel driver written in Rust. It's easy to test, it's small, and it's not wanted within the tree.
Jun 5 2026
Believe it or not, there's a practical reason for this. I wasn't just tinkering around for fun, honestly.
Ahh, our comments crossed in the ether. But now that I see what you did, I request leaving "pkg install" in. IMHO it's a very important feature of the installerscript that it can install packages.
What's this about "removing the pkg install step"? I don't see anything removed.
