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
- pCloud is enabled in rustic_core backend OpenDAL feature set:
- OpenDAL PR #7617 adds pCloud fixes relevant for real-world rustic workloads:
- digest auth compatibility
- recursive listing improvements
- read-path caching/performance fixes
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
- Track this as a dependency blocker for pCloud stability.
- Once OpenDAL releases a version containing #7617, bump dependency in rustic_core/rustic.
- Add/confirm regression coverage for pCloud workflows before considering it stable.
- 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.
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
Environment
Thanks for taking a look.