[git.spip.net] Mise à jour de l'instance

Bonjour

Je vais mettre à jour le serveur gitea dans l’après midi. Cela fait suite au cadre des maintenances applicatives en retard et suites aux précédents échanges dont :

Cela me permettra d’être raccord avec l’état stable gitea. Ainsi de contrôler sur une base saine les problèmes de comportement de la forge.

Hello @azerttyu !

Alors je ne sais pas où ça en est des mises à jour de Gitea et autre sur spip/spip, mais je commence vraiment à fatiguer des erreurs récurrentes qui apparaissent sur les dépots spip/* et surtout sur spip/spip. Dès que l’on enchaine des merges / rebase / push, puis fusion depuis l’interface, à un moment quelque chose plante…

À l’instant, et encore une fois, une PR est déclarée fusionnée et n’apparait pas dans master : #5841 - Suppression de 2 fonctions dépréciées : filtre icone & fonction inc_lister_objets_dist - spip - SPIP on GIT

L’enchainement a été le suivant

On voit les logs de shiraz le dire d’ailleurs

[19:57:01]  <shiraz> [spip] 1 commit par Matthieu Marcillaud | https://git.spip.net/spip/spip/commit/f28be61d : build: up dependencies
[19:57:01]  <shiraz> [spip ↪ issue_deprecated] 5 commits par Matthieu Marcillaud
[19:57:01]  <shiraz> — https://git.spip.net/spip/spip/commit/0e63a15f : docs(upgrade): icone -> icone_verticale
[19:57:01]  <shiraz> — https://git.spip.net/spip/spip/commit/191132b9 : docs(changelog): filtre icone supprimé
[19:57:02]  <shiraz> — https://git.spip.net/spip/spip/commit/4f71cbd1 : remove: fonction `lister_objets` depréciée depuis SPIP 3.1 Utiliser une inclusion directement vers prive/objets/liste/xxx
[19:57:02]  <shiraz> — https://git.spip.net/spip/spip/commit/8e1b1030 : docs(upgrade): inc_lister_objets_dist -> recuperer_fond
[19:57:03]  <shiraz> — https://git.spip.net/spip/spip/commit/5ce86686 : docs(changelog): fonction inc_lister_objets_dist supprimée

[19:57:04]  <shiraz> [spip] PR n°5841 mise à jour par marcimat | https://git.spip.net/spip/spip/pulls/5841 : Suppression de 2 fonctions dépréciées : filtre icone &amp; fonction inc_lister_objets_dist

[19:58:01]  <shiraz> [spip] PR n°5841 : Nouveau commentaire par marcimat | https://git.spip.net/spip/spip/pulls/5841#issuecomment-64419 : C’est fait pour les PR et le composer.lock de master est à jour :)

[20:01:01]  <shiraz> [spip] PR n°5841 fermée par marcimat | https://git.spip.net/spip/spip/pulls/5841 : Suppression de 2 fonctions dépréciées : filtre icone &amp; fonction inc_lister_objets_dist
[20:01:01]  <shiraz> [spip] 5 commits par Matthieu Marcillaud
[20:01:01]  <shiraz> — https://git.spip.net/spip/spip/commit/0e63a15f : docs(upgrade): icone -> icone_verticale
[20:01:01]  <shiraz> — https://git.spip.net/spip/spip/commit/191132b9 : docs(changelog): filtre icone supprimé
[20:01:01]  <shiraz> — https://git.spip.net/spip/spip/commit/4f71cbd1 : remove: fonction `lister_objets` depréciée depuis SPIP 3.1 Utiliser une inclusion directement vers prive/objets/liste/xxx
[20:01:01]  <shiraz> — https://git.spip.net/spip/spip/commit/8e1b1030 : docs(upgrade): inc_lister_objets_dist -> recuperer_fond
[20:01:02]  <shiraz> — https://git.spip.net/spip/spip/commit/5ce86686 : docs(changelog): fonction inc_lister_objets_dist supprimée

[20:01:03]  <shiraz> [spip] Suppression de la branche issue_deprecated par marcimat | https://git.spip.net/spip/spip

[20:04:02]  <shiraz> [spip] PR n°5840 revue approuvée par marcimat | https://git.spip.net/spip/spip/pulls/5840 : Ça me va, on va cherry-pick et reprendre le log

[20:14:28]  <marcimat> mais PUNAISE !!!!!!!!!!!!!!
[20:14:30]  <marcimat> WTF ?
[20:15:07]  <marcimat> https://git.spip.net/spip/spip/pulls/5841 fusionnée via le bouton gitea…
[20:15:17]  <marcimat> n’apparait pas là https://git.spip.net/spip/spip
[20:15:31]  <marcimat> j’en peux plus
[20:17:03]  <marcimat> azerttyu ça devient récurrent … dès qu’on touche un peu au dépot…

Ce qu’on observe sur le dépot :

    1. les commits ne sont pas dans master
    1. la branche est toujours là et n’a pas été supprimée

Bonjour,
sauf erreur de ma part, il semblerait que la mise à jour de gitea n’a pas encore eu lieu.
je vois toujours affiché : 1.19.2
Où alors, c’est peut être le cache qui n’a pas été rafraîchi ?

Hello

En effet la mise à jour n’a pas encore eu lieu. Entre le fait qu’il y a eu de l’activité et que j’ai eu d’autres trucs à gérer, c’est resté en attente.

Pour le bogue je pense qu’on a bien un truc coté gitea, sans savoir exactement où. Le rebase n’est pas finalisé au niveau du dépôt, donc j’envisage un problème de droit d’écriture.
Sur ce type d’action je peux encore reprendre la main tout de suite en forçant manuellement le commit associé à la tête master.

Je stoppe les services et je fais la mise à jour par sécurité. Vu ma gestion du temps compliqué actuellement, ça sera fait dans la journée mais sans horaire.

Hello

Je vais couper les services dans les minutes qui suivent.
Je dois d’abord agrandir le disque dur pour avoir assez de stockage disponible. Cette opération risque de prendre un peu de temps.

Hello

Le service a été coupé et relancé, la première phase concernant l’agrandissement du disque est réalisée.
Le redémarrage m’a permis de voir une coquille concernant la configuration du redis servant la forge.

Cela est au passage corrigé.
Je prépare maintenant le build de gitea, cela va donc recouper dans les minutes à venir.

Bonjour

La forge a été mise à jour. Il y a des incompatibilité avec le thème, je suis en train de corriger ceci.

Merci ! J’espère que tout ça aura corrigé ces petites fourberies !

Hello

Pour le coup du rebase par sur je n’ai pas encore controlé les droits sur le dépot à proprement parler.

Merci et gloire à toi !!! :smiley:

De : azerttyu via Discuter de SPIP noreply@discuter.spip.net
Envoyé : mercredi 24 janvier 2024 16:11
À :
Objet : [SPIP][Dev] [git.spip.net] Mise à jour de l’instance







azerttyu
Janvier 24

Bonjour

La forge a été mise à jour. Il y a des incompatibilité avec le thème, je suis en train de corriger ceci.


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Merci @azerttyu

Pour info, la mise à jour de Gitea n’a pas suffit à tout corriger

Bonjour

Le problème correspond à celui qu’on a réussi à identifier ensemble un peu plus haut.
On a, j’ai enfin l’impression, circonscrit le point bloquant.
J’ai ouvert un ticket spécifique : refs/ are not updated · Issue #28986 · go-gitea/gitea · GitHub

Les droits fichiers me semblent bon. J’ai coupé redis comme gitea utilise des tampons et files d’attente peut être que ça se marche dessus.

1 « J'aime »

Bonjour

Pour information, j’ai commencé à rétablir le thème du site. Il commence à redevenir présentable.
(Barre de navigation, login, favicon)
J’ai aussi réparé les ressources historique provenant du redmine comme par exemple pour le ticket #4671 - pétouille d'affichage du #DESCRIPTIF d'un document - medias - SPIP on GIT

J’ai également rétablis redis qui améliore fortement la navigation et ne semble pas en cause dans les problèmes des commits comme discuté sur Salvatore bégaie - #29 par azerttyu.

Bonjour

L’affichage du git.spip.net correspond maintenant au contenu de son dépôt éponyme. A force jouer en direct la copie locale n’avait plus aucune correspondance avec son dépôt source.
Je viens de régulariser la situation.

Je note toutefois mon incompréhension concernant les lables et les licences. Nous sommes sensés proposer des listes par défaut mais je ne sais pas comment cela s’applique. Cela ne semble pas rétroactif ou je n’ai pas compris comme cela fonctionne.

Hello

J’ai profité un moment de calme pour continuer à faire du ménage.
Les dépots metasplus et colonne_raccourci ont subi gros lifting. Ils étaient en permanence en erreur en raison d’objets invalide.
Comme je n’ai pas réussi à obtenir une copie des dépôts avec les bouts manquants, je les ai passé à la moulinette pour proposer un dépôt source valide.
Les dépôts restent fonctionnels et les PR/issues sont identiques. Donc coté usage pas de changement mais de mon coté moins de bruit dans les logs serveurs.

Hello there… one more this morning :slight_smile:

c’est réparé

1 « J'aime »

Je ne sais pas si c’est le bon endroit pour signaler mais depuis 2/3 jours j’ai régulièrement des erreurs 500 qui s’affichent dans le bandeau après avoir posté un commentaire sous un ticket ou une PR

A l’instant, c’était ici, après avoir posté :


Une erreur s’est produite:

Render failed, failed to render template: repo/issue/view_content/conversation, error: template error: builtin(bindata):repo/issue/view_content/conversation:1:15 : executing "repo/issue/view_content/conversation" at <index .comments 0>: error calling index: reflect: slice index out of range
----------------------------------------------------------------------
{{$invalid := (index .comments 0).Invalidated}}
               ^
----------------------------------------------------------------------

J’ai aussi des JavaScript promise rejection: [object Object]. Open browser console to see more details.

Dans la console :

Uncaught (in promise) 
Object { readyState: 0, getResponseHeader: getResponseHeader(gi), getAllResponseHeaders: getAllResponseHeaders(), setRequestHeader: setRequestHeader(gi, rr), overrideMimeType: overrideMimeType(gi), statusCode: statusCode(gi), abort: abort(gi), state: state(), always: always(), catch: catch(G), … }