
Problème de build de la version 2.21.1 ce matin, tout ça parce que le script se base sur les éléments suivants :
- Une branche stable est numérotée 2.nn
- Chaque release de chaque branche stable est numérotée (via un tag) 2.nn.r ; où
nn
est le numéro de version majeure, 21 à ce jour, etr
est le numéro de version mineure, 1 ce matin (c’était 0 jusqu’à hier).
Or, quand je crée une release sur l’interface web de Gitea il me crée automatiquement un tag, donc il m’avait créé un tag 2.21, au lieu de l’habituel 2.21.0, et ça je ne m’en étais pas aperçu.
Par ailleurs, dans mon script de build, je fais un :
git checkout 2.21
Le 2.21 étant la dernière branche stable connue. Sauf que dans ce cas, comme il existait un tag 2.21 attribué à un ancien commit de la branche, il récupérait donc l’état de la branche à ce commit, au lieu de récupérer l’état de la branche au dernier commit poussé, et forcément, j’avais pas encore poussé le numéro de la nouvelle version (2.21.1) et ça foutait le souk…
Bref, aujourd’hui j’ai appris qu’il fallait se méfier de la création de release avec Gitea et que si besoin il fallait supprimer le tag qu’il crée automatiquement.
C’est normalement corrigé et il manque juste le patch de la 2.21 à la 2.21.1 — ce qui, comme disait JcDenis — sera un bon moyen de voir si quelqu’un s’en sert. C’est donc disponible et j’ai d’ailleurs fait la mise à jour ici pour avoir une heure correcte de création de billet et une prévisualisation qui fonctionne \o/
Ajout du 21 février : J’ai reconstruit le patch manquant puisqu’on a encore des utilisateurs d’iceux !
1 De Guillaume [Matos Vélo] -
Je n’ai toujours pas la proposition de MAJ pour ma part sur mon dotclear.
2 De Franck -
Tu peux toujours forcer la vérification, menu Réglages système > Mise à jour, puis bouton
Forcer la vérification de mise à jour de Dotclear
;-)3 De Guillaume [Matos Vélo] -
C’est bon, c’est apparu :-)
4 De Jean-Christian Paul Denis -
Autant l’heure, avec un billet tous les six mois ça ne me gênait pas trop, autant la prévisualisation m’a fait tiquer… Déjà que je fais beaucoup de fautes, cette histoire n’allait pas m’aider !
Merci pour cette màj :)
5 De Tomek -
Mise à jour au top, tous les sites en 2 clics et quelques secondes, c’est pratique !
C’était marrant parce que j’ai vu passer dans un commit 2.21.2, puis l’histoire du 2.21.0 suivi du 2.21.1, que d’aventures ! :-P
6 De Franck -
Ah oui Tomek une typo dans le libellé du commit :-)
7 De manu -
Ah ben justement, ça fait 2 jours que j’essaie de récupérer le patch sans succès, je me demandais pourquoi.
Je vous confirme qu’au moins une personne utilise les patches, ça m’est bien pratique :)
8 De Franck -
Arf, il y en un qui utilise les patches :-)
Je m’en occupe dès que possible !
9 De Franck -
Voilà, c’est dispo ici.
10 De manu -
merci beaucoup !
11 De Guillaume [Matos Vélo] -
Pour information, le plugin informations en 1.8.5 bug avec la dernière version de DC si on passe en PHP 8.0. Après, est-ce que ça vaut le coup de faire des modifs sur le plugin… ?
12 De Franck -
Alors il faudrait, pour bien faire, voir avec l’auteur ou celui qui le maintient. J’en ai pour ma part déjà trop pour assurer le SAV de celui-ci en plus.
13 De Tomek -
Il est avantageusement remplacé par infos système / SysInfo…
14 De Guillaume [Matos Vélo] -
Oui, mais il manque la taille de la base de données pour moi. Mais rien de très grave non plus.
15 De Franck -
Alors un petit tour par ici
16 De Guillaume [Matos Vélo] -
Ah ben merci !