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
F170736058: D59185.id185551.diff
Sun, Sep 6, 7:46 AM
F170735994: D59185.id185090.diff
Sun, Sep 6, 7:45 AM
F170735368: D59185.diff
Sun, Sep 6, 7:37 AM
Unknown Object (File)
Sat, Sep 5, 1:54 AM
Unknown Object (File)
Fri, Sep 4, 7:37 PM
Unknown Object (File)
Fri, Sep 4, 7:37 PM
Unknown Object (File)
Fri, Sep 4, 6:53 PM
Unknown Object (File)
Fri, Sep 4, 5:30 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
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 76159
Build 73042: arc lint + arc unit