-
Notifications
You must be signed in to change notification settings - Fork 14
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
Support more git instances: slight redesign of fetchers to support more generic instances #364
Comments
For multi-source pinning, I think this would only make sense once we start implementing the "exact" method in Regarding the overriding of specific R versions, we will also be able to revamp how specifying package versions work with the Regarding the fetchers specifically, what do you have in mind? |
yeah that are good points about multi-source Pinning. When i made some tests i already found glibc incompatibilties because this is linked low-level, but honestly that was experimental and I do not know in how many renv setups and package version stats this effectively also occurs. About the fetchers, it would be nice to have support for self-hosted and cloud-baked alternative Git server implementations, particularly FOSS ones. I imagine for example at work, that we could support building own packages in an alternative Git instances, and add those packages as I think we can avoid hard-coding by internal redesign. Lines 208 to 212 in 5c7a8f1
|
I'm currently more on the observing/design pause side of things for the new interesting features like
renv2nix
. There are also some general infra and designs things that are related. Generally i think its good to experiment, but before too many experimental args are added, some of the core functionality could be simplified.Currently, we use "github" and "gitlab" in URLs in a hard-coded fashion, and do regexes in helpers for Nix fetchers to get and hash stuff from remotes. Particularly here:
rix/R/nix_hash.R
Line 11 in b3b1c42
I think it's relatively small investment but big impact in design simplification.
renv2nix: should we look at RemoteHost instead of RemoteType? #363
The text was updated successfully, but these errors were encountered: