[SPIP Zone] empaquetage ?

De retour aux affaires après un peu de repos :slight_smile:

Suite aux commits d’un nouvel empaqueteur de Cedric que fait-on ?

Ce soir je peux le tester en marche en double sur le serveur de files.spip.org pour les paquets de la zone et de spip (j’ai vu que les dernieres modifs permettent de passer des paramètres, et que les tags pour spip-dev sont là). Si tout se passe bien je devrai pouvoir basculer les scripts sans trop de probleme. (juste à modifier grospaquets.sh)

Pour les depannages en cas d’urgence/vacances j’ai crée des comptes qui permettent à Ben et Fil d’acceder à cette partie du serveur (s’il y a d’autres candidats c’est faisable tant que c’est pas toute la zone).

Si on déplace les paquets pas de soucis faudra juste me dire si je demonte tout / une partie … (je peux aussi laisser tourner en backup au cas où …)

Nb: pour les flux rss pas eu de retour sur l’utilité donc rip :wink: ?

a+

Arnaud

salut,
moi aussi je suis de retour ... Bravo Cedric pour le script .

Je pense par contre qu'il faut laisser files.spip.org ( et migrer
avec le script de cedric pour la génération des paquets ... une
petite pensée pour les scripts ksh de toggg et la nouvelle
mouture d'arnaud :wink: )

