Projet

Général

Profil

Scénario #34625

Zéphir : modifier plus d'une fois un fichier provoque une erreur

Ajouté par Emmanuel GARETTE il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
01/10/2022
Echéance:
01/01/2024
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Si on ajoute un fichier dans une variante et qu'on le modifie, il est possible de modifier le fichier sans soucis.

Par contre si on essaye de le remodifier une seconde fois, on a une erreur :

sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] Traceback (most recent call last):
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error]   File "/usr/lib/python3/dist-packages/zephir/backend/modules_rpc.py", line 1424, in _get_var_file
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error]     if istextfile(dest_dir + os.sep + path):
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error]   File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 2346, in istextfile
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error]     first_blocks = filehandler.read(blocksize)
sept. 22 10:05:05 zephir zephir_backend[1122275]: [-] Traceback (most recent call last):
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error]   File "/usr/lib/python3.8/codecs.py", line 322, in decode
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error]     (result, consumed) = self._buffer_decode(data, self.errors, final)
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8a in position 0: invalid start byte

Constaté avec un Zéphir 2.8.1 à jour en stable.


Sous-tâches

Tâche #34712: ÉtudeFerméBenjamin Bohard

Tâche #34717: Convertir le contenu pour éviter la corruption des fichiers.FerméBenjamin Bohard

Tâche #34718: TesterFerméLudwig Seys

Tâche #34747: Rétro-portage en 2.8.0 FerméJoël Cuissinat


Demandes liées

Lié à Zéphir - Scénario #35230: Erreur d'affichage fichier gpg (binaire) dans Zéphir 2.8 Terminé (Sprint) 01/10/2022 01/01/2024

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Tracker changé de Demande à Scénario
  • Début 22/09/2022 supprimé
  • Release mis à Carnet de produit Cadoles - MEN
  • Points de scénarios mis à 1.0

#3 Mis à jour par Olivier FEBWIN il y a plus de 3 ans

il est ensuite impossible de visualiser le fichier modifié

#4 Mis à jour par Benjamin Bohard il y a plus de 3 ans

  • Echéance mis à 01/01/2024
  • Assigné à mis à Benjamin Bohard
  • Version cible mis à Carnet Cadoles - MEN
  • Début mis à 01/10/2022

#5 Mis à jour par Ludwig Seys il y a plus de 3 ans

  • Statut changé de Nouveau à Résolu

#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de Résolu à Terminé (Sprint)
  • Release changé de Carnet de produit Cadoles - MEN à EOLE 2.8.0

#7 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Version cible changé de Carnet Cadoles - MEN à Livraison Cadoles 30/11/2022

#8 Mis à jour par Olivier FEBWIN il y a plus de 3 ans

il semble que le script init_sphynx sur le module Sphynx 2.8.1 soit également concerné par ce problème

#9 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Lié à Scénario #35230: Erreur d'affichage fichier gpg (binaire) dans Zéphir 2.8 ajouté

Formats disponibles : Atom PDF