Skip to content

Remove filesystem migration compatibility layers - #1364

Merged
Weidong Cui (wdcui) merged 3 commits into
uliteboxfrom
wdcui/ulitebox/broker-files-11-cleanup
Sep 15, 2026
Merged

Weidong Cui (wdcui) merged 3 commits into
uliteboxfrom
wdcui/ulitebox/broker-files-11-cleanup

Conversation

@wdcui

@wdcui Weidong Cui (wdcui) commented Sep 13, 2026

Copy link
Copy Markdown
Member

This PR removes LiteBox’s legacy filesystem resolver and compatibility exports, temporary migration tests and test-only dependencies, obsolete Linux shim transport code, and transitional broker-core test scaffolding, leaving broker-owned filesystem APIs and tests as the sole implementation path.

@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-10-windows-clients branch from e7bd400 to aa180f9 Compare September 13, 2026 00:54
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-11-cleanup branch from ce2f0b0 to ab3c79d Compare September 13, 2026 00:54
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-10-windows-clients branch 2 times, most recently from 3946beb to 555a9e5 Compare September 14, 2026 23:43
Base automatically changed from wdcui/ulitebox/broker-files-10-windows-clients to ulitebox September 14, 2026 23:56
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-11-cleanup branch from ab3c79d to bf67ebc Compare September 15, 2026 00:11
Weidong Cui (wdcui) and others added 2 commits September 14, 2026 17:19
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
@wdcui
Weidong Cui (wdcui) added this pull request to the merge queue Sep 15, 2026
Merged via the queue into ulitebox with commit 0b12740 Sep 15, 2026
11 of 12 checks passed
@wdcui
Weidong Cui (wdcui) deleted the wdcui/ulitebox/broker-files-11-cleanup branch September 15, 2026 00:45
@github-actions

Copy link
Copy Markdown

🤖 SemverChecks 🤖 ⚠️ Potential breaking API changes detected ⚠️

Click for details
--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/enum_missing.ron

Failed in:
  enum litebox::fs::errors::WalkError, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/errors.rs:220
  enum litebox::fs::SeekWhence, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/mod.rs:249

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/module_missing.ron

Failed in:
  mod litebox::fs::resolver, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/resolver.rs:4

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/struct_missing.ron

Failed in:
  struct litebox::fs::resolver::ResolvedPath, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/resolver.rs:152
  struct litebox::fs::resolver::Context, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/resolver.rs:74
  struct litebox::fs::DirEntry, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/mod.rs:303
  struct litebox::fs::NodeInfo, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/mod.rs:291
  struct litebox::fs::resolver::Resolver, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/resolver.rs:26
  struct litebox::fs::OFlags, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/mod.rs:161
  struct litebox::fs::FileStatus, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/mod.rs:265
  struct litebox::fs::Mode, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/mod.rs:114
  struct litebox::fs::UserInfo, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/3851b376ec8c12ee7fd51a8c65787781bbc534f2/litebox/src/fs/mod.rs:282

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.

1 participant