sur spip-contrib tu laisses le lien sur paquet si tu veux mais
je pense que c'est tout de même mieux de revenir en arrière
et laisser files.spip.org ( c'est mieux rangé ) ... m'enfin comme
tu le sens

2009/8/4 Arnaud Ventre <ventrea@gmail.com>:

De retour aux affaires après un peu de repos :slight_smile:

Suite aux commits d'un nouvel empaqueteur de Cedric que fait-on ?

Ce soir je peux le tester en marche en double sur le serveur de
files.spip.org pour les paquets de la zone et de spip (j'ai vu que les
dernieres modifs permettent de passer des paramètres, et que les tags pour
spip-dev sont là). Si tout se passe bien je devrai pouvoir basculer les
scripts sans trop de probleme. (juste à modifier grospaquets.sh)

Pour les depannages en cas d'urgence/vacances j'ai crée des comptes qui
permettent à Ben et Fil d'acceder à cette partie du serveur (s'il y a
d'autres candidats c'est faisable tant que c'est pas toute la zone).

Si on déplace les paquets pas de soucis faudra juste me dire si je demonte
tout / une partie ... (je peux aussi laisser tourner en backup au cas où ..)

Nb: pour les flux rss pas eu de retour sur l'utilité donc rip :wink: ?

a+
------------------------------
Arnaud

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 4 août 09 à 17:48, Ben. a écrit :

salut,
moi aussi je suis de retour ... Bravo Cedric pour le script .

Je pense par contre qu'il faut laisser files.spip.org ( et migrer
avec le script de cedric pour la génération des paquets ... une
petite pensée pour les scripts ksh de toggg et la nouvelle
mouture d'arnaud :wink: )

sur spip-contrib tu laisses le lien sur paquet si tu veux mais
je pense que c'est tout de même mieux de revenir en arrière
et laisser files.spip.org ( c'est mieux rangé ) ... m'enfin comme
tu le sens

oui, mais pour présenter la ?page=paquets a jour etc ... il faut que contrib et files.spip.org soient le meme serveur.
Du coup il est probable que le plus simple soit de deplacer le sous domaine sur le serveur de contrib
Je finis les tests et l'install et je vous dis cela.

Cédric

Le 4 août 2009 17:57, cedric.morin@yterium.com <cedric.morin@yterium.com> a écrit :

Le 4 août 09 à 17:48, Ben. a écrit :

salut,
moi aussi je suis de retour … Bravo Cedric pour le script .

Je pense par contre qu’il faut laisser files.spip.org ( et migrer
avec le script de cedric pour la génération des paquets … une
petite pensée pour les scripts ksh de toggg et la nouvelle
mouture d’arnaud :wink: )

sur spip-contrib tu laisses le lien sur paquet si tu veux mais
je pense que c’est tout de même mieux de revenir en arrière
et laisser files.spip.org ( c’est mieux rangé ) … m’enfin comme
tu le sens

oui, mais pour présenter la ?page=paquets a jour etc … il faut que contrib et files.spip.org soient le meme serveur.

heu pourquoi créer une dépendance physique juste à cause d’un page qui ne fait que lister les paquets ??

Le 4 août 09 à 18:08, Arnaud Ventre a écrit :

Le 4 août 2009 17:57, cedric.morin@yterium.com <cedric.morin@yterium.com> a écrit :

Le 4 août 09 à 17:48, Ben. a écrit :

salut,
moi aussi je suis de retour … Bravo Cedric pour le script .

Je pense par contre qu’il faut laisser files.spip.org ( et migrer
avec le script de cedric pour la génération des paquets … une
petite pensée pour les scripts ksh de toggg et la nouvelle
mouture d’arnaud :wink: )

sur spip-contrib tu laisses le lien sur paquet si tu veux mais
je pense que c’est tout de même mieux de revenir en arrière
et laisser files.spip.org ( c’est mieux rangé ) … m’enfin comme
tu le sens

oui, mais pour présenter la ?page=paquets a jour etc … il faut que contrib et files.spip.org soient le meme serveur.

heu pourquoi créer une dépendance physique juste à cause d’un page qui ne fait que lister les paquets ??

http://zone.spip.org/trac/spip-zone/browser/galaxie/www.spip-contrib.net/squelettes/2009/contenu/page-paquets.html

sinon il faut faire recuperer_page, extraire_balises …
Mais je prends toute proposition qui marche à distance !

Cédric

http://zone.spip.org/trac/spip-zone/browser/galaxie/www.spip-contrib.net/squelettes/2009/contenu/page-paquets.html

sinon il faut faire recuperer_page, extraire_balises …
Mais je prends toute proposition qui marche à distance !

Cédric

methode pas beau mais rapide : une iframe
plus propre je genere un fichier (format à préciser) qui est utilisé par la page paquet , tu en fait un tableau (le format du fichier d’echange est utile ici) que tu balayes dans ta boucle à la place de ton eval dir …

tiens d’ailleurs le flux rss servait à ça à une époque si mes souvenirs sont bons

Le 4 août 2009 18:27, Arnaud Ventre <ventrea@gmail.com> a écrit :

http://zone.spip.org/trac/spip-zone/browser/galaxie/www.spip-contrib.net/squelettes/2009/contenu/page-paquets.html

sinon il faut faire recuperer_page, extraire_balises …
Mais je prends toute proposition qui marche à distance !

Cédric

methode pas beau mais rapide : une iframe
plus propre je genere un fichier (format à préciser)

pour le format je peux générer un tableau php avec
nom du fichier, url, taille, date
je le serialize et le met à dispo via une url

tu n’a qu’a le récuperer et faire un deserialize et tu l’utilises direct dans une boucle POUR …

j’essaie de la faire ce soir à pluche


Arnaud

Le 4 août 09 à 18:27, Arnaud Ventre a écrit :

http://zone.spip.org/trac/spip-zone/browser/galaxie/www.spip-contrib.net/squelettes/2009/contenu/page-paquets.html

sinon il faut faire recuperer_page, extraire_balises …
Mais je prends toute proposition qui marche à distance !

Cédric

methode pas beau mais rapide : une iframe
plus propre je genere un fichier (format à préciser) qui est utilisé par la page paquet , tu en fait un tableau (le format du fichier d’echange est utile ici) que tu balayes dans ta boucle à la place de ton eval dir …

tiens d’ailleurs le flux rss servait à ça à une époque si mes souvenirs sont bons

je vois l’idée : il faut que l’empaqueteur genere le xml qui va bien dans le meme process, et le depose avec les zips, non ?
J’ai pas très envie de refaire le rss complet car il est inutilement verbeux

Je pense a un xml dedie plus smart, si possible genre une section par fichier

chemin/vers/archive.zip




avec la section qui reprend en fait le contenu de plugin.xml si present a la racine du paquet.
Du coup cote contrib on recupere le fichier xml simplement et on boucle dessus.

Je regarde pour ajouter cela à l’empaqueteur
Des que tout marche je te dis
Cédric


Arnaud

Le 4 août 2009 18:46, cedric.morin@yterium.com <cedric.morin@yterium.com> a écrit :

Le 4 août 09 à 18:27, Arnaud Ventre a écrit :

http://zone.spip.org/trac/spip-zone/browser/galaxie/www.spip-contrib.net/squelettes/2009/contenu/page-paquets.html

sinon il faut faire recuperer_page, extraire_balises …
Mais je prends toute proposition qui marche à distance !

Cédric

methode pas beau mais rapide : une iframe
plus propre je genere un fichier (format à préciser) qui est utilisé par la page paquet , tu en fait un tableau (le format du fichier d’echange est utile ici) que tu balayes dans ta boucle à la place de ton eval dir …

tiens d’ailleurs le flux rss servait à ça à une époque si mes souvenirs sont bons

je vois l’idée : il faut que l’empaqueteur genere le xml qui va bien dans le meme process, et le depose avec les zips, non ?
J’ai pas très envie de refaire le rss complet car il est inutilement verbeux

Je pense a un xml dedie plus smart, si possible genre une section par fichier

chemin/vers/archive.zip




avec la section qui reprend en fait le contenu de plugin.xml si present a la racine du paquet.
Du coup cote contrib on recupere le fichier xml simplement et on boucle dessus.

Je regarde pour ajouter cela à l’empaqueteur
Des que tout marche je te dis
Cédric

sinon te prends pas le chou je fais 2 ligne de php pour le generer à la volée

Ok, pour moi c’est bon :
http://www.spip-contrib.net/spip.php?page=paquets
fonctionne a partir de
http://www.spip-contrib.net/paquets/archives.xml

qui est généré automatiquement par l’empaqueteur.

Tu n’as donc plus qu’a l’installer sur ton serveur :
il suffit simplement de le checkout la ou ça t’arrange :
svn checkout svn://zone.spip.org/spip-zone/outils/smart_paquets

edite le script cron-paquets.sh dans le répertoire pour changer éventuellement le path
(la seule contrainte est de lancer empaqueteur depuis le répertoire smart_paquets)

Au premier lancement il va faire les checkout et créer les répertoires, et après tout roule tout seul en principe.

Dès que c’est ok, je peux rebrancher la page de contrib sur
files.spip.org/spip-zone/archives.xml
et tout rentre dans l’ordre !

Cédric

Le 4 août 09 à 18:49, Arnaud Ventre a écrit :


Arnaud

Le 4 août 2009 18:46, cedric.morin@yterium.com <cedric.morin@yterium.com> a écrit :

Le 4 août 09 à 18:27, Arnaud Ventre a écrit :

http://zone.spip.org/trac/spip-zone/browser/galaxie/www.spip-contrib.net/squelettes/2009/contenu/page-paquets.html

sinon il faut faire recuperer_page, extraire_balises …
Mais je prends toute proposition qui marche à distance !

Cédric

methode pas beau mais rapide : une iframe
plus propre je genere un fichier (format à préciser) qui est utilisé par la page paquet , tu en fait un tableau (le format du fichier d’echange est utile ici) que tu balayes dans ta boucle à la place de ton eval dir …

tiens d’ailleurs le flux rss servait à ça à une époque si mes souvenirs sont bons

je vois l’idée : il faut que l’empaqueteur genere le xml qui va bien dans le meme process, et le depose avec les zips, non ?
J’ai pas très envie de refaire le rss complet car il est inutilement verbeux

Je pense a un xml dedie plus smart, si possible genre une section par fichier

chemin/vers/archive.zip




avec la section qui reprend en fait le contenu de plugin.xml si present a la racine du paquet.
Du coup cote contrib on recupere le fichier xml simplement et on boucle dessus.

Je regarde pour ajouter cela à l’empaqueteur
Des que tout marche je te dis
Cédric

sinon te prends pas le chou je fais 2 ligne de php pour le generer à la volée


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Deux remarques :

1) Je vois pas trop l'intérêt d'avoir deux machines physiques et des
complications techniques, si on peut le faire sur contrib ?

2) le flux RSS doit être en RSS car il est utilisé par le chargeur de
zip de l'espace privé

