Skip to content

Conversation

@xxchan
Copy link
Member

@xxchan xxchan commented Apr 12, 2025

Motivation: #1000 (comment)
Signed-off-by: xxchan xxchan22f@gmail.com

Which issue does this PR close?

  • Closes #.

What changes are included in this PR?

Are these changes tested?

Motivation: apache#1000 (comment)
Signed-off-by: xxchan <xxchan22f@gmail.com>
aws-config = "1"
aws-sdk-glue = "1.39"
bimap = "0.6"
bitvec = "1.0.1"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank for this change, but funty is maintained by the same team of bitvec and is not updated for 2 years.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed

xxchan added 2 commits April 12, 2025 13:07
Signed-off-by: xxchan <xxchan22f@gmail.com>
Signed-off-by: xxchan <xxchan22f@gmail.com>
@xxchan xxchan requested a review from Xuanwo April 12, 2025 05:10
Copy link
Contributor

@liurenjie1024 liurenjie1024 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @xxchan for this pr, LGTM!

# Some dependencies don't correctly specify a minimal version for their dependencies and will fail to build.
# So we update these transitive dependencies here.
cargo update tap faststr metainfo linkedbytes
cargo update faststr metainfo linkedbytes
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not related to this pr, but I don't think updating this in ci is a good practice. If we require minimum version of some package, why not just maintaining them specifically in our Cargo.toml?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SGTM

fields: Vec<Literal>,
/// Null bitmap
null_bitmap: BitVec,
fields: Vec<Option<Literal>>,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In theory, the memory used in this approach is a little larger, but I think it's fine to do it for now.

Copy link
Member Author

@xxchan xxchan Apr 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Option enum usually have the same memory size as the enum

@liurenjie1024
Copy link
Contributor

Wait for @Xuanwo to take another look.

Copy link
Member

@Xuanwo Xuanwo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for working on this!

@Xuanwo Xuanwo merged commit 85c68b9 into apache:main Apr 12, 2025
18 checks passed
liurenjie1024 pushed a commit that referenced this pull request Apr 14, 2025
## Which issue does this PR close?
- remove tap, it's not needed any more after #1203. Added by mistake in
#1194
- remove cargo update in minimal versions gen, since we put them in
Cargo.toml now.
(#1203 (comment))
- bump reqwest, bytes to newer version to resolve some minimal version
build issue (not latest)

- Closes #.


---------

Signed-off-by: xxchan <xxchan22f@gmail.com>
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.

3 participants