Projet

Général

Profil

Tâche #37327

Scénario #37311: Le formulaire des fichiers personnalisés de la variante n’affiche plus les paquets additionnels ajoutés

Étude

Ajouté par Benjamin Bohard il y a environ un mois. Mis à jour il y a 15 jours.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/10/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Benjamin Bohard il y a environ un mois

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a environ un mois

Dans la méthode _add_files du fichier modules_rpc.py, appelée lors de la validation des modifications du formulaire des fichiers personnalisés, on écrit le fichier fichiers_variante.
Ce fichier est en deux parties, séparées par "%%\n".

Les deux parties ne sont pas normalisées pour supprimer les espaces et sauts de lignes et sont jointes comme suit :

fichiers+"%%\n"+rpms

Dans certaines circonstances, la variable fichier contient une chaîne de caractère qui ne se termine pas par un retour à la ligne. La concaténation précédente ne place donc pas ce qui sépare les deux blocs sur une ligne à part.
Par suite, l’algorithme qui lit les noms de paquet depuis le fichier, pour constituer le contenu du tableau, ne détecte jamais ce séparateur "%%" et donc n’identifie aucun paquet.

Il semble plus robuste de normaliser le contenu de "fichiers" dans tous les cas et de faire un join avec un retour à la ligne des parties "fichiers", "%%" et "rpms".

#3 Mis à jour par Benjamin Bohard il y a environ un mois

  • Statut changé de En cours à À valider

#4 Mis à jour par Ludwig Seys il y a 15 jours

  • Statut changé de À valider à Résolu

#5 Mis à jour par Joël Cuissinat il y a 15 jours

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF