User Details
- User Since
- May 9 2014, 11:04 PM (636 w, 6 d)
Yesterday
Tue, Jul 21
Other than that inline comment, this LGTM. Thanks for fixing it. Do you need me to commit it for you? I can do that, after you address the one remaining comment.
Mon, Jul 20
Fri, Jul 17
Thu, Jul 16
- Don't heap-allocate a std::vector
- Use mount_fusefs with memfs
Wed, Jul 15
@arrowd what do you think of this? If we merge it, then we can eliminate my depedence on fuse-ext2 and your dependence on fuse-hello.
Tue, Jul 14
Mon, Jul 13
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
Jun 23 2026
Jun 18 2026
Jun 17 2026
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.
Jun 16 2026
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.
Jun 15 2026
I'll take a look at the UFSv1 failure.
Jun 14 2026
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.
