Skip to Main content Skip to Navigation
Journal articles

VersionClimber: version upgrades without tears

Christophe Pradal 1, 2 Sarah Cohen-Boulakia 3 Patrick Valduriez 2 Dennis Shasha 2, 4 
2 ZENITH - Scientific Data Management
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, CRISAM - Inria Sophia Antipolis - Méditerranée
3 BioInfo - LRI - Bioinformatique (LRI)
LRI - Laboratoire de Recherche en Informatique
Abstract : VersionClimber is an automated system to help update the package and data infrastructure of a software application based on priorities that the user has indicated (e.g. I care more about having a recent version of this package than that one). The system does a systematic and heuristically efficient exploration (using bounded upward compatibility) of a version search space in a sandbox environment (Virtual Env or conda env), finally delivering a lexicographically maximum configuration based on the user-specified priority order. It works for Linux and Mac OS on the cloud.
Document type :
Journal articles
Complete list of metadata

Cited literature [3 references]  Display  Hide  Download
Contributor : Christophe Pradal Connect in order to contact the contributor
Submitted on : Friday, August 2, 2019 - 5:35:40 PM
Last modification on : Friday, August 5, 2022 - 3:03:28 PM
Long-term archiving on: : Wednesday, January 8, 2020 - 6:54:54 PM


Files produced by the author(s)



Christophe Pradal, Sarah Cohen-Boulakia, Patrick Valduriez, Dennis Shasha. VersionClimber: version upgrades without tears. Computing in Science and Engineering, Institute of Electrical and Electronics Engineers, 2019, 21 (5), pp.87-93. ⟨10.1109/MCSE.2019.2921898⟩. ⟨hal-02262591⟩



Record views


Files downloads