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, [email protected] <[email protected]> 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.

Reply via email to