User Details
- User Since
- May 9 2014, 11:04 PM (629 w, 3 d)
Fri, May 29
Thu, May 28
Wed, May 27
Not really a domain expert, either, am I. Can you give me a clue about how to test this? I can use virtio-scsi with bhyve. But how does one tell bhyve to tell the guest that the storage capacity has changed?
Add js, who's taken an interest in libxo.
I haven't tested this yet, but it looks like a good start. My main questions are why you use manual space padding in some places instead of a field width specifier, and why fuser still includes so many " if (xo_get_style(NULL) == XO_STYLE_TEXT)" expressions.
Tue, May 26
Sun, May 24
Fri, May 22
Wed, May 20
Sun, May 17
Sat, May 16
Wed, May 13
Tue, May 12
Mon, May 11
@emaste I went with option B since there isn't a 1:1 mapping between COMPONENTS and DISTRIBUTIONS. @jlduran the current Lua code doesn't make it possible to install both base and non-base packages using the same variable. It could maybe happen in the future, but not for now. And it's not the way that the interactive installer works. So an installerconfig that installs non-base packages still needs to look something like this:
export COMPONENTS="base debug lib32" ... #! /bin/sh ... /usr/sbin/pkg install -y sysutils/py-salt
- Man page changes requested by @ziaee
- Eliminate the METHOD variable
Fri, May 8
I don't like the idea of adding a user to the ports tree unless we're REALLY sure that we need it, because the user has to stay there for pretty much forever. So I took a longer harder look at the tests today, and I think we can remove the third user without sacrificing coverage. I'm going to take the issue up upstream. I'll settle it there before merging this PR.
- For non-interactive installations, default COMPONENTS to "base
@brd this is what I was talking about when I complained about errors running "make update-packages".
Thu, May 7
- Remove "pkgbase" from user-facing documentation.
Actually @emaste we can't do what I just suggested, because either packages or distsets might need to be fetched over the network. It's valid for neither to be on the installation media. So if you don't like the PKGBASE=no variable, then the best proposal I can come up with is:
- If COMPONENTS is set in /etc/installerconfig, use packages
- If DISTRIBUTIONS is set, use distsets
- If both are set, error
- If neither is set, use packages with the default COMPONENTS.
Yes, I saw the portlint output. I've fixed the comment and the blank line, but for some reason arcanist can't update the diff. Regarding DISTFILES, I prefer to download from CRATESIO instead of from Github. Though admittedly, I don't have a very good reason for doing that. And as long as the port is set to download from CRATESIO, I can't figure out how to get rid of setting DISTFILES. It's what all of the other ports seem to do. Do you think it's important enough to switch the download to Github?
Wed, May 6
I don't know why, but arcanist is struggling to update this port. But I've noted your whitespace observation and I will be sure to commit it correctly.
I don't think we need to worry about pjdfstest/pjdfstest-rs name collisions. In addition to the fact that there's never been a pjdfstest port, the sh-based pjdfstest isn't even very amenable to system-wide installation. That's why nobody's ever created a port before.
Tue, May 5
May 3 2026
May 2 2026
Thanks for fixing this. You should ask re@ if they want it in 15.1.
May 1 2026
See also D56765
- Fixup: sooth pep8
Thanks for catching this. Would it be possible to add an ATF test to catch the problem?
Apr 30 2026
Apr 29 2026
Note that @grembo , while AFK, indicated his approval to me over email.
Apr 28 2026
- Respond to emaste's style comment.
This was independently fixed by @vishwin in cfbc3c7b9000a58bf0dd99b109b2e638b8a9add5 .
Now the revision shows two ways to solve the problem:
- Merge the two gitrefs into a single cell
This is D54342 rebased.
Sorry: I rebased in between the first and second revisions. I'll abandon and recreate the revision.
- Merge the two gitrefs into a single cell
- Split the ZFS libuutil change into its own row in the table
Apr 27 2026
Yes, the plan is that this will replace the sh-based implementation. So I don't want to completely rename it. Or I suppose we could just retire the sh-based implementation, and call this one "pjdfstest2" or something.
Also, while this diff LGTM, you shouldn't commit it just yet, until we resolve all of the issues you opened on Github. That's because some of those might change the config file format.
Apr 24 2026
Good catch. Is this something that can be triggered with libcam?
