Page MenuHomeFreeBSD

ivy (Lexi Winter)
User

Projects (6)

User Details

User Since
Dec 29 2023, 4:47 PM (108 w, 8 h)

Recent Activity

Tue, Jan 20

ivy added a reviewer for D54091: release/tools: add bsdconfig so we have sysrc: pkgbase.

i put a fair amount of effort into not making bsdconfig a required part of the system and don't really want to see it come back. sysrc can't really be decoupled from bsdconfig, at least in the current implementation, because it's just a thin wrapper around what bsdconfig does.

Tue, Jan 20, 12:45 PM
ivy added a comment to D54257: powerpc: Update CPUTYPE options in make.conf.

this might be a better question for arch@, but at least to me, it doesn't make sense to keep code for removed architectures in the tree: either it will bitrot and stop working (in which case there's no point having it) or it will create effort to maintain it even though we don't support it.

Tue, Jan 20, 12:42 PM
ivy added inline comments to D54780: ObsoleteFiles.mk: Remove obsolete MIT KRB5 plugins.
Tue, Jan 20, 12:36 PM
ivy added a reviewer for D54780: ObsoleteFiles.mk: Remove obsolete MIT KRB5 plugins: krb5.
Tue, Jan 20, 12:34 PM

Fri, Jan 16

ivy added a comment to D54542: release: Build the release media from packages.

Please check with the CHERI people in case this will cause problems for them though -- I think they were holding off on pkgbase for a bit, and they're an important downstream for the project.

Fri, Jan 16, 1:47 AM
ivy added a comment to D54542: release: Build the release media from packages.

Not sure if you were planning on MFCing this, but if you are we should discuss further before that happens. There has been some release build breakage in HEAD lately so I want to make sure all the issues are fixed there before anything gets MFCed.

Fri, Jan 16, 1:42 AM

Thu, Jan 15

ivy added a comment to D54610: pkgbase: use weekly by default.

okay, i don't object to this but i feel like (at some point in the future) we could have a better solution somehow.

Thu, Jan 15, 9:45 AM
ivy added a comment to D54636: rtadvd: add multi pref64 support.

the only purpose that RFC8781 mentions for having multiple PREF64s advertised is renumbering, in which case the lifetime of the deprecated prefixes should be set to zero. iiuc, this diff allows that by setting pref64lifetime0, pref64lifetime1, etc. - can i check i have that right?

Thu, Jan 15, 9:42 AM
ivy added a comment to D54542: release: Build the release media from packages.

are there any objections to landing this? i'd like to get started on multiple kernel support for bsdinstall, and it would be easier to get the other release changes in first.

Thu, Jan 15, 8:22 AM
ivy accepted D54681: mtree: debug: Add missing krb5 entries.

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.

Thu, Jan 15, 6:24 AM
ivy added a reviewer for D54681: mtree: debug: Add missing krb5 entries: krb5.
Thu, Jan 15, 6:23 AM
ivy added a comment to D54702: virtual_oss: remove needless .include in intermediate Makefile.

@ivy Makefile.inc defines:

PACKAGE?=	sound

Is it a problem if the inclusion is removed from here?

Thu, Jan 15, 6:18 AM
ivy accepted D54706: libexec/rc/rc.d/Makefile: Remove duplicate mixer entry.

i'd suggest adding a Fixes: trailer to the commit message, these are useful for people who maintain their own branches/forks.

Thu, Jan 15, 2:04 AM

Wed, Jan 14

ivy added a comment to D54682: mtree: usr: Add missing pkg/triggers entry.

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, 4:39 AM
ivy accepted D54682: mtree: usr: Add missing pkg/triggers entry.
Wed, Jan 14, 4:38 AM

Fri, Jan 9

ivy accepted D54611: freebsd-base.7: Fix stray -r.
Fri, Jan 9, 9:31 AM
ivy added a comment to D54610: pkgbase: use weekly by default.

okay, but even if you know what you're doing, you still aren't going to get security updates :-)

Fri, Jan 9, 9:30 AM
ivy added a comment to D54610: pkgbase: use weekly by default.

this means people won't get security updates for up to a week. is that acceptable?

Fri, Jan 9, 9:00 AM

Tue, Jan 6

ivy added a reviewer for D54282: packages: Always install kernel as /boot/kernel.NAME: releng.

add releng since this touches release/ now.

Tue, Jan 6, 11:09 PM
ivy updated the diff for D54282: packages: Always install kernel as /boot/kernel.NAME.
  • rebase after D54291
  • fix the symlink sometimes having the wrong path
  • make the symlink relative instead of absolute
  • fix a wrong dependency for the kernel-dbg package
  • since the install media uses kernels_autodetect=NO, explicitly set the kernel to GENERIC. the user can override this if they want the media to use a different kernel.