-- Fil

1) Je vois pas trop l'intérêt d'avoir deux machines physiques et des
complications techniques, si on peut le faire sur contrib ?

pour moi l'interet c'est de garder files.spip.org mais tu ne parles
pas de ça, tu parles de la même machine physique .

L'intéret que j'y vois c'est qu'arnaud garde cette partie, cela
"divise" un peu les tâches et les responsabilités.

pour moi l'interet c'est de garder files.spip.org mais tu ne parles
pas de ça, tu parles de la même machine physique .

Je pense aussi qu'il faut garder files.spip.org comme nom de domaine,
pour pouvoir séparer de nouveau si on a une meilleure idée. C'est ce
que j'ai dit tout de suite hier à Cerdic quand j'ai vu ses modifs.
Mais faire des trucs distants qu'on synchronise de manière pénible
alors que le script peut tourner en local, ça me paraît une simple
perte de temps.

L'intéret que j'y vois c'est qu'arnaud garde cette partie, cela
"divise" un peu les tâches et les responsabilités.

Justement :slight_smile:

Des tâches à prendre en responsabilité, j'en ai une liste longue comme
le bras, car même si j'ai pas mal délesté ces derniers temps, je fais
encore *beaucoup* trop de choses dans SPIP. de ce point de vue,
Arnaud, ne te sens pas "rejeté" si on ne conserve pas ton serveur, au
contraire c'est l'occasion de te mettre sur un nouveau truc.
Personnellement je ne demande que ça !

