Page MenuHomeFreeBSD

databases/couchdb3: Resolve bundled OTP versions dynamically in PLIST_SUB
ClosedPublic

Authored by olgeni on Tue, Aug 25, 5:27 PM.
Tags
None
Referenced Files
F169832936: D59185.id185090.diff
Wed, Sep 2, 5:13 PM
F169777591: D59185.id185551.diff
Wed, Sep 2, 1:10 PM
F169773208: D59185.id185090.diff
Wed, Sep 2, 12:53 PM
F169741914: D59185.diff
Wed, Sep 2, 10:41 AM
F169741335: D59185.id.diff
Wed, Sep 2, 10:39 AM
F169566028: D59185.id185090.diff
Tue, Sep 1, 10:48 PM
Unknown Object (File)
Tue, Sep 1, 3:09 PM
Unknown Object (File)
Tue, Sep 1, 2:21 PM
Subscribers
None

Details

Summary

The release bundles erts and 13 OTP applications from
lang/erlang-runtime28, and pkg-plist pinned each of their versioned
directory names. Six of the last eight plist commits were pure OTP
rename churn.

Derive the versions from the installed runtime at plist-generation time
instead. The package file list is unchanged: resolving the tokenized
plist with the versions this build staged reproduces the previous
pkg-plist, so no PORTREVISION bump is needed.

An erlang-runtime28 update now needs only a PORTREVISION bump. Note
this reads ${LOCALBASE}/lib/erlang28 rather than the staged release,
because generate-plist runs before do-install; it holds as long as the
release copies erts and the OTP applications unmodified.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable