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

Reply via email to