Skip to content

Conversation

@staticlibs
Copy link

The target version update to 1.4.2 seems to be necessary to fix the rusty_quack loading failures that happen in extensions CI self tests, for example:

Failed to load 'build/release/rusty_quack.duckdb_extension', The file was built specifically for DuckDB version 'v1.4.1' and can only be loaded with that version of DuckDB. (this version of DuckDB is 'v1.4.2')

https://github.com/duckdb/extension-ci-tools/actions/runs/19734402684/job/56547475018?pr=268

The target version update to 1.4.2 seems to be necessary to fix the
`rusty_quack` loading failures that happen in extensions CI self tests,
for example:

```
Failed to load 'build/release/rusty_quack.duckdb_extension', The file was built specifically for DuckDB version 'v1.4.1' and can only be loaded with that version of DuckDB. (this version of DuckDB is 'v1.4.2')
```

https://github.com/duckdb/extension-ci-tools/actions/runs/19734402684/job/56547475018?pr=268
@mlafeldt
Copy link
Member

Thanks!

CI is failing due to this problem: duckdb/extension-ci-tools#277

Did you update extension-ci-tools to v1.4.2 too (which should include the mentioned fix)?

@staticlibs
Copy link
Author

Thanks for the review! I updated the extension-ci-tools to the latest main, but it looks like this particular fix is not included in main.

@mlafeldt
Copy link
Member

I suggest targeting the v1.4.2 branch for this PR:

https://github.com/duckdb/extension-ci-tools/blob/v1.4.2/makefiles/c_api_extensions/base.Makefile#L255

But I can see the fix on main too:

https://github.com/duckdb/extension-ci-tools/blob/main/makefiles/c_api_extensions/base.Makefile#L257

@staticlibs
Copy link
Author

Changed extension-ci-tools to v1.4.2 branch.

@staticlibs
Copy link
Author

staticlibs commented Nov 30, 2025

This seems to be the cause of the failures:

Uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@refs/heads/v1.4.0

Updated the extension-ci-tools to main in both in-tree submodule and in MainDistributionPipeline.yml.

edit: lets see if it passes on main, and extension-ci-tools can be pinned to v1.4.2 after that.

staticlibs added a commit to staticlibs/extension-ci-tools that referenced this pull request Nov 30, 2025
I was chasing a rabbit hole about extension CI test runs from [this comment](duckdb/extension-template-rs#35 (comment))
and noticed that test runs are disabled for a few Linux configurations.

I think it is possible that the reasons for disabling them there are
outdated, so filing a PR to see whether these tests can be run now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants