Chez Mageia, MADb (Mageia Application Database), est un outil essentiel, en particulier pour les testeurs QA (Quality Assurance). C’est le site de référence pour les informations sur les applications dans nos dépôts avec des liens vers les rapports de bogues, les priorités pour les mises à jour, les comparaisons de versions et plus encore. Le site fournit actuellement les informations pour les versions 8, 9 et cauldron de Mageia et pour toutes les architectures CPU. Il n’est pas seulement essentiel pour les développeurs et les testeurs, mais aussi pour de nombreux utilisateurs qui l’ont trouvé comme une alternative à la recherche avec notre centre de contrôle CCM ou à la ligne de commande lorsqu’ils cherchent des détails sur les paquets.
Il y a quelques mois, Mageia a repris directement le contrôle du serveur loué où se trouvait MADb. Malheureusement, ce serveur n’a pas tenu et comme la technologie derrière l’ancien MADb n’était pas compatible avec une infrastructure plus récente (principalement une version plus récente de PHP), sa remise en service était très compliquée.
Cependant, tout n’était pas perdu !
Papoteur membre de la communauté française avait commencé la migration de langage afin de rendre MADb opérationnel avec des outils plus actuels. Pour les connaisseurs, la base est une application en Flask, Jinja2 sur Python avec une interface DNF5 pour obtenir les métadonnées.
Environ 3000 nouvelles lignes de code ont été écrites pour cette nouvelle MADb, qui est désormais en ligne et prête à répondre à vos questions sur les applications Mageia
Ensuite cela a été rapide essentiellement grâce à la communauté française MLO qui a proposé d’héberger l’application sur son serveur, et aussi grâce à Jybz et Papoteur qui ont travaillé d’arrache-pied afin de le rendre notre base de données opérationnelle. C’est pourquoi lorsque vous vous rendez sur l’url https://madb.mageia.org/ vous êtes redirigés vers l’url https://madb.mageialinux-online.org/ . Il s’agit d’une solution temporaire dans l’attente de l’arrivée de nouveaux serveurs mageia pour héberger cette nouvelle version de l’outil.
Si vous utilisez la base et que vous remarquez qu’il manque encore des fonctions d’aide qui n’ont pas été intégrées, n’hésitez pas à en faire part dans les commentaires à la suite de cet article.
Merci à la communauté MLO pour avoir hébergé la nouvelle MADb.