Skip to content

Conversation

carlopi
Copy link
Contributor

@carlopi carlopi commented Sep 11, 2024

Using windows-latest meant defaulting to a recent Windows SDK, that caused issues such as #13848 or #13864

Issue is, at his core, that we were depending on a Microsoft Visual C++ Redistributable package that is not installed by default on Windows 2019.

Thanks everyone for reporting this, and @szarnyasg and @Mytherin for helping figuring this out.

This PR provide a way forward for build artifact that will be built, but also allow a blueprint (and the means) on how to rebuild v1.1.0 release Windows artifacts, that will likely happen tomorrow. This will offer a solution after downloading new artifacts, after we can confirm they work.

Other duckdb repositories might have the same problem, and would need to be reviewed.

Using windows-latest meant defaulting to a recent Windows SDK, that caused issues such as
duckdb#13848 or duckdb#13864

Thanks everyone for reporting this, and @szarnyasg and @Mytherin for helping figuring this out
@Mytherin Mytherin merged commit e2b177b into duckdb:main Sep 11, 2024
9 checks passed
carlopi added a commit to carlopi/extension-ci-tools that referenced this pull request Sep 12, 2024
carlopi added a commit to duckdb/extension-ci-tools that referenced this pull request Sep 12, 2024
Port duckdb/duckdb#13883 to extension-ci-tools, now building on windows-2019
carlopi added a commit to duckdb/extension-ci-tools that referenced this pull request Sep 12, 2024
carlopi added a commit to carlopi/duckdb-odbc that referenced this pull request Sep 12, 2024
I have NOT tried this, sort of relying on CI for now.

Connected to this duckdb's PR duckdb/duckdb#13883, and related failures.
I think also ODBC driver would need to be built on an older Windows machine for it to be compatible with say Windows Server 2019.
github-actions bot pushed a commit to duckdb/duckdb-r that referenced this pull request Sep 25, 2024
Preserve operator in `BindWithCTE` (duckdb/duckdb#13873)
CI/Windows: Drop redundant package (duckdb/duckdb#13874)
Explicit windows-2019 instead of windows-latest (duckdb/duckdb#13883)
github-actions bot added a commit to duckdb/duckdb-r that referenced this pull request Sep 25, 2024
Preserve operator in `BindWithCTE` (duckdb/duckdb#13873)
CI/Windows: Drop redundant package (duckdb/duckdb#13874)
Explicit windows-2019 instead of windows-latest (duckdb/duckdb#13883)

Co-authored-by: krlmlr <krlmlr@users.noreply.github.com>
@carlopi carlopi deleted the vs2019 branch February 4, 2025 08:19
staticlibs added a commit to staticlibs/duckdb-odbc that referenced this pull request Mar 5, 2025
This change is a continuation of duckdb/duckdb#13883 and duckdb#34. While
the duckdb#24 appeared to be unrelated, it still makes sense to use older
Windows version on CI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants