Page MenuHomeFreeBSD

ivy (Lexi Winter)
User

Projects (6)

User Details

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

Recent Activity

Mon, Aug 3

ivy added a comment to D58495: mandoc: Const correctness for C23.

A note on some terminology in the summary (and for the related commits):

Mon, Aug 3, 4:01 PM
ivy added inline comments to D58495: mandoc: Const correctness for C23.
Mon, Aug 3, 3:49 PM
ivy added a comment to D58495: mandoc: Const correctness for C23.

You do need to be subscribed to the list to post it. The format they prefer is the CVS equivalent, but I use git send-email and Ingo has never objected.

Mon, Aug 3, 2:37 PM
ivy committed rG85b07e977b04: libelftc: Const correctness for C23 (authored by ivy).
libelftc: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy committed rG9f18614d5353: mandoc: Const correctness for C23 (authored by ivy).
mandoc: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy committed rG1d94e2e0f2ee: m4: Const correctness for C23 (authored by ivy).
m4: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy committed rG9fd8f5e761ba: mkimg: Const correctness for C23 (authored by ivy).
mkimg: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy committed rG2296c39a9ebc: xinstall: Const correctness for C23 (authored by ivy).
xinstall: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy committed rG78f842dda35b: sort: Const correctness for C23 (authored by ivy).
sort: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy closed D58497: libelftc: Const correctness for C23.
Mon, Aug 3, 2:31 PM
ivy committed rGbcee560d390e: libucl: Const correctness for C23 (authored by ivy).
libucl: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy committed rGcb2daf8ce116: rpcgen: Const correctness for C23 (authored by ivy).
rpcgen: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy closed D58495: mandoc: Const correctness for C23.
Mon, Aug 3, 2:31 PM
ivy closed D58494: m4: Const correctness for C23.
Mon, Aug 3, 2:31 PM
ivy closed D58492: xinstall: Const correctness for C23.
Mon, Aug 3, 2:31 PM
ivy closed D58493: mkimg: Const correctness for C23.
Mon, Aug 3, 2:31 PM
ivy committed rGf1d98862044f: libc: getopt{,_long}: Const correctness for C23 (authored by ivy).
libc: getopt{,_long}: Const correctness for C23
Mon, Aug 3, 2:31 PM
ivy closed D58491: sort: Const correctness for C23.
Mon, Aug 3, 2:31 PM
ivy closed D58489: rpcgen: Const correctness for C23.
Mon, Aug 3, 2:31 PM
ivy closed D58490: libucl: Const correctness for C23.
Mon, Aug 3, 2:31 PM
ivy closed D58488: libc: getopt{,_long}: Const correctness for C23.
Mon, Aug 3, 2:31 PM

Thu, Jul 30

ivy committed rGac2ebda1afd5: packages/tests: Fix gtest dependency (authored by ivy).
packages/tests: Fix gtest dependency
Thu, Jul 30, 5:11 PM
ivy closed D58553: packages/tests: Fix gtest dependency.
Thu, Jul 30, 5:11 PM
ivy added a reviewer for D58553: packages/tests: Fix gtest dependency: releng.
Thu, Jul 30, 4:50 PM
ivy added a comment to D58553: packages/tests: Fix gtest dependency.

Have we explicitly decided that we won't MFC the googletest addition (as opposed to having just not gotten to it yet)?

Either way this change is correct for stable/15 right now, but I'd like to ensure that we either revert this along with an eventual MFC or make it clear that we should not MFC.

Thu, Jul 30, 4:22 PM
ivy updated the summary of D58553: packages/tests: Fix gtest dependency.
Thu, Jul 30, 1:48 PM
ivy requested review of D58553: packages/tests: Fix gtest dependency.
Thu, Jul 30, 1:47 PM

Wed, Jul 29

ivy committed rG23216f6309c6: certctl: Enforce 0444 mode on new files (authored by ivy).
certctl: Enforce 0444 mode on new files
Wed, Jul 29, 7:43 PM
ivy updated subscribers of D58339: src: fix deps in package build.

I don't believe this is a bug in pkg(8). I reviewed a very long log file (with -dddd)

and confirmed that library dependencies are not used during the scheduling stage.

Wed, Jul 29, 2:53 AM · pkgbase
ivy closed D57327: packages/sound: Add dependency on bsdconfig.

