Hi Simon, On Wed, Sep 08, 2021 at 06:02:18PM +0200, Simon Hoffmann wrote: | Hey yall! | | Excuse the dumb question, but I couldn't find any info on the ports build cycle. When | looking at the ports, I can see eg rspamd in v3 (released two weeks ago), but when | using pkg_info -Q, I only see v2.7.
If new version of a specific piece of software is released, someone first needs to update the port to that new version. In the case of rspamd, Stuart Henderson committed the update to the repository 20 August. | So: when are new port versions build as binary and available through pkg_add? This depends on the architecture you're running, different people do the builds for different architectures and they start them at different times. It also depends on the availability of the person building packages - these are all volunteers spending their free time to do bulk package builds. Then there's another reason why it varies per architecture: some archs take (a lot!) more time to do a full build than others. If you follow this mailing list, keep an eye out for "bulk build report" e-mails from people like Peter Hessler, Jasper Lievisse Adriaanse, Charlene Wendling, Kurt Mosiejczuk and others. Such e-mails usually indicate a completed bulk package build. They don't show up for all architectures, for various reasons. Also - keep in mind that these packages are only updated for snapshots. Only in rare cases will releases see updated packages (only for certain (critical) updates, for certain architectures). In short - there's no easy answer to your question, other than "it depends". One thing to keep in mind is that if you're running OpenBSD on amd64 (and are using snaphosts, updating regularly), you will see rspamd-3.0 on your local mirror: http://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/rspamd-3.0.tgz If you don't see it yet, you are probably not following -current snapshots, or using an architecture that doesn't see very frequent package builds or you're talking to a stale mirror (or a combination of these). Cheers, Paul -- >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] http://www.weirdnet.nl/