Tue, Jan 6, 11:09 PM
ivy updated the diff for D54542: release: Build the release media from packages.

use a "." form for the release sets, so RELEASE_MEDIA_SETS_BOOTONLY
becomes RELEASE_MEDIA_SETS.bootonly. this makes it more clear that
it can be set for any media type.

Tue, Jan 6, 8:18 PM
ivy updated the summary of D54542: release: Build the release media from packages.
Tue, Jan 6, 7:01 PM
ivy updated the diff for D54542: release: Build the release media from packages.

use minimal for bootonly by default

Tue, Jan 6, 6:53 PM
ivy added inline comments to D54542: release: Build the release media from packages.
Tue, Jan 6, 6:07 PM
ivy committed rG4028504b4826: lib/libbl[ao]cklist: Use LIB_PACKAGE.
Tue, Jan 6, 4:41 AM
ivy committed rG9c401bf14854: zstd: Move to a new zstd package.
Tue, Jan 6, 4:41 AM
ivy committed rGbde17e7663ef: libypclnt: Move to yp package.
Tue, Jan 6, 4:41 AM
ivy closed D53605: lib/libbl[ao]cklist: Use LIB_PACKAGE.
Tue, Jan 6, 4:41 AM
ivy committed rG665ac052aa04: powerpc: Update CPUTYPE options in make.conf.
Tue, Jan 6, 4:41 AM
ivy closed D53600: libypclnt: Move to yp package.
Tue, Jan 6, 4:41 AM
ivy closed D53603: zstd: Move to a new zstd package.
Tue, Jan 6, 4:41 AM
ivy closed D54257: powerpc: Update CPUTYPE options in make.conf.
Tue, Jan 6, 4:41 AM
ivy committed rG0b298e314a8b: Makefile.inc1: Fix INSTALLEXTRAKERNELS for one-kernel case.
Tue, Jan 6, 1:50 AM
ivy closed D54539: Makefile.inc1: Fix INSTALLEXTRAKERNELS for one-kernel case.
Tue, Jan 6, 1:50 AM
ivy requested review of D54548: release: Improve error handling and option logic.
Tue, Jan 6, 1:46 AM
ivy requested review of D54546: release: Keep the pkg build in OBJDIR.
Tue, Jan 6, 12:35 AM

Mon, Jan 5

ivy requested review of D54545: release: Standardise release media firmware packages.
Mon, Jan 5, 11:54 PM
ivy updated the diff for D54542: release: Build the release media from packages.

fix the metalog mode for /var/db/services.db

Mon, Jan 5, 10:42 PM
ivy requested review of D54542: release: Build the release media from packages.
Mon, Jan 5, 10:30 PM
ivy requested review of D54540: packages: Add dependency from rc to mtree.
Mon, Jan 5, 9:52 PM
ivy added a comment to D54539: Makefile.inc1: Fix INSTALLEXTRAKERNELS for one-kernel case.

Seems like this is a confusing result of "If start is greater than end, the words are output in reverse order"

Mon, Jan 5, 9:22 PM
ivy updated the diff for D54539: Makefile.inc1: Fix INSTALLEXTRAKERNELS for one-kernel case.

use .elif to make this a bit neater

Mon, Jan 5, 9:20 PM
ivy requested review of D54539: Makefile.inc1: Fix INSTALLEXTRAKERNELS for one-kernel case.
Mon, Jan 5, 8:52 PM
ivy closed D54346: Makefile.inc1: Allow safe installkernel with pkgbase.
Mon, Jan 5, 5:59 PM
ivy committed rG89c017d06870: Makefile.inc1: Allow safe installkernel with pkgbase.
Mon, Jan 5, 5:59 PM

Sat, Jan 3

ivy updated the diff for D54346: Makefile.inc1: Allow safe installkernel with pkgbase.

rebase on D54291

Sat, Jan 3, 8:57 PM
ivy closed D54435: bridge: Allow BRDGSIFVLANSET without IFBRF_VLANFILTER.
Sat, Jan 3, 2:58 AM
ivy committed rG2e92aeede85c: bridge: Allow BRDGSIFVLANSET without IFBRF_VLANFILTER.
Sat, Jan 3, 2:57 AM

Wed, Dec 31

ivy requested review of D54435: bridge: Allow BRDGSIFVLANSET without IFBRF_VLANFILTER.
Wed, Dec 31, 2:58 PM

Dec 23 2025

ivy updated the diff for D54346: Makefile.inc1: Allow safe installkernel with pkgbase.

suggest using INSTKERNNAME for installkernel

