Skip to content

MDBF-1197: temporary windows msi builder hotfix regarding HeidiSQL download#944

Merged
RazvanLiviuVarzaru merged 1 commit intoMariaDB:devfrom
RazvanLiviuVarzaru:windows-hot-fix
Apr 3, 2026
Merged

MDBF-1197: temporary windows msi builder hotfix regarding HeidiSQL download#944
RazvanLiviuVarzaru merged 1 commit intoMariaDB:devfrom
RazvanLiviuVarzaru:windows-hot-fix

Conversation

@RazvanLiviuVarzaru
Copy link
Copy Markdown
Collaborator

windows-packages builder failing with:

-- Downloading https://www.heidisql.com/downloads/releases/HeidiSQL_12.14_64_Portable.zip to C:/buildbot/workers/prod/amd64-windows-packages/build/tmpdir/HeidiSQL_12.14_64_Portable/HeidiSQL_12.14_64_Portable.zip
cmake -E tar : error : ZIP decompression failed (-5) [C:\buildbot\workers\prod\amd64-windows-packages\build\win\packaging\MSI.vcxproj]

Because a file download 60 seconds timeout is reached in https://github.com/MariaDB/server/blob/9fc925d77163f1d63e21a65654b0f59678abf08d/win/packaging/heidisql.cmake#L9

The file download status if not checked in cmake, it will be silently ignored and cmake continues to decompression, resulting in the above error, due to an incomplete download.

CMAKE is looking in TEMP for third parties, setting: THIRD_PARTY_DOWNLOAD_LOCATION https://github.com/MariaDB/server/blob/9fc925d77163f1d63e21a65654b0f59678abf08d/win/packaging/CMakeLists.txt#L139

But currently TEMP is set to a worker path build location that is removed on every run. WVlad will permanetly fix this by making THIRD_PARTY_DOWNLOAD_LOCATION settable in 10.6 and also increasing the timeout.

Until then, I manually copied HeidiSQL_12.14_64_Portable.zip on the system and user TEMP location on the windows packages host, and will remove the TEMP env variable from the configuration, letting the system / user variable take precedence.

…wnload

windows-packages builder failing with:
```
-- Downloading https://www.heidisql.com/downloads/releases/HeidiSQL_12.14_64_Portable.zip to C:/buildbot/workers/prod/amd64-windows-packages/build/tmpdir/HeidiSQL_12.14_64_Portable/HeidiSQL_12.14_64_Portable.zip
cmake -E tar : error : ZIP decompression failed (-5) [C:\buildbot\workers\prod\amd64-windows-packages\build\win\packaging\MSI.vcxproj]
```

Because a file download 60 seconds timeout is reached
in https://github.com/MariaDB/server/blob/9fc925d77163f1d63e21a65654b0f59678abf08d/win/packaging/heidisql.cmake#L9

The file download status if not checked in cmake, it will be silently ignored
and cmake continues to decompression, resulting in the above error, due to an incomplete download.

CMAKE is looking in TEMP for third parties, setting: THIRD_PARTY_DOWNLOAD_LOCATION
https://github.com/MariaDB/server/blob/9fc925d77163f1d63e21a65654b0f59678abf08d/win/packaging/CMakeLists.txt#L139

But currently TEMP is set to a worker path build location that is removed on every run.
WVlad will permanetly fix this by making THIRD_PARTY_DOWNLOAD_LOCATION settable in 10.6
and also increasing the timeout.

Until then, I manually copied `HeidiSQL_12.14_64_Portable.zip` on the system and user TEMP location
on the windows packages host, and will remove the TEMP env variable from the configuration,
letting the system / user variable take precedence.
@RazvanLiviuVarzaru RazvanLiviuVarzaru changed the title Urgent windows msi builder hotfix regarding HeidiSQL download MDBF-1197: temporary windows msi builder hotfix regarding HeidiSQL download Apr 3, 2026
@RazvanLiviuVarzaru RazvanLiviuVarzaru merged commit aec274d into MariaDB:dev Apr 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants