On 5/25/26 07:17, void wrote:
> On Mon, May 25, 2026 at 03:24:25PM +0200, Kurt Jaeger wrote:
>
>> All the electron ports command very huge resources to build.
>> Like > 24h on a beefy machine.
>
> yeah I've found that too.
>
> Is there a list available of what falls into this category?
> I mean, others which aren't electron based which also
> take huge resources to build.
The blacklisting can vary across the various official port-package
builder machines --and on the same machine when it builds more than one
type of overall build.
A sampling (that has less variety than the last time I looked) . . .
143arm64-default: (default means: latest, not quarterly)
(Note: a slower aarch64 build machine)
electron* (37, 38, 39, 40, 41, 42 --so: all of them)
chromium
iridium
ungoogled-chromium
150arma64-quarterly:
electron* (37, 38, 40 --all but 39)
llvm-cheri
iridium
ungoogled-chromium
main-amd64-default, 150amd64-default, 143-amd64-default,
150arm64-default:
electron* (37, 38, 40, 41, 42 --all but 39)
chromium
iridium
ungoogled-chromium
Others that can have large build times as things are configured:
qt6-webengine
mongodb70-armv80a (only aarch64 builders; main-arm64-default build
timeouts at 48 hours)
py311-tensorflow (sometimes build timeouts at 48 hours on slower
builders, as does chromium; amd64 only)
>
>> Therefore only one will currently build and we hope that
>> all the ports that depend on some version of electron try to converge
>> on the one that is being built by the ports cluster.
>
> electron41 here is being built as dependency of signal-desktop.
> The electron port wasn't manually configured to do this on
> my poudriere instance.
--
===
Mark Millard
marklmi at yahoo.com