i landed this a couple of weeks ago, it just didn't get auto-closed.

Wed, Jul 29, 1:26 AM

Tue, Jul 28

ivy added a comment to D58495: mandoc: Const correctness for C23.

Thanks for tagging me! We just mail the patch to tech@mandoc.bsd.lv. I can do it if you don't want to.

Tue, Jul 28, 6:22 PM
ivy added a comment to D58496: localedef: Const correctness for C23.

i was trying to avoid adding extra allocations for this group of patches, but i suppose this is not a performance-critical code path, so i'll switch it to use strdup if we think that's neater (i tend to agree, since __DECONST is at least a code smell).

Tue, Jul 28, 3:47 PM

Mon, Jul 27

ivy retitled D58488: libc: getopt{,_long}: Const correctness for C23 from libc: getopt{,_long}: const correctness for C23 to libc: getopt{,_long}: Const correctness for C23.
Mon, Jul 27, 11:16 PM
ivy added a comment to D58494: m4: Const correctness for C23.

i've asked dlg@openbsd.org about upstreaming this.

Mon, Jul 27, 11:08 PM
ivy added a comment to D58497: libelftc: Const correctness for C23.

i think this should be upstreamed, but i'm not sure who's in charge of this -- @emaste?

Mon, Jul 27, 11:07 PM
ivy requested review of D58497: libelftc: Const correctness for C23.
Mon, Jul 27, 11:07 PM
ivy requested review of D58496: localedef: Const correctness for C23.
Mon, Jul 27, 11:04 PM
ivy added a comment to D58495: mandoc: Const correctness for C23.

this should be upstreamed. @ziaee how do you prefer to handle that?

Mon, Jul 27, 10:53 PM
ivy requested review of D58495: mandoc: Const correctness for C23.
Mon, Jul 27, 10:52 PM
ivy requested review of D58494: m4: Const correctness for C23.
Mon, Jul 27, 10:48 PM
ivy requested review of D58493: mkimg: Const correctness for C23.
Mon, Jul 27, 10:45 PM
ivy requested review of D58492: xinstall: Const correctness for C23.
Mon, Jul 27, 10:43 PM
ivy requested review of D58491: sort: Const correctness for C23.
Mon, Jul 27, 10:40 PM
ivy added a comment to D58490: libucl: Const correctness for C23.

this probably needs to be upstreamed - i'd like to land it in src to fix the build error in the mean time, though.

Mon, Jul 27, 10:39 PM
ivy requested review of D58490: libucl: Const correctness for C23.
Mon, Jul 27, 10:39 PM
ivy requested review of D58489: rpcgen: Const correctness for C23.
Mon, Jul 27, 10:37 PM
ivy requested review of D58488: libc: getopt{,_long}: Const correctness for C23.
Mon, Jul 27, 10:31 PM
ivy added a comment to D58133: bsdpv: revive dpv atop bsddialog.

this breaks buildworld for me, i believe due to the changes in bsd.incs.mk:

Mon, Jul 27, 2:23 PM
ivy added a comment to D58339: src: fix deps in package build.

we don't want to add manual dependencies on library packages; these are supposed to be handled automatically by pkg. if that's not working properly, it's a bug in pkg(8) and should be fixed there.

Mon, Jul 27, 2:06 PM · pkgbase

Sat, Jul 25

