On 5/31/26 02:39, void wrote: > On Sat, May 30, 2026 at 12:44:29PM -0700, Mark Millard wrote: >> On 5/30/26 06:15, void wrote: >>> On Fri, May 29, 2026 at 09:15:42AM -0700, Mark Millard wrote: >>> >>>> Note: the above are general comments that suggest the result may not be >>>> surprising. I did not analyze the specifics for the timing related to >>>> db5 and pcre . >>> >>> pcre was EoL'd on 2021-06-21 going by >>> https://www.pcre.org/original/changelog.txt >>> and marked deprecated on 29 Feb 2024 in >>> https://www.freshports.org/devel/pcre/ >>> >>> db5, according to https://www.freshports.org/databases/db5/ >>> >>> Deprecated: EOLd, potential security issues, maybe use db18 instead >>> This port expired on: 2022-06-30 >> >> The builders do not change what they build until after the ports are >> updated, for sure . . . > > I acknowledge that it's possibly not really an issue in the hobbyist > or abstract context. In a more professional context, one would build > with options in poudriere. I was surprised to see such affected binaries on > pkg.f.o though.
By "builders" I was referring to the official-build machines (beefy* and ampere* systems) and their poudriere-bulk based builds. They simply build was had been committed to the ports tree as of the snapshot of the ports tree they are using. Also, the definition of default options is: the options which the official-build machines are to build. To change the options for the official builds is: one changes the Makefile or related in the ports tree commits to have different defaults. For the issue at hand, such changes have not been made over the years. Build option defaults are not set up for any other folks building port-packages, except those willing to use those same defaults. All others must make their own adjustments in order to get other options. FreeBSD is supported mostly by volunteers. In some ways such folks are acting as hobbyists for what they choose to do vs. not do. -- === Mark Millard marklmi at yahoo.com
