User Details
- User Since
- Dec 29 2023, 4:47 PM (136 w, 4 d)
Mon, Aug 3
Thu, Jul 30
Wed, Jul 29
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.
i landed this a couple of weeks ago, it just didn't get auto-closed.
Tue, Jul 28
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).
Mon, Jul 27
i've asked dlg@openbsd.org about upstreaming this.
i think this should be upstreamed, but i'm not sure who's in charge of this -- @emaste?
this should be upstreamed. @ziaee how do you prefer to handle that?
this probably needs to be upstreamed - i'd like to land it in src to fix the build error in the mean time, though.
this breaks buildworld for me, i believe due to the changes in bsd.incs.mk:
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.
Sat, Jul 25
Thu, Jul 23
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.
Mon, Jul 20
Relnotes: yes (although i doubt many people are using this, i do think we should highlight package moves like this).
seems to work fine with a basic pkgbase build, and i don't see any code changes that would cause issues.
Sun, Jul 19
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.
Sat, Jul 18
by the way, there seems to be a typo in the review title :-) (RTA_PERFSRC)
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:
Fri, Jul 17
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.
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.
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.
Thu, Jul 16
i would rather not go with this approach as it will break my existing, functional network configuration:
Jun 29 2026
this makes the sample commands more difficult to copy and paste for no clear benefit. i'm not sure this is an improvement.
Jun 25 2026
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 18 2026
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.