Dec 23 2025, 1:53 PM
ivy added inline comments to D54346: Makefile.inc1: Allow safe installkernel with pkgbase.
Dec 23 2025, 1:48 PM
ivy added a comment to D54164: Makefile.inc1: Skip pkgbase installkernel check with INSTKERNNAME.

I actually think the latter is a good idea, and probably more robust.

Dec 23 2025, 11:21 AM
ivy updated the summary of D54346: Makefile.inc1: Allow safe installkernel with pkgbase.
Dec 23 2025, 11:17 AM
ivy requested review of D54346: Makefile.inc1: Allow safe installkernel with pkgbase.
Dec 23 2025, 11:16 AM

Dec 19 2025

ivy added inline comments to D54181: 15.0/relnote: Organize Upgrading section.
Dec 19 2025, 3:35 PM

Dec 18 2025

ivy accepted D54291: Makefile.inc1: Make NO_INSTALLKERNEL less of a hack.

i've tested D54282 rebased on this diff and it seems to work fine.

Dec 18 2025, 11:18 PM
ivy added a comment to D54221: Revert "Additional icache paranoia: non-PLT relocations can modify the text segment.".

after my last comment, i ran into an unexpected make(1) crash while running this patch. i need to do some more testing to see if this is actually the cause, but i suggest holding off on landing it for now.

Dec 18 2025, 9:54 PM
ivy added a comment to D54282: packages: Always install kernel as /boot/kernel.NAME.

I can make NO_INSTALLKERNEL less gross if that would help?

Dec 18 2025, 5:45 PM
ivy added a comment to D54282: packages: Always install kernel as /boot/kernel.NAME.

To avoid breaking existing users of distributekernel (which is what we
currently use to stage the kernel), reimplement stage-packages-kernel
to run make install itself rather than changing the existing behaviour
of distributekernel; this means release builds and other downstream
users are not affected by this change.

Does the confusingly-named NO_INSTALLKERNEL not do what you want?

Dec 18 2025, 5:28 PM
ivy added inline comments to D54181: 15.0/relnote: Organize Upgrading section.
Dec 18 2025, 4:57 PM
ivy added a reviewer for D54282: packages: Always install kernel as /boot/kernel.NAME: manpages.
Dec 18 2025, 1:11 PM
ivy updated the diff for D54282: packages: Always install kernel as /boot/kernel.NAME.

add UPDATING

Dec 18 2025, 12:58 PM
ivy added a comment to D54282: packages: Always install kernel as /boot/kernel.NAME.

this is basically ready, but there are some unresolved issues:

Dec 18 2025, 12:54 PM
ivy requested review of D54282: packages: Always install kernel as /boot/kernel.NAME.
Dec 18 2025, 12:52 PM

Dec 17 2025

ivy added a comment to D54181: 15.0/relnote: Organize Upgrading section.

i wonder if it's worth adding a note about reinstalling ports/packages after upgrading. a lot of people don't seem to understand this and break their system, because they don't know how to become root when sudo isn't working, and the message from freebsd-update is still quite weak even after it was changed recently.

Dec 17 2025, 2:21 PM

Dec 16 2025

ivy added a comment to D54257: powerpc: Update CPUTYPE options in make.conf.

Isn't make.conf also read for userspace builds and ports? I think we still support 32-bit userland. Would there be a corresponding change to remove the i386 bits as well?

Dec 16 2025, 4:50 PM
ivy requested review of D54257: powerpc: Update CPUTYPE options in make.conf.
Dec 16 2025, 4:24 PM
ivy added a comment to D54221: Revert "Additional icache paranoia: non-PLT relocations can modify the text segment.".

i've added this patch to my local ppc64le build and haven't noticed any problems so far, but i'm not really qualified to say if it's actually correct or not. (that said, i tend to agree that if we actually need to cache flush here, this seems like an ABI issue that needs to be fixed elsewhere.)

Dec 16 2025, 8:52 AM

Dec 15 2025

ivy added a comment to D54164: Makefile.inc1: Skip pkgbase installkernel check with INSTKERNNAME.

but this suggests it's safe to use make installkernel if you're using INSTKERNNAME, which isn't true. it may be true, but it also may be safe to use it without INSTKERNNAME set at all - it depends on what you set it to and what pkgbase kernels you have installed.

Dec 15 2025, 5:40 PM
ivy accepted D54235: etc/mtree/BSD.include.dist: Remove bsnmp tags.

I wonder if changing it to: tags=package=bsnmp,dev solves the issue?

Dec 15 2025, 5:35 PM
ivy accepted D54236: etc/mtree/BSD.include.dist: Remove atf tags.
Dec 15 2025, 5:31 PM