ivy updated the summary of D58453: 15.2R/relnotes.adoc: Add pkgbase relnotes.
Sat, Jul 25, 1:33 PM
ivy requested review of D58453: 15.2R/relnotes.adoc: Add pkgbase relnotes.
Sat, Jul 25, 1:30 PM
ivy committed rGa0871fcc004d: packages/sound: Add dependency on bsdconfig (authored by ivy).
packages/sound: Add dependency on bsdconfig
Sat, Jul 25, 1:14 PM
ivy committed rGf948e6bda88c: packages: Make create-sets.sh more robust during release (authored by ivy).
packages: Make create-sets.sh more robust during release
Sat, Jul 25, 1:14 PM
ivy committed rG121e955d6164: packages: Make create-sets.sh more robust (authored by ivy).
packages: Make create-sets.sh more robust
Sat, Jul 25, 1:13 PM
ivy committed rG1d0ae66d3c21: packages: Convert world to a subdir build (authored by ivy).
packages: Convert world to a subdir build
Sat, Jul 25, 1:13 PM
ivy committed rG73a7f5ab5fb9: packages: make bhyve depend on acpi (authored by novel).
packages: make bhyve depend on acpi
Sat, Jul 25, 1:09 PM
ivy committed rG477500eb4490: packages: Fix building packages when WITHOUT_BLOCKLIST is set (authored by brd).
packages: Fix building packages when WITHOUT_BLOCKLIST is set
Sat, Jul 25, 1:09 PM
ivy committed rGb5a144b5afdd: README.md: Add packages/ directory (authored by ivy).
README.md: Add packages/ directory
Sat, Jul 25, 1:09 PM
ivy committed rGf8b81bfc76d8: Makefile.inc1: Only copy locales to INSTALLTMP on FreeBSD (authored by ivy).
Makefile.inc1: Only copy locales to INSTALLTMP on FreeBSD
Sat, Jul 25, 1:09 PM
ivy committed rGa020a88c13d9: llvm: Move libprivatelldb to the lldb package (authored by ivy).
llvm: Move libprivatelldb to the lldb package
Sat, Jul 25, 1:08 PM
ivy committed rG58c08517ce5d: acpi: Remove userland bits on non-ACPI platforms (authored by ivy).
acpi: Remove userland bits on non-ACPI platforms
Sat, Jul 25, 1:08 PM
ivy committed rG9b6e6b2923de: packages: Fix clang conditional (authored by ivy).
packages: Fix clang conditional
Sat, Jul 25, 1:08 PM
ivy committed rG0851f28403e3: Makefile.inc1: Use ln -n instead of ln -h (authored by ivy).
Makefile.inc1: Use ln -n instead of ln -h
Sat, Jul 25, 1:08 PM
ivy committed rGd2ce6ed7f553: Makefile.inc1: Always use ${PKG_CMD} (authored by ivy).
Makefile.inc1: Always use ${PKG_CMD}
Sat, Jul 25, 1:08 PM
ivy committed rG21419de0a45d: packages: Don't build quotacheck if WITHOUT_QUOTAS=yes (authored by ivy).
packages: Don't build quotacheck if WITHOUT_QUOTAS=yes
Sat, Jul 25, 1:08 PM
ivy committed rGb04fa0f8b8c5: apm: Only install rc script on i386 (authored by ivy).
apm: Only install rc script on i386
Sat, Jul 25, 1:08 PM

Thu, Jul 23

ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

i can try backporting this to 15.0 (or maybe 15.1) and running it on a couple of BIRD routers here to see how that goes. that will take a few days though.

Thu, Jul 23, 9:16 AM
ivy added inline comments to D58294: netlink: Add RTA_PREFSRC support.
Thu, Jul 23, 9:12 AM

Mon, Jul 20

ivy added a comment to D58186: efisign: add to the efi-tools package.

Relnotes: yes (although i doubt many people are using this, i do think we should highlight package moves like this).

Mon, Jul 20, 1:33 PM
ivy accepted D58333: libucl: Import libucl 0.9.4.

seems to work fine with a basic pkgbase build, and i don't see any code changes that would cause issues.

Mon, Jul 20, 12:16 PM

Sun, Jul 19

ivy added a comment to D58187: uefisign: rename to efisign.

this might be a good time to move this to the FreeBSD-efi-tools package. it's probably a bug/oversight that it isn't already there.

Sun, Jul 19, 9:49 PM
ivy committed rG02f174179a53: certctl: Enforce 0444 mode on new files (authored by ivy).
certctl: Enforce 0444 mode on new files
Sun, Jul 19, 12:47 PM
ivy closed D58304: certctl: Enforce 0444 mode on new files.
Sun, Jul 19, 12:46 PM

Sat, Jul 18

ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

by the way, there seems to be a typo in the review title :-) (RTA_PERFSRC)

Sat, Jul 18, 2:04 PM
ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

with D58305 + the new version of D58294, everything seems to be working fine, including with BIRD. (i only did cursory testing, though.)

Sat, Jul 18, 1:10 PM
ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.
  1. Did you use the last version of this patch?
