First read https://www.openbsd.org/faq/faq5.html#Flavors and
https://www.openbsd.org/faq/faq5.html#Flavors
New packages are built for -current on most architectures, and for
-stable on currently just amd64 and i386.
Ask again if you have remaining questions after that.
On 2026-04-01, drango@wts.slmail.me <drango@wts.slmail.me> wrote:
> Would someone be so kind as to explain how package "progression" works?
> I am currently (happily) automating OpenBSD builds with sitesXX.tgz and autoinstall.
>
> I am trying to add Fish shell to this. (rsync the packages locally so I can build off net)
>
> I've seen in the package directory at the mirror site, version 4.1.1 (september 2025)
> /pub/OpenBSD/7.8/packages/amd64/
> fish-4.1.1.tgz
>
> (On a Linux box I have, its 4.2.0. And the current Fish release is 4.6.0)
>
> In the CVS repository
> https://cvsweb.openbsd.org/log/ports/shells/fish/main/pkg/PLIST,v?sort=File
> It shows:
> revision 1.9/ (Download) - annotate - Sun, 29 Mar 2026 11:33:29 UTC by volker
> Changes since 1.8: +1 -0 (diff)
>
> shells/fish/main: Update to 4.6.0
>
> From Maintainer Florian Viehweger, thanks
>
>
> So my "guess" is that this is the "ports" version?
>
> Questions:
> --------------------------------------------------------------------------How does an application get "promoted" to a new version in packages?
> If I want to run the latest 4.6.0, is it "safe" to use the version in ports?
> (assume I can just run make in the ports directory for it?)
> Are all packages in the mirror held at the original version from that release date?
> And its up to me the user to update with ports before the next OpenBSD release if I wish?
>
> Thanks, sorry for the questions. Just eager to learn more on this topic.
>
>
>
>
--
Please keep replies on the mailing list.
No comments:
Post a Comment