Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@lukebakken
Copy link
Contributor

Fixes #4232

@lukebakken lukebakken force-pushed the lukebakken/erlang-otp-4232 branch from f3f6a08 to d670436 Compare December 20, 2022 21:53
@github-actions
Copy link
Contributor

github-actions bot commented Dec 20, 2022

CT Test Results

       3 files     125 suites   40m 56s ⏱️
1 501 tests 1 450 ✔️ 51 💤 0
1 813 runs  1 744 ✔️ 69 💤 0

Results for commit 5cc0194.

♻️ This comment has been updated with latest results.

To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass.

See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally.

Artifacts

// Erlang/OTP Github Action Bot

@lukebakken lukebakken marked this pull request as ready for review December 20, 2022 21:57
@lukebakken
Copy link
Contributor Author

Hmmm I'm a little surprised that I didn't see these changes in the Windows Installer artifact created by the build. Should I have?

@rickard-green rickard-green added the team:PS Assigned to OTP team PS label Jan 2, 2023
@lukebakken lukebakken force-pushed the lukebakken/erlang-otp-4232 branch from 5a39ad1 to 32f2248 Compare January 4, 2023 14:55
@dgud
Copy link
Contributor

dgud commented Jan 10, 2023

I think you should have seen an updated artifact here, strange.

@dgud
Copy link
Contributor

dgud commented Jan 10, 2023

Should probably be rebased to maint branch as well.

@lukebakken lukebakken force-pushed the lukebakken/erlang-otp-4232 branch from 32f2248 to ab1d985 Compare January 10, 2023 15:39
@lukebakken lukebakken force-pushed the lukebakken/erlang-otp-4232 branch from ab1d985 to 9e9f45c Compare January 10, 2023 15:41
@lukebakken lukebakken changed the base branch from master to maint January 10, 2023 15:41
@lukebakken
Copy link
Contributor Author

Well, looks like I'm going to finally have to figure out how to build on Windows on my workstation to test these changes out. There must be something preventing the GHA-built installer from reflecting the changes in this PR

dgud added 2 commits January 31, 2023 16:56
We use ExecShellWait.
 NSIS v3.02 added basic support for ExecShellWait.
So they are named as they should be.
@dgud
Copy link
Contributor

dgud commented Jan 31, 2023

I pushed some fixes that makes it work on my windows machine.
Will do more testing tomorrow.

@lukebakken
Copy link
Contributor Author

Thanks @dgud ! I'm still working when I have time on getting my Windows machine able to build Erlang.

dgud added 2 commits February 1, 2023 09:25
The ProductVersion must be of the format X.X.X.X so we can't use
the release version as ProductVersion.
Use OTP_VERSION instead this also makes sense for the windows
installer as we on windows always delivers a complete OTP.
Copyright year inside installer and resource file is NOT automaticly
updated by the release scripts so update them from the makefiles.
@dgud dgud force-pushed the lukebakken/erlang-otp-4232 branch from 89c5b46 to 5cc0194 Compare February 1, 2023 08:26
@dgud
Copy link
Contributor

dgud commented Feb 1, 2023

I re-added the +VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductVersion" "${OTP_VERSION}"
and force pushed.
I thought it was not needed since we set the VIProductVersion but I was wrong.
Will add to our daily tests.

@dgud
Copy link
Contributor

dgud commented Feb 1, 2023

Is #6537 related?

@dgud dgud added the testing currently being tested, tag is used by OTP internal CI label Feb 1, 2023
@lukebakken
Copy link
Contributor Author

@dgud I just downloaded the latest Windows installer artifact, and the expected information is present in both the installer and the .exe files that are installed. Thanks!

(cc @inikulshin)

@KennethL KennethL added this to the OTP-26.0-rc1 milestone Feb 2, 2023
@dgud dgud merged commit 00e32c3 into erlang:maint Feb 3, 2023
@lukebakken lukebakken deleted the lukebakken/erlang-otp-4232 branch February 3, 2023 15:57
@lukebakken
Copy link
Contributor Author

Thank you @dgud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team:PS Assigned to OTP team PS testing currently being tested, tag is used by OTP internal CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ERL-1224: Erlang OTP64 EXE Missing Properties

4 participants