Towards maintainer script modernization in FOSS distributions - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2009

Towards maintainer script modernization in FOSS distributions

Davide Di Ruscio
  • Fonction : Auteur
  • PersonId : 863561
Patrizio Pelliccione
  • Fonction : Auteur
  • PersonId : 863562
Alfonso Pierantonio
  • Fonction : Auteur
  • PersonId : 863563

Résumé

Free and Open Source Software (FOSS) distributions are complex software systems, made of thousands packages that evolve rapidly, independently, and without centralized coordination. During packages upgrades, corner case failures can be encountered and are hard to deal with, especially when they are due to misbehaving maintainer scripts: executable code snippets used to finalize package configuration. In this paper we report a software modernization experience, the process of representing existing legacy systems in terms of models, applied to FOSS distributions. We present a process to define meta-models that enable dealing with upgrade failures and help rolling back from them, taking into account maintainer scripts. The process has been applied to widely used FOSS distributions and we report about such experiences.
Fichier principal
Vignette du fichier
iwoce2009.pdf (406.46 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00420061 , version 1 (28-09-2009)

Identifiants

Citer

Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio, Stefano Zacchiroli. Towards maintainer script modernization in FOSS distributions. IWOCE 2009: 1st international workshop on Open component ecosystems, Aug 2009, Amsterdam, Netherlands. pp.11-20. ⟨hal-00420061⟩
93 Consultations
166 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More