-
Notifications
You must be signed in to change notification settings - Fork 30
Repair renv.lock #709
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
Repair renv.lock #709
Conversation
Hi @Jeff-Thompson12, I tried with the updated branch jt-690-repair_renvlock and failed to successfully install all the packages. Please see the error below -
My current system (Mac) specifications - Sys.info()
sessionInfo()
|
Hi @Jeff-Thompson12, I hypothesized that updating my After observing changes to your I conducted three tests, involving cloning, executing Please review the comparing changes between pharmaR/riskassessment:master and mayank-procogia/riskassessment:ppm_renv_fix. |
As a part of above hypotheses, I went ahead and forked jt-690-repair_renvlock to mayank-procogia/riskassessment:jt_690_ppm_renv_fix to have all the latest changes from this working branch. I then updated In essence, this is similar to the previous step but with the other additional commits in this branch for merging, if accepted. I have tested it out twice in my local involving cloning, executing Please review comparing changes between pharmaR/riskassessment:jt-690-repair_renvlock and mayank-procogia/riskassessment:jt_690_ppm_renv_fix |
Second fix: Downgrading required packages in Downgraded Packages As a result, the dependency tree was repaired during package installation:
Please review comparing changes between pharmaR/riskassessment:jt-690-repair_renvlock and mayank-procogia/riskassessment:/jt_690_renv_Matrix Branch: mayank-procogia/riskassessment:jt_690_renv_Matrix forked from pharmaR/riskassessment:jt-690-repair_renvlock Deployed Content on ProCogia RS Connect for testing:
Testing creds:
Note: |
@mayank-procogia it might be helpful to explain a little background into why the I say all this to express that in my opinion while aligning all the package versions to a snapshot date in PPM is desirable, I'm not really of the opinion that we should be hunting for package versions outside of the snapshot for system specific installations. Our design philosophy has been to develop with server deployment in mind. Did you try to resolve Fortran issue you ran into on your Macbook? I'm not sure how feasible that would be. @AARON-CLARK do you have any comment/opinion you would like to share? |
Hi @Jeff-Thompson12, I attempted to resolve the Fortran issue on my MacBook but hit a dead end. I've encountered similar problems with the latest versions of The initiative to identify and modify packages in the For now, we can overlook this additional fixes, as the deployment on Linux, Windows, GHAs and RS Connect works as expected with your fix and PPM date snapshot. This suffices for us to deploy it on a Linux based infrastructure with persistent storage, in line with I have a meeting with Aaron tomorrow and will keep you updated after our discussion. Thanks |
Hi @Jeff-Thompson12, We're sticking with your renv.lock fix as the entire dev team syncs with it on Windows. Mac support may come later based on user requests. Downgraded versions are anyways documented in this issue. Also, FYI, CC'd you in an email to Aaron today with the updates. Thank you |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #709 +/- ##
=======================================
Coverage 77.17% 77.17%
=======================================
Files 33 33
Lines 4872 4872
=======================================
Hits 3760 3760
Misses 1112 1112 ☔ View full report in Codecov by Sentry. |
One thing I do not like about this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Per discussion, this PR looks good. Also, I pulled down and tested with no noticeable issues. Thanks @Jeff-Thompson12.
Addresses #690