Projet

Général

Profil

Actions

Anomalie #2158

fermé

[OOOLayout] Appel de la commande zip -Z qui n'est pas vérifiée

Ajouté par Matthieu Codron il y a plus de 14 ans. Mis à jour il y a environ 14 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
25/10/2011
Echéance:
% réalisé:

100%

Temps estimé:
4:00 h
Version source:
Solution proposée:

Vérifier la version de ZIP

Principaux fichiers impactés:
Complexité:
Simple
Contrôle:

Test d'installation avec un système sans la commande zip .
Avec une version zip < 3.0. et avec une version >=3.0

Doc:
Modifier les pré-requis sur le wiki.

Thème:
Régression:

Description

l'option -Z de zip n'est pas disponible avec toutes les versions de zip. Ce cas a notamment été rencontré avec la version zip livré avec centos:

lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID:    CentOS
Description:    CentOS release 5.6 (Final)
Release:    5.6
Codename:    Final

zip -v
Copyright (C) 1990-2005 Info-ZIP
Type 'zip "-L"' for software license.
This is Zip 2.31 (March 8th 2005), by Info-ZIP


Demandes liées 2 (1 ouverte1 fermée)

Lié à Core - Anomalie #2358: Backport check info.xml sur "zip -Z store"IntégréJérôme Augé24/01/2012

Actions
Bloqué par Control - Evolution #2165: Mécanisme pour que les modules puissent fournir leurs propres process de check (pre-install/pre-upgrade)AnalyséÉric Brison27/10/2011

Actions

Mis à jour par Éric Brison il y a plus de 14 ans

  • Version cible mis à 3.1.2

Mis à jour par Éric Brison il y a plus de 14 ans

  • Complexité mis à Simple

Mis à jour par Éric Brison il y a plus de 14 ans

  • Contrôle mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 14 ans

  • Contrôle mis à jour (diff)

Mis à jour par Marc Claverie il y a plus de 14 ans

  • Version cible changé de 3.2 rx à 3.2 sprint 3

Mis à jour par Jérôme Augé il y a plus de 14 ans

  • Assigné à mis à Jérôme Augé

Mis à jour par Jérôme Augé il y a plus de 14 ans

Le test à faire serait un check type="exec" avec la commande "zip -Z store < /dev/null > /dev/null 2>&1" : si exitcode != 0 alors c'est que l'option "-Z store" n'est pas supportée par la commande zip.

  <check type="exec" cmd="zip -Z store &lt; /dev/null &gt; /dev/null 2&gt;&amp;1"/>

Par contre, il y un bug dans dynacase-control qui fait que ce check génère une erreur fatale PHP :
- http://dev.dynacase.org/issues/2299

Mis à jour par Jérôme Augé il y a plus de 14 ans

  • % réalisé changé de 0 à 100

Mis à jour par Jérôme Augé il y a environ 14 ans

  • Statut changé de Nouveau à Intégré

Appliqué par commit commit:8a68770593202e928231362f06fd42951032de8c.

Actions

Formats disponibles : Atom PDF