nanxstats / liftr

🐳 Containerize R Markdown documents for continuous reproducibility
https://nanx.me/liftr/
GNU General Public License v3.0
171 stars 20 forks source link

Reproducibility affected by package versions #4

Closed nanxstats closed 7 years ago

nanxstats commented 9 years ago

Reproducibility design problem raised by @tengfei .

To increase reproducibility, instead of just using the latest versions of (system and R) packages (since the packages are constantly being updated), we should make sure that users use certain versions of packages. But how? See below discussion.

Discussion on Best Practice of Full Reproducibility on Jul 20, 2015 in the balcony with lake view:

nanxstats commented 9 years ago

CRAN package version persistence supported in c43c744 . (v0.3 submitted to CRAN)

nanxstats commented 7 years ago

Remote package support added: https://github.com/road2stat/liftr/commit/51cdd169b2d988480a29e948d1ad962d9f2d1078

Currently investigating the possibility of replacing all low-level Docker calls using docker-r, which will eventually solve the docker push problem.

Closing the issue for now.