[SPIP Zone] index des paquets

Bonsoir,
Vu qu'il est autour de 19H et que la messagerie instantanée est donc momentanément coupée ici , pourquoi ne pas causer des paquets sur la liste ? :slight_smile:

On a un outil quasi exploitable entre paquets.sh , paquets.cfg , paquet-unique.sh et les archivelist.txt (spip et spip-zone , l'outil est commun)

Ici , on ne parlera que du show , le V de MVC pour les puristes.

Présentement , on ne produit que les .zip (ça serait pareil avec des .gz, .rar ou .bz2 ... éventuellement).
Et c'est apache qui en fait la liste au travers de autoindex.
Comme vous voyez sur http://zone.spip.org/files/spip-zone/

C'est produit maintenant toutes les demi-heures ... à moins que ça (re)devienne trop pénalisant.
Il y a des mécanismes pour ne pas générer à nouveau ce qui n'a pas changé (dans le svn)

Des avantages à baser la liste sur les .zip qui sont là :
- on peut en rajouter à la main ... oui , il peut y avoir des situations particulières qui l'exige
- en fait on suit physiquement les .zip , et par exemple , la feature (c'est pas un bug , hein !) qui est de ne pas détruire le .zip si le sous-répertoire du svn correspondant disparait , permet de toujours lister l'ancien .zip
(il faut l'enlever de (ou modifier) archivelist pour le détruire)

Que pourrait-on mettre dans un index :
- déjà , le log de l'exécution de paquets.sh est poubellé pour l'instant (vu comme ça cause , vaut mieux) , mais on pourrait en extraire un compte-rendu d'exécution , ne serait-ce que pour insulter ceux qui on pourri archivelist.txt ou le svn.
- tout ce qui est dans svn.version : urls svn et trac correspondant , dernier commit dans le paquet (date et numéro) , date de production du paquet
- comme l'url du trac , si il y a un peut de respect , on pourrait lier sur le wiki ... ou un readme.(txt|fr|en...)
- les caractéristiques physiques du paquet
- ce qu'il y a dans un plugin.xml par exemple (le mieux serait au travers de xslt pour le rendre en texte ou html) (plugins uniquement ?)
- tout ce qu'on peut extraire par un grep (voir mon vieil exemple pour récupérer la version de bd du php qui va bien)
- le bonjour du capitaine :slight_smile:
--
toggg

Franck Ducas wrote:

bertrand Gugger a écrit :

Que pourrait-on mettre dans un index :
- déjà , le log de l'exécution de paquets.sh est poubellé pour l'instant (vu comme ça cause , vaut mieux) , mais on pourrait en extraire un compte-rendu d'exécution , ne serait-ce que pour insulter ceux qui on pourri archivelist.txt ou le svn.

A chaud et en lisant : on pourrait consulter ça pour savoir si on mérite le banissement de la communauté ? :wink:

tous les moyens sont publiés , ça crie comme ça :

grep: /home/svn/checkout/spip-zone/_libs_/tag-machine/.svn/entries: No such

file or directory
tag-machine de /home/svn/checkout/spip-zone/_libs_/tag-machine
svn: '/home/svn/checkout/spip-zone/_libs_/tag-machine' is not under version
control or doesn't exist
bin/paquet-unique.sh: bad svn or no
/home/svn/checkout/spip-zone/_libs_/tag-machine

C'est pas bien beau :slight_smile:

On mettrait juste une ligne en rouge dans le log , là c'est illisible.
--
toggg

On 15 Sep, 2006, at 19:11, bertrand Gugger wrote:

Franck Ducas wrote:

bertrand Gugger a écrit :

Que pourrait-on mettre dans un index :
- déjà , le log de l'exécution de paquets.sh est poubellé pour
l'instant (vu comme ça cause , vaut mieux) , mais on pourrait en
extraire un compte-rendu d'exécution , ne serait-ce que pour insulter
ceux qui on pourri archivelist.txt ou le svn.

A chaud et en lisant : on pourrait consulter ça pour savoir si on
mérite le banissement de la communauté ? :wink:

tous les moyens sont publiés , ça crie comme ça :

grep: /home/svn/checkout/spip-zone/_libs_/tag-machine/.svn/entries: No such

file or directory
tag-machine de /home/svn/checkout/spip-zone/_libs_/tag-machine
svn: '/home/svn/checkout/spip-zone/_libs_/tag-machine' is not under version
control or doesn't exist
bin/paquet-unique.sh: bad svn or no
/home/svn/checkout/spip-zone/_libs_/tag-machine

heu, c'est ma faute, mais faut pas me banir hein :wink:

Pierre

On 15 Sep, 2006, at 18:54, bertrand Gugger wrote:

Bonsoir,
Vu qu'il est autour de 19H et que la messagerie instantanée est donc
momentanément coupée ici , pourquoi ne pas causer des paquets sur la
liste ? :slight_smile:

On a un outil quasi exploitable entre paquets.sh , paquets.cfg ,
paquet-unique.sh et les archivelist.txt (spip et spip-zone , l'outil est
commun)

Ici , on ne parlera que du show , le V de MVC pour les puristes.

Juste une question en passant, ça couterait cher, au lieu de generer un index.html de remplir une base mysql avec les données et de la traiter avec des squelettes SPIP. Genre doc.spip.org?

Enfin, je dis cela, mais le serveur est pas à moi, le script d'archiveliste, il a l'air d'avoir bien évolué depuis la version que j'avais faite, et probablement, j'aurai pas les ressources temporelles (vue que je viens de me faire passer un savon par mon chef) pour aider. Donc vous pouvez ignorer si ça vous interesse pas :wink:

Pierre

Pierre Andrews wrote:

On 15 Sep, 2006, at 18:54, bertrand Gugger wrote:

Bonsoir,
Vu qu'il est autour de 19H et que la messagerie instantanée est donc
momentanément coupée ici , pourquoi ne pas causer des paquets sur la
liste ? :slight_smile:

On a un outil quasi exploitable entre paquets.sh , paquets.cfg ,
paquet-unique.sh et les archivelist.txt (spip et spip-zone , l'outil est
commun)

Ici , on ne parlera que du show , le V de MVC pour les puristes.

Juste une question en passant, ça couterait cher, au lieu de generer un index.html de remplir une base mysql avec les données et de la traiter avec des squelettes SPIP. Genre doc.spip.org?

C'est assez root , pur texte pour la production.
Disons qu'en passant par du csv ou du xml , il y aurait sans doute moyen.

J'osais pas le proposer , mais ce le principe du "eat your own dogfood" (un héritage de tikiwiki , je connais pas la tm)
Je veux dire que bien sûr , un spip devrait servir ça.

Enfin, je dis cela, mais le serveur est pas à moi,

Oui , c'est une donnée importante.

le script d'archiveliste, il a l'air d'avoir bien évolué depuis la version que j'avais faite, et probablement, j'aurai pas les ressources temporelles (vue que je viens de me faire passer un savon par mon chef) pour aider.

J'ai fait que recopier , préserver ce qui existait ... et on évolue doucement.
Mais , exemple , c'est victime du compromis espace/temps ce truc :
bien plus vite , mais bouffe bien plus de place
( pour pas parler à nouveau du(pas des ?) serveur(s?) , hein ! )

Donc vous pouvez ignorer si ça vous interesse pas :wink:

Il est bien bête ton patron ... enfin , il te paye , ... et il te met la pression, c'est une preuve d'intelligence en fait :slight_smile:
Merci pour l'idée de base en tout cas , y a pas de copyright , seuls les commits comptent. (ce qui veut dire le copyright défaut de spip).

Bien à toi
--
toggg