Page MenuHomeFreeBSD

ivy (Lexi Winter)
User

Projects (6)

User Details

User Since
Dec 29 2023, 4:47 PM (104 w, 2 d)

Recent Activity

Tue, Dec 23

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

suggest using INSTKERNNAME for installkernel

Tue, Dec 23, 1:53 PM
ivy added inline comments to D54346: Makefile.inc1: Allow safe installkernel with pkgbase.
Tue, Dec 23, 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.

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

Fri, Dec 19

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

Thu, Dec 18

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.

Thu, Dec 18, 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.

Thu, Dec 18, 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?

Thu, Dec 18, 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?

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

add UPDATING

Thu, Dec 18, 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:

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

Wed, Dec 17

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.

Wed, Dec 17, 2:21 PM

Tue, Dec 16

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?

Tue, Dec 16, 4:50 PM
ivy requested review of D54257: powerpc: Update CPUTYPE options in make.conf.
Tue, Dec 16, 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.)

Tue, Dec 16, 8:52 AM

Mon, Dec 15

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.

Mon, Dec 15, 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?

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

Fri, Dec 12

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

please include

Fri, Dec 12, 3:37 PM

Thu, Dec 11

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.

Thu, Dec 11, 12:07 AM

Sat, Dec 6

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.

Sat, Dec 6, 12:26 AM

Fri, Dec 5

ivy committed rGce8dc5b12451: freebsd-base.7: Document the optional set (authored by ivy).
freebsd-base.7: Document the optional set
Fri, Dec 5, 2:45 AM
ivy closed D54065: freebsd-base.7: Document the optional set.
Fri, Dec 5, 2:44 AM

Thu, Dec 4

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

Wed, Dec 3

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

Tue, Dec 2

ivy closed D54030: net-mgmt/prometheus-bird-exporter: Update to 1.4.4.
Tue, Dec 2, 7:58 AM
ivy committed R11:2e4c54b7239f: net-mgmt/prometheus-bird-exporter: Update to 1.4.4 (authored by ivy).
net-mgmt/prometheus-bird-exporter: Update to 1.4.4
Tue, Dec 2, 7:58 AM
ivy requested review of D54030: net-mgmt/prometheus-bird-exporter: Update to 1.4.4.
Tue, Dec 2, 7:53 AM
ivy committed R9:b0d0dc430b9f: 15.0R/relnotes.adoc: Remove bridge(4) member_ifaddrs note (authored by ivy).
15.0R/relnotes.adoc: Remove bridge(4) member_ifaddrs note
Tue, Dec 2, 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 (authored by ivy).
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 (authored by ivy).
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 (authored by ivy).
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 (authored by ivy).
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 (authored by ivy).
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 (authored by ivy).
atf: Move the tests back to the tests package
Nov 7 2025, 5:25 AM

Nov 6 2025

ivy committed rG0c90c9ad4649: lib/googletest: Move to a new googletest package (authored by ivy).
lib/googletest: Move to a new googletest package
Nov 6 2025, 3:23 PM
ivy committed rGc55f179fa773: lib/ofed: Move to the rdma package (authored by ivy).
lib/ofed: Move to the rdma package
Nov 6 2025, 3:23 PM
ivy committed rG6a12f58434e0: share/doc/llvm: Move to the clang package (authored by ivy).
share/doc/llvm: Move to the clang package
Nov 6 2025, 3:23 PM
ivy closed D53607: lib/googletest: Move to a new googletest package.
Nov 6 2025, 3:23 PM
ivy committed rG8a8f2ebd2d3e: ncurses: Move termcap and tabset to ncurses-lib (authored by ivy).
ncurses: Move termcap and tabset to ncurses-lib
Nov 6 2025, 3:23 PM
ivy committed rG87121747de00: periodic: Move 320.whatis to the mandoc package (authored by ivy).
periodic: Move 320.whatis to the mandoc package
Nov 6 2025, 3:23 PM
ivy closed D53604: lib/ofed: Move to the rdma package.
Nov 6 2025, 3:23 PM
ivy closed D53608: share/doc/llvm: Move to the clang package.
Nov 6 2025, 3:23 PM
ivy closed D53609: periodic: Move 320.whatis to the mandoc package.
Nov 6 2025, 3:23 PM
ivy closed D53610: ncurses: Move termcap and tabset to ncurses-lib.
Nov 6 2025, 3:23 PM
ivy committed rGccd948829cc8: etc/mtree/BSD.include.dist: Remove libipt-dev (authored by ivy).
etc/mtree/BSD.include.dist: Remove libipt-dev
Nov 6 2025, 11:29 AM
ivy committed rG2a8a6179eb6c: etc/mtree/BSD.include.dist: Remove libipt-dev (authored by ivy).
etc/mtree/BSD.include.dist: Remove libipt-dev
Nov 6 2025, 10:34 AM
ivy added a comment to D53605: lib/libbl[ao]cklist: Use LIB_PACKAGE.

Perhaps the discussion can be if we want to make WITHOUT_BLOCKLIST the default? That would be understandable, since it has a low usage rate, I would approve that.

Nov 6 2025, 3:27 AM
ivy updated the diff for D53610: ncurses: Move termcap and tabset to ncurses-lib.

also update mtree