-- Fil

Des tâches à prendre en responsabilité, j’en ai une liste longue comme
le bras, car même si j’ai pas mal délesté ces derniers temps, je fais
encore beaucoup trop de choses dans SPIP. de ce point de vue,
Arnaud, ne te sens pas « rejeté » si on ne conserve pas ton serveur, au
contraire c’est l’occasion de te mettre sur un nouveau truc.
Personnellement je ne demande que ça !

Pas de soucis :-b , j’ai aussi pas mal de truc sur le feu par ailleurs et ma dispo pour Spip etait assez limitée, le principal est de savoir qui fait quoi pour eviter de les faire en double

a+

Arnaud

Pour info, la bascule des paquets etant faite, j’ai fait le menage sur ma box (suppresion des fichiers, des crons et des divers comptes associes)

a+

Arnaud

Question idiote :
qu’est devenu le fichier svn.revision qui était dans les paquets de spip ?
Il n’est plus dans aucune archive.

.Gilles

2009/8/7 Arnaud Ventre <ventrea@gmail.com>

Pour info, la bascule des paquets etant faite, j’ai fait le menage sur ma box (suppresion des fichiers, des crons et des divers comptes associes)

a+

Arnaud


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Ah, le nouvel empaqueteur ne l’ajoute plus :frowning:
Que contenait ce fichier ?
C’est une copie d’un des fichiers de .svn/ ?

Cédric

Le 7 août 09 à 01:20, Gilles VINCENT a écrit :

Question idiote :
qu’est devenu le fichier svn.revision qui était dans les paquets de spip ?
Il n’est plus dans aucune archive.

.Gilles

2009/8/7 Arnaud Ventre <ventrea@gmail.com>

Pour info, la bascule des paquets etant faite, j’ai fait le menage sur ma box (suppresion des fichiers, des crons et des divers comptes associes)

a+

