wiki:LookDeFiles
close Warning: Error with navigation contributor "BrowserModule"

Version 10 (modified by toggg, 12 years ago) (diff)

--

Présentation des fournitures de zones

Montrer les zips, plugin.xml et autres productions d'un svn comme la zone. Fournir des moyens pour faciliter les recherches et suivis.

D'aucuns artistes se plaignent du peu d'attractivité des espaces de téléchargement comme http://zone.spip.org/files/spip-zone/ ou http://miroirspip.ventre.name/builds/spip/

D'aucuns producteurs de ces épatants espaces voudraient morfler pour ce qu'il faut.

Alice ? Me vois-tu en ce miroir ?

Production des données de base

cf. http://trac.rezo.net/trac/spip-zone/browser/_dev_/bin_svn

La configuration est dans paquets.cfg

La production est gérée globalement par paquets.sh:

  • fixe les répertoires de base
  • boucle sur PQ_SVNREP, défaut "spip spip-zone" , soit faire les paquets pour spip , puis spip-zone
  • checkout (update) le svn,
  • appelle paquets-zone.sh pour produire chaque zone

paquets-zone.sh est héroïquement devenu un boeuf:

  • parcourt le répertoire de la copie locale du morceau de svn posé par paquets.sh et en extrait les plugin.xml ou theme.xml sur l'arborescence ref/
  • leur associe un svn.revision (produit par paquet-version.sh)
  • visite chaque entrée du archivelist.txt
    • pose une référence correspondante dans ref/ (produit par paquet-version.sh),
    • si plus récente que le zip , commande sa fabrication à paquet-unique.sh

La production de ref/ va être transformée en production d'un ref.xml listant les plugin.xml et theme.xml enrichis du svn.revision correspondant.