Project

General

Profile

Scénario #34440

Sur Zéphir on a systématiquement "détection de 1 fichiers modifiés" si on ajouter un dépôt additionnelle en mode clé

Added by Emmanuel GARETTE almost 2 years ago. Updated over 1 year ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
07/25/2022
Due date:
09/02/2022
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Sur un Seth 2.7.2 j'ai ajouté un dépôt additionnel en mettant : "additional_repository_key_type: 'URL de la clé'".

Zéphir trouve que mon fichier est systématiquement modifié.

En fait le fichier comparé est différent (en comparant le fichier /usr/share/eole/creole/variables.eol du serveur et le fichier /var/lib/zephir/conf/<UAI>/<NUM SERVER>/variables.eol) :

-additional_repository_key_type:{'0': 'URL de la clé'}
+additional_repository_key_type:{'0': u'URL de la cl\xe9'}

Il faut gérer correctement l'UTF-8 sur le serveur distant (il faudrait utiliser cjson avec l'option all_unicode=True" comme dans creole/loader1.py).

Je suppose que ce problème ne concerne que les 2.7 mais il faudrait vérifier pour la 2.8.

zephirservice.py View - fichier patché pour 2.6.2 (22.2 KB) Joël Cuissinat, 09/08/2022 09:56 AM


Subtasks

Tâche #34515: ÉtudeFerméBenjamin Bohard

Tâche #34516: Convertir les éléments des listes, dictionnaires et tuplesFerméBenjamin Bohard

Tâche #34517: TesterFerméLudwig Seys

History

#1 Updated by Emmanuel GARETTE almost 2 years ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat almost 2 years ago

  • Tracker changed from Demande to Scénario
  • Start date deleted (07/07/2022)
  • Release set to Carnet de produit (Cadoles)
  • Story points set to 1.0

"Heureusement" ça doit être l'une des seules "value" où l'on propose un caractère accentué mais les utilisateurs peuvent aussi en injecter dans les type "string", notamment "libelle_etab" où les apostrophes ont causé pas mal de soucis aux templates ".sql"

Il faut vérifier quelles sont les versions impactées.

Au passage, ça rappelle un peu #22198#note-3 ;)

#3 Updated by Celine Rappeneau almost 2 years ago

  • Due date set to 08/26/2022
  • Target version set to Prestation Cadoles MEN 2022 30-35 (été)
  • Start date set to 07/25/2022

#4 Updated by Benjamin Bohard almost 2 years ago

  • Assigned To set to Benjamin Bohard

#5 Updated by Ludwig Seys over 1 year ago

  • Status changed from Nouveau to Résolu

#6 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Résolu to Terminé (Sprint)
  • Release changed from Carnet de produit (Cadoles) to EOLE 2.7.2

#7 Updated by Joël Cuissinat over 1 year ago

Also available in: Atom PDF