Arnaud


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

il servait pour afficher le numéro de version dans l’interface privée de SPIP

ex. SPIP 1.9.2 [13886]

Mais ici ça ne fonctionne pas, j’ai dû me planter dans le format du fichier svn.revision.
Je vais appliquer un correctif dès que possible.

.Gilles

2009/8/7 cedric.morin@yterium.com <cedric.morin@yterium.com>

Ah, le nouvel empaqueteur ne l’ajoute plus :frowning:
Que contenait ce fichier ?
C’est une copie d’un des fichiers de .svn/ ?

Cédric

Le 7 août 09 à 01:20, Gilles VINCENT a écrit :

Question idiote :
qu’est devenu le fichier svn.revision qui était dans les paquets de spip ?
Il n’est plus dans aucune archive.

.Gilles

2009/8/7 Arnaud Ventre <ventrea@gmail.com>

Pour info, la bascule des paquets etant faite, j’ai fait le menage sur ma box (suppresion des fichiers, des crons et des divers comptes associes)

a+

Arnaud


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

ah j’ai l’impression que c’est juste le contenu de svn info qu’il faut dans svn.revision

Mais comme mon svn cause français, j’ai
Révision : nnnnn
au lieu de

Revision: nnnnn

Du coup il faut ramener cela en anglais, j’ai l’impression.
Cédric

Le 7 août 09 à 16:13, Gilles VINCENT a écrit :

il servait pour afficher le numéro de version dans l’interface privée de SPIP

ex. SPIP 1.9.2 [13886]

Mais ici ça ne fonctionne pas, j’ai dû me planter dans le format du fichier svn.revision.
Je vais appliquer un correctif dès que possible.

.Gilles

2009/8/7 cedric.morin@yterium.com <cedric.morin@yterium.com>

Ah, le nouvel empaqueteur ne l’ajoute plus :frowning:
Que contenait ce fichier ?
C’est une copie d’un des fichiers de .svn/ ?

Cédric

Le 7 août 09 à 01:20, Gilles VINCENT a écrit :

Question idiote :
qu’est devenu le fichier svn.revision qui était dans les paquets de spip ?
Il n’est plus dans aucune archive.

.Gilles

2009/8/7 Arnaud Ventre <ventrea@gmail.com>

Pour info, la bascule des paquets etant faite, j’ai fait le menage sur ma box (suppresion des fichiers, des crons et des divers comptes associes)

a+

Arnaud


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Un exemple retrouvé sur on disque dur :

<svn_revision><text_version>
Origine svn://zone.spip.org/spip-zone/_plugins_/_test_/imprimir_documento
le mercredi 17 dÈcembre 2008, 01:32:31 (UTC+0100)
Revision: 25251
Dernier commit 2008-12-17 00:11:31 +0100 (Wed, 17 Dec 2008)
Voir http://trac.rezo.net/trac/spip-zone/browser/_plugins_/_test_/imprimir_documento
Archive: http://files.spip.org/spip-zone/imprimir_documento_1_9.zip
</text_version>
<uri>http://trac.rezo.net/trac/spip-zone/browser/_plugins_/_test_/imprimir_documento&lt;/uri&gt;
<archive>http://files.spip.org/spip-zone/imprimir_documento_1_9.zip&lt;/archive&gt;
<origine>svn://zone.spip.org/spip-zone/_plugins_/_test_/imprimir_documento</origine>
<date_production>mercredi 17 dÈcembre 2008, 01:32:31
(UTC+0100)</date_production>
<revision>25251</revision>
<commit>2008-12-17 00:11:31 +0100 (Wed, 17 Dec 2008)</commit>
</svn_revision>
<archivelist>_plugins_/_test_/imprimir_documento;imprimir_documento_1_9;imprimir_documento_1_9</archivelist>

2009/8/7 cedric.morin@yterium.com <cedric.morin@yterium.com>:

ah j'ai l'impression que c'est juste le contenu de svn info qu'il faut dans
svn.revision