Nov 6 2025, 2:47 AM
ivy requested review of D53610: ncurses: Move termcap and tabset to ncurses-lib.
Nov 6 2025, 2:46 AM
ivy added a comment to D53605: lib/libbl[ao]cklist: Use LIB_PACKAGE.

Just to make sure I'm on the same page, because to me having FreeBSD-blocklist-lib and FreeBSD-blocklist would be like having FreeBSD-ssh and FreeBSD-ssh-lib.

Nov 6 2025, 2:35 AM
ivy requested review of D53609: periodic: Move 320.whatis to the mandoc package.
Nov 6 2025, 2:05 AM
ivy requested review of D53608: share/doc/llvm: Move to the clang package.
Nov 6 2025, 1:55 AM
ivy requested review of D53607: lib/googletest: Move to a new googletest package.
Nov 6 2025, 1:38 AM
ivy requested review of D53605: lib/libbl[ao]cklist: Use LIB_PACKAGE.
Nov 6 2025, 12:39 AM
ivy requested review of D53604: lib/ofed: Move to the rdma package.
Nov 6 2025, 12:14 AM
ivy requested review of D53603: zstd: Move to a new zstd package.
Nov 6 2025, 12:00 AM

Nov 5 2025

ivy committed rGa7c558b4ade8: inetd.8: Remove the enumeration of examples (authored by ivy).
inetd.8: Remove the enumeration of examples
Nov 5 2025, 11:53 PM
ivy closed D52740: inetd.8: Remove the enumeration of examples.
Nov 5 2025, 11:53 PM
ivy updated the diff for D53602: libpam: Move to a new "pam" package.

fix the UPDATING text to match the use of LIB_PACKAGE

Nov 5 2025, 11:33 PM
ivy requested review of D53602: libpam: Move to a new "pam" package.
Nov 5 2025, 11:30 PM
ivy requested review of D53601: libpam: Don't put man8 in the dev package.
Nov 5 2025, 11:08 PM
ivy requested review of D53600: libypclnt: Move to yp package.
Nov 5 2025, 10:21 PM
ivy committed rG25eb50f68bd5: libcasper: Move everything to the libcasper package (authored by ivy).
libcasper: Move everything to the libcasper package
Nov 5 2025, 9:36 PM
ivy committed rGdd9ba3201b1c: libkadm5clnt: Fix library symlink install (authored by ivy).
libkadm5clnt: Fix library symlink install
Nov 5 2025, 9:36 PM
ivy committed rG5f1d2ef1f52f: packages: Make set-base-dbg depend on set-optional-dbg (authored by ivy).
packages: Make set-base-dbg depend on set-optional-dbg
Nov 5 2025, 9:36 PM
ivy committed rG736771f63155: etc/mtree: Add package tags for /usr/include (authored by ivy).
etc/mtree: Add package tags for /usr/include
Nov 5 2025, 9:36 PM
ivy committed rGc3b853fe522e: libcrypto: Install tests in the tests package (authored by ivy).
libcrypto: Install tests in the tests package
Nov 5 2025, 9:27 PM
ivy committed rG4b342830abd3: atf: Move the tests back to the tests package (authored by ivy).
atf: Move the tests back to the tests package
Nov 5 2025, 9:27 PM
ivy closed D53595: libcrypto: Install tests in the tests package.
Nov 5 2025, 9:26 PM
ivy closed D53594: atf: Move the tests back to the tests package.
Nov 5 2025, 9:26 PM
ivy added a comment to D53484: Remove RIP and RIPng.

Note that there are tests that use routed :(

Nov 5 2025, 2:08 AM
ivy requested review of D53595: libcrypto: Install tests in the tests package.
Nov 5 2025, 1:30 AM
ivy requested review of D53594: atf: Move the tests back to the tests package.
Nov 5 2025, 1:21 AM
ivy committed rGb8697ac70ebf: libcasper: Move everything to the libcasper package (authored by ivy).
libcasper: Move everything to the libcasper package
Nov 5 2025, 12:39 AM
ivy committed rG707507c27f69: libkadm5clnt: Fix library symlink install (authored by ivy).
libkadm5clnt: Fix library symlink install
Nov 5 2025, 12:39 AM
ivy committed rG3bcb29777045: packages: Make set-base-dbg depend on set-optional-dbg (authored by ivy).
packages: Make set-base-dbg depend on set-optional-dbg
Nov 5 2025, 12:39 AM
ivy committed rG436618a427b4: etc/mtree: Add package tags for /usr/include (authored by ivy).
etc/mtree: Add package tags for /usr/include
Nov 5 2025, 12:39 AM
ivy closed D53576: libcasper: Move everything to the libcasper package.
Nov 5 2025, 12:39 AM
ivy closed D53574: libkadm5clnt: Fix library symlink install.
Nov 5 2025, 12:39 AM
ivy closed D53575: packages: Make set-base-dbg depend on set-optional-dbg.
Nov 5 2025, 12:39 AM
ivy closed D53577: etc/mtree: Add package tags for /usr/include.
Nov 5 2025, 12:38 AM

Nov 4 2025

ivy added a comment to D53576: libcasper: Move everything to the libcasper package.

Will runtime need a dependency on libcasper now?

Nov 4 2025, 11:50 PM
ivy added inline comments to D53577: etc/mtree: Add package tags for /usr/include.
Nov 4 2025, 10:51 AM