[AlternC-dev] un alternc stable / LTS quelquepart?

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

Antoine Beaupré anarcat at koumbit.org
Mar 4 Aou 16:04:14 CEST 2015


salut tout le monde,

ici à koumbit, on gère un gros paquet de machines. on doit avoir au
dessus d'une dizaine de serveurs AlternC qui traînent à gauche et à
droite, et au dessus d'une centaine de serveurs virtuels qu'on
maintient.

évidemment, on fait pas les mises à jour de sécurité manuellement sur
ces serveurs. sinon ça serait jamais fait. donc on a des mises à jour
automatique (avec cron-apt, pour les curieux, mais on regarde pour
unattended-upgrades dans wheezy/jessie).

donc, on met à jour les packages de alternc automatiquement partout sur
nos serveurs. vous allez penser qu'on est complètement débiles de faire
ça, mais en fait, dans le temps que je faisais le release engineering
ici, on faisait des tests d'install et d'upgrade sur nos propres
serveurs et on réglait les bugs *avant* de faire un release, ce qui
faisait que c'était possible de faire des trucs du genre.

maintenant, on dirait que personne teste les release avant
publication. est-ce que c'est le cas? est-ce qu'il y a des tests avant
les releases? du CI?

quelqu'un fait les upgrades d'alternc, pour vrai pour vrai, en
quelqupart, avant de pousser ces releases au pauvre public?

parce que vu de ce côté de la flaque, ça semble être un joyeux
bordel. on a des régressions de façon quasi systématique, ce qui fait
qu'on regarde à trouver des façons de ne plus mettre à jour alternc de
façon automatique du tout. mes préférés:

http://alternc.org/ticket/1629
http://alternc.org/ticket/1634
http://alternc.org/ticket/1614
http://alternc.org/ticket/1601
http://alternc.org/ticket/1637
http://alternc.org/ticket/1655

j'en passes des bonnes et des meilleures...

en fait, ce qu'on se demande, chez Koumbit, c'est si ça serait pas utile
d'avoir une branche STABLE ou LTS quelquepart. si la situation continue
à être aussi pénible pour nous, on se demande si on devrait pas faire ce
travail, avec un dépôt git et des packages séparés et tout.

pas un fork, une LTS. question d'avoir des serveurs qui tournent sans
crasher à tous les lundis matin, d'un côté, et de l'autre, d'avoir du
dev qui peut être testé et approuvé avant consommation publique.

comme l'eau potable, disons.

je délire ou pas?

a.

-- 
We must shift America from a needs- to a desires-culture. People must
be trained to desire, to want new things, even before the old have
been entirely consumed. Man's desires must overshadow his needs.
                         - Paul Mazur, Lehman Brothers


Plus d'informations sur la liste de diffusion Dev