Re: git: 46ce086c7130 - main - Mk/Uses: default version for nodejs

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Mon, 15 Nov 2021 16:11:51 UTC
Oh gosh, it is an API breakage here.

Mine jail is 13.0-RELEASE-p3
Ruslan got the run issue with packages built on a more recent patchset than he had running.

Matthias, you run build on a most recent release patchet with updated openssl (or ports one) and simply miss the issue with API requirements.
Please add note to UPDATING and/or add OSVERSION check to the port with warnings.

--
Dima. (desktop, kde, x11, office, ports-secteam)@FreeBSD team
(fluffy@FreeBSD.org, https://t.me/dima_panov)

> On Monday, Nov 15, 2021 at 6:27 PM, Matthias Fechner <mfechner@FreeBSD.org (mailto:mfechner@FreeBSD.org)> wrote:
> Am 15.11.2021 um 16:23 schrieb Ruslan Makhmatkhanov:
> > Not sure if it helps, I had this error on node start (16.10.0
> > installed from quarterly repo) on 13.0-RELEASE-p3:
> > ld-elf.so.1: /lib/libcrypto.so.111: version OPENSSL_1_1_1e required by
> > /usr/local/bin/node not found
> > freebsd-upgrade to 13.0-RELEASE-p5 fixed the issue. Everything is from
> > stock repo, no openssl port is installed.
>
> this could be, I currently build with this:
> # poudriere jail -i -j 130amd64
> Jail name: 130amd64
> Jail version: 13.0-RELEASE-p5
> Jail arch: amd64
> Jail method: ftp
> Jail mount: /usr/local/poudriere/jails/130amd64
> Jail fs: zstorage/poudriere/jails/130amd64
> Jail updated: 2021-11-15 10:05:18
>
> Gruß
> Matthias
>
> --
>
> "Programming today is a race between software engineers striving to
> build bigger and better idiot-proof programs, and the universe trying to
> produce bigger and better idiots. So far, the universe is winning." --
> Rich Cook
>