Sat, Jul 18, 9:03 AM
ivy added a reviewer for D58133: bsdpv: revive dpv atop bsddialog: pkgbase.
Sat, Jul 18, 8:12 AM
ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

i've done some basic testing with this. IPv4 seems to work with both route(8) and BIRD. IPv6 works with route(8) but not with BIRD:

Sat, Jul 18, 6:19 AM
ivy added inline comments to D58133: bsdpv: revive dpv atop bsddialog.
Sat, Jul 18, 5:52 AM

Fri, Jul 17

ivy requested review of D58304: certctl: Enforce 0444 mode on new files.
Fri, Jul 17, 3:21 PM
ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

i'll try to test this later today. is this compatible with the Linux netlink API? it would be nice if it worked out of the box with BIRD.

Fri, Jul 17, 12:25 PM
ivy added a reviewer for D58294: netlink: Add RTA_PREFSRC support: allanjude.
Fri, Jul 17, 12:14 PM
ivy added a comment to D56474: Generate SBOM files as part of the build.

I don't really see how this is going to stay up-to-date: this seems to depend on developers remembering to update the file each time they add a dependency.

Fri, Jul 17, 11:13 AM
ivy committed rG82aca8ef0dd7: packages/sound: Add dependency on bsdconfig (authored by ivy).
packages/sound: Add dependency on bsdconfig
Fri, Jul 17, 11:06 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Thank you so much for your explanation @ivy

Fri, Jul 17, 10:22 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

I'd appreciate if you could test this patch in your lab and see if it does really affect it or not.

Fri, Jul 17, 10:19 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Oh, so my original thought was correct, we don't need the ip address on the loopback, we only need its route to the loopback:

[...]
vtnet0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=880028<VLAN_MTU,JUMBO_MTU,LINKSTATE,HWSTATS>
inet 172.23.1.101 netmask 0xffffffff broadcast 172.23.1.101
Fri, Jul 17, 10:08 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Same result.

Fri, Jul 17, 9:43 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

With this patch, you're still able to do this.

Fri, Jul 17, 9:35 AM
ivy added a comment to D58286: krb5: Install profile.h again.

i really don't like the filename /usr/include/profile.h, it's very generic and seems certain to conflict with something else in the future.

Fri, Jul 17, 6:19 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

as an aside, for the ICMP case i believe you can work around this using the sysctl net.inet.icmp.reply_src=lo0 -- although i haven't tested this on a fully unnumbered interface, i would assume it works. but this doesn't affect outgoing non-ICMP connections, and it doesn't let you choose the source address per-interface, so it's not a replacement for the existing functionality.

Fri, Jul 17, 5:22 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Can you explain this please? The local address will be added as a loopback route anyway, with or without this patch.
Therefore, this should not break your use case.

Fri, Jul 17, 5:18 AM

Thu, Jul 16

ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Assigning the same prefix (e.g. in your case /32) to two different interfaces in the same FIB shouldn't be allowed.

Thu, Jul 16, 6:02 PM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

i would rather not go with this approach as it will break my existing, functional network configuration:

Thu, Jul 16, 5:49 PM

Jun 29 2026

ivy added a comment to D57936: pkg/FreeBSD.confs: Improve comment wrapping.

this makes the sample commands more difficult to copy and paste for no clear benefit. i'm not sure this is an improvement.

Jun 29 2026, 10:45 PM

Jun 25 2026

ivy foisted D57606: 15.1: Improve upgrade instructions upon ziaee.

sorry, i am unexpectedly busy irl. as you are more familiar with the docs style than me, it's probably easier for you to land this.

Jun 25 2026, 10:23 PM

Jun 18 2026

ivy added inline comments to D54648: Introduce libbhyve.
Jun 18 2026, 3:03 PM
ivy added a comment to D57606: 15.1: Improve upgrade instructions.

i've added mark's ZFS change and also documented this for the dist set path, as it's not pkgbase specific. i've added a new step for pkgbase to update the installed system, since we want users to be in the habit of doing this.

Jun 18 2026, 2:55 PM
ivy updated the diff for D57606: 15.1: Improve upgrade instructions.

rf

Jun 18 2026, 2:54 PM
ivy retitled D57606: 15.1: Improve upgrade instructions from 15.1: Improve pkgbase upgrade instructions to 15.1: Improve upgrade instructions.
Jun 18 2026, 2:53 PM