stellarium icon indicating copy to clipboard operation
stellarium copied to clipboard

Slow compilation in Windows

Open alex-w opened this issue 3 months ago • 5 comments

It’s not exactly bug, but currently I observe a slow compilation Stellarium in Windows (over 1 hour - see AppVeyor logs) when Qt6 is using as a framework.

What about time of compilation in developers locally instances?

alex-w avatar Oct 03 '25 18:10 alex-w

With NLS, but all plugins disabled and no ShowMySky (701 tasks to build), 01cd80b910d92f2c38523bb39c581 compiles in less than a minute on a Core i7-12700 Laptop. (These 20-thread cores are great...)

gzotti avatar Oct 03 '25 19:10 gzotti

Unfortunately, it looks like most of the time on AppVeyor is spent in actual building, except for the first few minutes when CMake is running and downloads are happening (I thought there might be some delays due to I/O waiting, but no). Here's a plot from this build:

Image

But why are we actually using AppVeyor? Doesn't GitHub actions support Windows?

10110111 avatar Oct 04 '25 03:10 10110111

But why are we actually using AppVeyor?

Signing software service is uses AppVeyor as service for building binary packages. Plus AppVeyor is coming before GitHub actions was coming. As result we use AppVeyor for preparing release packages.

Doesn't GitHub actions support Windows?

Yes, the modern GH actions support Windows.

alex-w avatar Oct 04 '25 14:10 alex-w

Can we switch to GH actions now? Is it possible to sign packages from there? The limits seem to be less strict there.

10110111 avatar Oct 04 '25 14:10 10110111

Can we switch to GH actions now? Is it possible to sign packages from there? The limits seem to be less strict there.

According to this - yes, it possible.

alex-w avatar Oct 04 '25 16:10 alex-w