On 2026-06-07, J Doe <[email protected]> wrote:
> Hi list,
>
> I ran a package update today on a server I recently upgraded to OpenBSD 7.9.
>
>      $ doas pkg_add -uvi
>
> This particular server had PHP 8.4.x installed on it.  In some of the 
> update output I saw:
>
>      Skipping php-8.5.5 (update candidate for php-8.4.22)
>          php-8.4.22 pkgpaths: lang/php/8.4,-main
>          php-8.5.5 pkgpaths: lang/php/8.5,-main
>
> I was wondering:
>
> ** Does this mean that there will be no more updates to PHP-8.4.x and 
> that the next upgrade candidate is to php-8.5 ?

No. PHP is provided via multiple pkgpaths (in 7.9 that's lamg/php/8.2,
lang/php/8.3, lang/php/8.4, lang/php/8.5); updates are only considered
if the pkgpath of the update matches that of the version installed.

In -current, lang/php/8.2 has been dropped, and there's an annotation
in 8.3 so that it's considered a candidate for replacing 8.2.

> ** Does this mean that to move to PHP 8.5.x I should explicitly install 
> it via: pkg_add ?

Yes. (The different branches can be installed alongside each other; for
example if you have some web application that requires an older version,
but need a newer version for others. More information about this in the
pkg-readme file).


-- 
Please keep replies on the mailing list.

Reply via email to