Skip to content

Conversation

@congx4
Copy link
Contributor

@congx4 congx4 commented Dec 26, 2025

Description

Update more deps by running:


cargo upgrade --incompatible -p lindera-core -p lindera-dictionary -p lindera-tokenizer && cargo check --all-targets && cargo test

cargo upgrade --incompatible tikv-jemalloc-ctl -p tikv-jemallocator && cargo check --all-targets && cargo test

cargo upgrade --incompatible -p nom && cargo check --all-targets && cargo test

cargo upgrade --incompatible -p serde_json_borrow -p serde_qs && cargo check --all-targets && cargo test

How was this PR tested?


cargo check --all-targets && cargo test

make test-all

@congx4 congx4 changed the title Congxie/bump version3 Update more deps Dec 26, 2025
@congx4 congx4 marked this pull request as ready for review December 26, 2025 21:00
username = "0.2"
# We cannot upgrade to utoipa 5.0+ due to significant breaking changes:
# 1. The `OpenApi` struct structure changed (fields are private), breaking our manual merging logic in openapi.rs
# in `quickwit-serve`. This code is fundamentally incompatible with version 5.x.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Here is a PR that tried to upgrade utoipa to 5.0:
https://github.com/quickwit-oss/quickwit/pull/6058/changes with a lot of changes.

Base automatically changed from congxie/bumpVersion2 to main December 29, 2025 22:03
"hex",
"http 1.4.0",
"ring 0.17.14",
"ring",
Copy link
Collaborator

Choose a reason for hiding this comment

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

Cool! A PR that removes dependencies 👍


use rand::distributions::Alphanumeric;
use rand::prelude::*;
use rand_distr::Alphanumeric;
Copy link
Collaborator

Choose a reason for hiding this comment

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

pnet = { workspace = true }
prometheus = { workspace = true }
rand = { workspace = true }
rand_distr = { workspace = true }
Copy link
Collaborator

Choose a reason for hiding this comment

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

This might not be necessary.

rand::distr seem to have the essentials. The advanced distributions like LogNormal are not in there but I suspect we only use those for tests (so that's a dev-dependencies)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

sounds good, Removed.

Copy link
Collaborator

@fulmicoton-dd fulmicoton-dd left a comment

Choose a reason for hiding this comment

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

Good job! Can you see if you can reduce the use of rand_distr to dev dependencies?

@congx4 congx4 enabled auto-merge (squash) December 30, 2025 17:29
@congx4 congx4 merged commit 35ede63 into main Dec 30, 2025
8 checks passed
@congx4 congx4 deleted the congxie/bumpVersion3 branch December 30, 2025 17:42
nico34638 pushed a commit to nico34638/quickwit that referenced this pull request Jan 5, 2026
* update otl and rand family deps

* update lindera family

* update 3rd party license

* fix tests

* update the deps

* fix fmt

* uodate 3rd license

* update gcp deps family

* update 3rd party license

* upgrade gcp

* update the gcp deps

* update tabled version

* update tabled

* update the logic

* remove no-fail-fast

* update console subscriber

* fix fmt

* add resource back

* add shutdown to trace_provider

* remove comments

* add the comment

* fix fmt

* update lindera family deps

* add comments for lindera family

* update tikv family

* update nom dep

* update deps

* update 3rd party license

* add comments for utoipa

* address comments

* address comments

* address comments

* update 3rd party file

* update lint
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.

4 participants