Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keep repository paths system independent (or POSIX compatible) in create-sibling-ria and ora-remote code #108

Closed
christian-monch opened this issue Apr 25, 2024 · 1 comment
Assignees

Comments

@christian-monch
Copy link

The current implementation of create-sibling-ria and ora-remote assumes at different points that pathlib.Path on then client-side creates paths that can be used to identify resources in the RIA-store and can therefore be used to operate on RIA-store paths, e.g. assemble the path to ria-layout-version. This is not true in general.

It is only true if the RIA-store is located on the local file system. It is not true if the RIA-store is remote and, for example, accessed via a ssh-URL. In the case of a remote RIA-store the path-type can be different from the client machine

Because the current remote implementations are accessed via URLs and the URL path component is in POSIX style and because we currently only support remote RIA-stores on POSIX systems, the implementation will fail when accessing a remote RIA-store from a Windows client.

Until this issue is resolved, no Windows client will work with remote RIA-stores.

@christian-monch christian-monch self-assigned this Apr 25, 2024
@christian-monch
Copy link
Author

Fixed by PR #669

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

No branches or pull requests

1 participant