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 metadatas

Cited literature [3 references]  Display  Hide  Download

https://hal.inria.fr/hal-02262591
Contributor : Christophe Pradal <>
Submitted on : Friday, August 2, 2019 - 5:35:40 PM
Last modification on : Friday, August 16, 2019 - 1:44:37 PM

File

CISE_Version_Climber(1).pdf
Files produced by the author(s)

Identifiers

Citation

Christophe Pradal, Sarah Cohen-Boulakia, Patrick Valduriez, Dennis Shasha. VersionClimber: version upgrades without tears. Computing in Science & Engineering, In press, 21 (5), pp.87-93. ⟨10.1109/MCSE.2019.2921898⟩. ⟨hal-02262591⟩

Share

Metrics

Record views

26

Files downloads

215