Project

General

Profile

Scénario #34625

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

Added by Emmanuel GARETTE about 1 year ago. Updated 10 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/01/2022
Due date:
01/01/2024
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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.


Subtasks

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


Related issues

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

History

#1 Updated by Emmanuel GARETTE about 1 year ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat about 1 year ago

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

#3 Updated by Olivier FEBWIN about 1 year ago

il est ensuite impossible de visualiser le fichier modifié

#4 Updated by Benjamin Bohard 12 months ago

  • Due date set to 01/01/2024
  • Assigned To set to Benjamin Bohard
  • Target version set to Carnet Cadoles
  • Start date set to 10/01/2022

#5 Updated by Ludwig Seys 12 months ago

  • Status changed from Nouveau to Résolu

#6 Updated by Joël Cuissinat 12 months ago

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

#7 Updated by Joël Cuissinat 11 months ago

  • Target version changed from Carnet Cadoles to Livraison Cadoles 30/11/2022

#8 Updated by Olivier FEBWIN 10 months ago

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

#9 Updated by Joël Cuissinat 8 months ago

  • Related to Scénario #35230: Erreur d'affichage fichier gpg (binaire) dans Zéphir 2.8 added

Also available in: Atom PDF