Skip to content

Remove DuckDB dependency in collecting devices - #16

Merged
vicentereig merged 1 commit into
vicentereig:mainfrom
hxu:hxu/remove-duckdb
Jun 28, 2026
Merged

vicentereig merged 1 commit into
vicentereig:mainfrom
hxu:hxu/remove-duckdb

Conversation

@hxu

@hxu hxu commented Jun 28, 2026 •

Copy link
Copy Markdown

Hi @vicentereig , I'd like to contribute to this project as I was using it to sync down my data, however it gets stuck somewhere in the sync. That led me to try to build the project, but it took forever because of the duckdb dependency. I am new to Rust, but it seems like it tries to compile duckdb from source which takes over an hour on a machine with two cores.

It looks like duckdb is only used for this one function, and we can implement it with the native store so that we don't have this dependency.

Let me know if you'd like me to adjust anything or if there are any other guidelines for contributing!

@vicentereig

vicentereig commented Jun 28, 2026 •

Copy link
Copy Markdown
Owner

Good stuff, I appreciate the patience and the time spent! Classic case where the compiler keeps you alive long enough to regret starting the build.

@vicentereig
vicentereig merged commit 142aa68 into vicentereig:main Jun 28, 2026
1 check passed
@exe-dev-github-integration
exe-dev-github-integration Bot deleted the hxu/remove-duckdb branch July 22, 2026 10:35
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