Dec 12 2025

ivy accepted D54193: etc/mtree/BSD.include.dist: Remove libmilter-dev.

please include

Dec 12 2025, 3:37 PM

Dec 11 2025

ivy added a comment to D54164: Makefile.inc1: Skip pkgbase installkernel check with INSTKERNNAME.

Specifying a non-default kernel name with INSTKERNNAME means that the
user will not conflict with a pkgbase kernel, so skip the check.

Dec 11 2025, 12:07 AM

Dec 6 2025

ivy added a comment to D54090: release/tools: use pkg settings in /etc/pkg/FreeBSD.conf in containers.

i'm not familiar enough with the OCI build to review this, but the change looks right: we shouldn't be duplicating information that's already in /etc/pkg/FreeBSD.conf. this would also fix downstream users (like me) who ship a modified FreeBSD.conf.

Dec 6 2025, 12:26 AM

Dec 5 2025

ivy committed rGce8dc5b12451: freebsd-base.7: Document the optional set.
Dec 5 2025, 2:45 AM
ivy closed D54065: freebsd-base.7: Document the optional set.
Dec 5 2025, 2:44 AM

Dec 4 2025

ivy requested review of D54065: freebsd-base.7: Document the optional set.
Dec 4 2025, 12:46 AM

Dec 3 2025

ivy added inline comments to D54059: freebsd-base.7: Add a DIAGNOSTICS section.
Dec 3 2025, 9:00 PM
ivy added inline comments to D54059: freebsd-base.7: Add a DIAGNOSTICS section.
Dec 3 2025, 8:45 PM

Dec 2 2025

ivy closed D54030: net-mgmt/prometheus-bird-exporter: Update to 1.4.4.
Dec 2 2025, 7:58 AM
ivy committed R11:2e4c54b7239f: net-mgmt/prometheus-bird-exporter: Update to 1.4.4.
Dec 2 2025, 7:58 AM
ivy requested review of D54030: net-mgmt/prometheus-bird-exporter: Update to 1.4.4.
Dec 2 2025, 7:53 AM
ivy committed R9:b0d0dc430b9f: 15.0R/relnotes.adoc: Remove bridge(4) member_ifaddrs note.
Dec 2 2025, 7:25 AM

Nov 22 2025

ivy added inline comments to D53885: pam_krb5: Fix manual page in MIT case.
Nov 22 2025, 8:19 PM
ivy added inline comments to D53885: pam_krb5: Fix manual page in MIT case.
Nov 22 2025, 8:00 PM
ivy added a reviewer for D53885: pam_krb5: Fix manual page in MIT case: krb5.
Nov 22 2025, 7:58 PM
ivy accepted D53861: krb5: Use sh to run mk_cmds.

okay, that sounds reasonable.

Nov 22 2025, 7:57 PM
ivy added a comment to D53861: krb5: Use sh to run mk_cmds.

also from the PR:

Nov 22 2025, 12:05 AM
ivy added a comment to D53861: krb5: Use sh to run mk_cmds.

the problem reported in the PR is:

Nov 22 2025, 12:03 AM

Nov 15 2025

ivy committed rGb1972bd9a033: libpam: Don't put man8 in the dev package.
Nov 15 2025, 9:17 AM
ivy committed rG5c889c6522a4: inetd.8: Remove the enumeration of examples.
Nov 15 2025, 9:17 AM

Nov 11 2025

ivy added a comment to D53051: Teach bridge interfaces to work with async DHCP (devd config).

This seems to have stalled; ok if I take it off the 15.0 issues list?

Nov 11 2025, 7:27 AM · bridge
ivy added a comment to D53491: inet_net_pton: Always copy out the full address.

This isn't intended to land in 15.0 any more, right?

Nov 11 2025, 7:27 AM

Nov 10 2025

ivy committed rG560af6b43e2a: libpam: Move to a new "pam" package.
Nov 10 2025, 11:07 AM
ivy committed rG9cf02c38e492: libpam: Don't put man8 in the dev package.
Nov 10 2025, 11:06 AM
ivy closed D53602: libpam: Move to a new "pam" package.
Nov 10 2025, 11:06 AM
ivy closed D53601: libpam: Don't put man8 in the dev package.
Nov 10 2025, 11:06 AM

Nov 8 2025

ivy added inline comments to D53602: libpam: Move to a new "pam" package.
Nov 8 2025, 12:35 AM

Nov 7 2025

ivy committed rG4e672f6ff005: libcrypto: Install tests in the tests package.
Nov 7 2025, 5:26 AM
ivy committed rGcdfa91397771: atf: Move the tests back to the tests package.
Nov 7 2025, 5:25 AM