Skip to content

pCloud currently depends on unreleased OpenDAL fixes (apache/opendal#7617) #1774

Description

@mro68

Summary

pCloud is already enabled in rustic's backend stack, but it is not fully reliable with the currently released OpenDAL state.

From practical usage, pCloud operations still fail in scenarios that are addressed by the still-open OpenDAL PR below.

OpenDAL dependency PR (currently open): apache/opendal#7617

Why this matters

rustic users can select/use pCloud now, but behavior can still be inconsistent or failing until the OpenDAL fixes are merged and released.

This creates a mismatch between "feature appears enabled" and "feature works reliably in production".

Upstream context

Observed impact (user-facing)

Typical repository operations against pCloud can fail or behave unreliably before OpenDAL PR #7617 is included in a released OpenDAL version.

Expected behavior

If pCloud is presented as available, core operations should work reliably with released dependencies.

Proposal

  1. Track this as a dependency blocker for pCloud stability.
  2. Once OpenDAL releases a version containing #7617, bump dependency in rustic_core/rustic.
  3. Add/confirm regression coverage for pCloud workflows before considering it stable.
  4. Optionally mark pCloud as experimental/limited until that dependency is available in a release.

Environment

  • OS: Linux
  • Repository: rustic-rs/rustic
  • Backend: pCloud via OpenDAL

Thanks for taking a look.

Metadata

Metadata

Assignees

No one assigned

    Labels

    S-triageStatus: Waiting for a maintainer to triage this issue/PR

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions