Skip to content

Conversation

@kou
Copy link
Member

@kou kou commented Jul 30, 2025

adbc-arrow-glib depends on arrow-glib.

In general, arrow-glib is released as major version release frequently. Our adbc-arrow-glib deb/rpm packages may refer old arrow-glib binaries soon. If the adbc-arrow-glib deb/rpm packages refer old arrow-glib binaries, both of old arrow-glib and new arrow-glib (via red-arrow gem) may be used in the same process. It causes some problems such as "File already exists in database: orc_proto.proto".

We can implement red-arrow integration without adbc-arrow-glib by C data interface. So, let's avoid using adbc-arrow-glib.

Fixes #3178.

@github-actions github-actions bot added this to the ADBC Libraries 20 milestone Jul 30, 2025
adbc-arrow-glib depends on arrow-glib.

In general, arrow-glib is released as major version release
frequently. Our adbc-arrow-glib deb/rpm packages may refer old
arrow-glib binaries soon. If the adbc-arrow-glib deb/rpm packages
refer old arrow-glib binaries, both of old arrow-glib and new
arrow-glib (via red-arrow gem) may be used in the same process. It
causes some problems such as "File already exists in database:
orc_proto.proto".

We can implement red-arrow integration without adbc-arrow-glib by C
data interface. So, let's avoid using adbc-arrow-glib.

Fixes apache#3178.
@kou kou force-pushed the ruby-adbc-arrow-glib branch from e642291 to 7038c33 Compare July 30, 2025 21:34
@kou
Copy link
Member Author

kou commented Jul 30, 2025

+1

@kou kou merged commit 4906532 into apache:main Jul 30, 2025
58 checks passed
@kou kou deleted the ruby-adbc-arrow-glib branch July 30, 2025 21:57
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.

ruby: don't use adbc-arrow-glib

1 participant