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 d'un an. Mis à jour il y a plus d'un an.

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 d'un an

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a plus d'un an

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

#3 Mis à jour par Olivier FEBWIN il y a plus d'un an

il est ensuite impossible de visualiser le fichier modifié

#4 Mis à jour par Benjamin Bohard il y a plus d'un an

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

#5 Mis à jour par Ludwig Seys il y a plus d'un an

  • Statut changé de Nouveau à Résolu

#6 Mis à jour par Joël Cuissinat il y a plus d'un an

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

#7 Mis à jour par Joël Cuissinat il y a plus d'un an

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

#8 Mis à jour par Olivier FEBWIN il y a plus d'un an

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 un an

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

Formats disponibles : Atom PDF