-
Notifications
You must be signed in to change notification settings - Fork 499
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Miscellaneous build fixes #184
Conversation
The windows-latest platform in the CI already uses VS2022, so let's bump the VCRedist to match.
The old MSVC build system also set this: https://github.com/Aegisub/Aegisub/blob/6f546951b4f004da16ce19ba638bf3eedefb9f31/build/standard-settings.props#L62
16f2183
to
61e6e49
Compare
This makes it easier to notice when installer generation failed.
These are included in the Aegisub source files, so they need to be generated before compiling.
Nasm's website goes down quite frequently, which breaks ci builds.
On native builds this is derived automatically, but on cross builds it needs to be set explicitly.
This isn't actually set in luajit's Makefile. Maybe it was at some point in the past, but there's no trace of it now. Fixes arch1t3cht#98 .
This was done in Aegisub/Aegisub.
61e6e49
to
ecfb270
Compare
Leaving the paths commit in is fine. I'm less excited about the sourceforge bit, though I agree with the need to indicate where they came from. How big are they and how frequently are they updated? |
They're around 250KB and weren't updated since... 2007. |
How often do see you see the downloads fail? I'm leaning towards "just check in the dictionaries" but don't feel particularly strongly. |
Looking through a couple of old CI runs, around 25% of the time |
That's pretty bad. Are they hosted anywhere else we could use as a fallback? |
I don't think so, they're pretty old after all and most applications just use SCOWL nowadays. |
I really don't want to check in the dictionaries to the main repo -- can you dump them in a repo in TSTools and download from Github's CDN? |
373ec68
to
5f43204
Compare
Yeah, done. |
For now, this uses the same OpenOffice dictionaries that were used in previous official releases, downloaded from https://sourceforge.net/projects/openofficeorg.mirror/files/contrib/dictionaries/ In the future this could be updated to some newer dictionary like SCOWL's. Fixes arch1t3cht#21.
5f43204
to
a9ddb10
Compare
Various small fixes to building and installer generation that came up on arch1t3cht/Aegisub .
The two most "controversial" commits are at the bottom: