Hi Stuart,

On 6/8/26 05:23, Stuart Henderson wrote:
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).


Ok, thanks for the clarification!

- J

Reply via email to