[SPIP Zone] Rangement de la zone et de contrib

Bonjour :blush:

Je voudrais commencer à faire un rangement de la zone et donc en même temps mettre à jour les urls sur contribs (il y a du boulot… )

Bref, je voudrais avoir des avis sur la méthode !

Ce que j’ai en tête, c’est de mettre tous les plugins donc la borne max de compatibilité est 2.0 dans un premier temps (c’est sans doute trop tôt pour 2.1) ç voir quand même) dans le dossier grenier https://zone.spip.org/trac/spip-zone/browser/grenier

Sachant que de toute façon, il sera toujours possible d’avoir les zip (actuellement, c’est en panne) en ajoutant l’adresse du dépôt dans spip [http://files.spip.net/grenier/archives_grenier.xml](http://files.spip.net/grenier/archives_grenier.xml)

Donc maintenant, la question qui se pose, c’est l’organisation du rangement…

Exemple, si l’on regarde le plugin « agenda » qui est bien ranger https://zone.spip.org/trac/spip-zone/browser/plugins/agenda/branches

C’est quoi le mieux, que je laisse les branches 1.9.0/1.9.1/1.9.2/2.0.0 dans plugins et que fasse juste l’ajout dans :

https://zone.spip.org/trac/spip-zone/browser/archivelist_grenier.txt sachant qu’il faudrait quand même faire la création d’un dossier « agenda » dans https://zone.spip.org/trac/spip-zone/browser/tags histoire que cela soit un peu mieux ranger ?

Ou alors, je déplace les branches 1.9.0/1.9.1/1.9.2/2.0.0 dans grenier en y créant un dossier « agenda » comme dans le dossier « tags » que je rangerais aussi

L’avantage de la 1er solution, c’est qu’un même plugin ne se trouve pas à deux endroits à la fois ( grenier pour les vielles version et plugins pour les version actuel

L’avantage de la 2eme solution, c’est que cela réduit la taille du dossier plugins l’inconvénient, c’est que cela impose la création de pleins de dossiers dans grenier

Donc d’après vous, le mieux, c’est quoi ???

Dans les deux cas, il faudra mettre à jour les urls des zip sur contrib, donc, c’est pas mal de boulot, et en même temps, je mettrais les urls des syndications il y a des files.org et à mettre .net

Une autre question qui se pose, est de savoir l’utilité du dossier « tags » sur la zone, car en fait si on va même jusqu’au bout du résonnement de rangement, les plugins devrait être sous la forme branches/tags/trunk

Si bien que ce dossier « tags » ne devrait même pas exister…

Mais bon, ça, c’est peut-être à réfléchir pour une autre fois (cela dit, c’est à voir aussi)

Franck

Un truc qui peut peser dans la balance : la conversation en Git se fait
si un projet à une organisation en trunk + branches/xx. Et du coup
chaque branche devient une vraie branche Git et c'est synchronisé. Si on
déplace certaines branches dans un autre secteur complètement différent,
alors ces branches ne seront pas importées ni synchronisées dans la
version Git du projet.

--
RastaPopoulos

Ha ouiii, j'avais oublié git :smiley:
Donc le mieux, c'est de laisser les dossiers dans _plugins_, de faire l'ajout des plugins en question dans https://zone.spip.org/trac/spip-zone/browser/archivelist_grenier.txt
Par contre, cela veut dire qu'il faudrait quand même que les plugins qui sont dans https://zone.spip.org/trac/spip-zone/browser/tags partent dans le dossier _plugins_
Exemple, il y a dans tags agenda_1_9_1 et agenda_1_9_2, il devraient donc revenir dans un dossiers "tags" dans https://zone.spip.org/trac/spip-zone/browser/plugins/agenda
Pour ceux qui n'aurait plus aucune "trace" dans le dossier _plugins_ les mettre dans le dossier _grenier_

Franck

-----Message d'origine-----
De : RastaPopoulos [mailto:rastapopoulos@spip.org]
Envoyé : vendredi 20 octobre 2017 22:15
À : spip-zone@rezo.net
Objet : Re: [SPIP Zone] Rangement de la zone et de contrib

Un truc qui peut peser dans la balance : la conversation en Git se fait si un projet à une organisation en trunk + branches/xx. Et du coup chaque branche devient une vraie branche Git et c'est synchronisé. Si on déplace certaines branches dans un autre secteur complètement différent, alors ces branches ne seront pas importées ni synchronisées dans la version Git du projet.

--
RastaPopoulos

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

Le 20.10.17 à 22:06, Franck a écrit :

Bonjour :blush:

Je voudrais commencer à faire un rangement de la zone et donc en même temps mettre à jour les urls sur contribs (il y a du boulot… )

Bref, je voudrais avoir des avis sur la méthode !

Ce que j’ai en tête, c’est de mettre tous les plugins donc la borne max de compatibilité est 2.0 dans un premier temps (c’est sans doute trop tôt pour 2.1) ç voir quand même) dans le dossier _/grenier/_ Connexion · GitLab

Sachant que de toute façon, il sera toujours possible d’avoir les zip (actuellement, c’est en panne) en ajoutant l’adresse du dépôt dans spip |http://files.spip.net/grenier/archives_grenier.xml|

Donc maintenant, la question qui se pose, c’est l’organisation du rangement…

Exemple, si l’on regarde le plugin « agenda » qui est bien ranger Connexion · GitLab

C’est quoi le mieux, que je laisse les branches 1.9.0/1.9.1/1.9.2/2.0.0 dans _/plugins/_ et que fasse juste l’ajout dans :

Connexion · GitLab sachant qu’il faudrait quand même faire la création d’un dossier « agenda » dans Connexion · GitLab histoire que cela soit un peu mieux ranger ?

Ou alors, je déplace les branches 1.9.0/1.9.1/1.9.2/2.0.0 dans _/grenier/_ en y créant un dossier « agenda » comme dans le dossier « tags » que je rangerais aussi

L’avantage de la 1^er solution, c’est qu’un même plugin ne se trouve pas à deux endroits à la fois ( _/grenier/_ pour les vielles version et _/plugins/_ pour les version actuel

L’avantage de la 2eme solution, c’est que cela réduit la taille du dossier _/plugins/_ l’inconvénient, c’est que cela impose la création de pleins de dossiers dans _/grenier/_

Donc d’après vous, le mieux, c’est quoi ???

Dans les deux cas, il faudra mettre à jour les urls des zip sur contrib, donc, c’est pas mal de boulot, et en même temps, je mettrais les urls des syndications il y a des files.org et à mettre .net

Une autre question qui se pose, est de savoir l’utilité du dossier « tags » sur la zone, car en fait si on va même jusqu’au bout du résonnement de rangement, les plugins devrait être sous la forme branches/tags/trunk

Si bien que ce dossier « tags » ne devrait même pas exister…

Mais bon, ça, c’est peut-être à réfléchir pour une autre fois (cela dit, c’est à voir aussi)

Franck

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

Pour des raisons de lisibilité, je serais partisan de ne pas éclater le devellopement d'un plugins en deux. Si un plugin dispose d'une branche compatible 2.0 et pas plus loin, ma foi la branche reste dans le même dossier. Cela permet le cas échéant de retrouver facilement les vieilles versions.

--
Maïeul

Oui, en réalité, c'est sans doute ce qu'il y a de mieux à faire car sans quoi cela va êtes problématique avec git comme le disait Rastapopoulos :blush: Discuter chez rezo.net
Donc, en faite, faudrait plutôt faire revenir les plugs qui sont dans le grenier et qui ont encore une branche dans le dossier _plugins_
Connexion · GitLab (exemple: acces_restreint )
Mais aussi faire revenir ceux qui sont dans le dossier "tags" Connexion · GitLab
Ce qui implique la création de branches/tags/trunk dans chaque plugins dans le dossier _plugins_ histoire d'êtes tranquille dans le futur, sans perdre l'historique ...
Mais aussi de mettre à jour:
Connexion · GitLab
Connexion · GitLab
Mais aussi chaque les liens des zip qui sont dans les articles sur contrib !

Bref, un boulot énorme, qui va se faire petit à petit, avec beaucoup de temps... :smiley:
Franck

-----Message d'origine-----
De : Maïeul [mailto:maieul@maieul.net]
Envoyé : dimanche 22 octobre 2017 11:04
À : Franck <spip.franck@lien-d-amis.net>; spip-zone@rezo.net
Objet : Re: Rangement de la zone et de contrib

Le 20.10.17 à 22:06, Franck a écrit :

Bonjour :blush:

Je voudrais commencer à faire un rangement de la zone et donc en même
temps mettre à jour les urls sur contribs (il y a du boulot… )

Bref, je voudrais avoir des avis sur la méthode !

Ce que j’ai en tête, c’est de mettre tous les plugins donc la borne
max de compatibilité est 2.0 dans un premier temps (c’est sans doute
trop tôt pour 2.1) ç voir quand même) dans le dossier _/grenier/_
Connexion · GitLab

Sachant que de toute façon, il sera toujours possible d’avoir les zip
(actuellement, c’est en panne) en ajoutant l’adresse du dépôt dans
spip
|http://files.spip.net/grenier/archives_grenier.xml|

Donc maintenant, la question qui se pose, c’est l’organisation du
rangement…

Exemple, si l’on regarde le plugin « agenda » qui est bien ranger
Connexion · GitLab

C’est quoi le mieux, que je laisse les branches
1.9.0/1.9.1/1.9.2/2.0.0 dans _/plugins/_ et que fasse juste l’ajout dans :

Connexion · GitLab
sachant qu’il faudrait quand même faire la création d’un dossier «
agenda » dans Connexion · GitLab
histoire que cela soit un peu mieux ranger ?

Ou alors, je déplace les branches 1.9.0/1.9.1/1.9.2/2.0.0 dans
_/grenier/_ en y créant un dossier « agenda » comme dans le dossier «
tags » que je rangerais aussi

L’avantage de la 1^er solution, c’est qu’un même plugin ne se trouve
pas à deux endroits à la fois ( _/grenier/_ pour les vielles version
et _/plugins/_ pour les version actuel

L’avantage de la 2eme solution, c’est que cela réduit la taille du
dossier _/plugins/_ l’inconvénient, c’est que cela impose la création
de pleins de dossiers dans _/grenier/_

Donc d’après vous, le mieux, c’est quoi ???

Dans les deux cas, il faudra mettre à jour les urls des zip sur
contrib, donc, c’est pas mal de boulot, et en même temps, je mettrais
les urls des syndications il y a des files.org et à mettre .net

Une autre question qui se pose, est de savoir l’utilité du dossier «
tags » sur la zone, car en fait si on va même jusqu’au bout du
résonnement de rangement, les plugins devrait être sous la forme
branches/tags/trunk

Si bien que ce dossier « tags » ne devrait même pas exister…

Mais bon, ça, c’est peut-être à réfléchir pour une autre fois (cela
dit, c’est à voir aussi)

Franck

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

Pour des raisons de lisibilité, je serais partisan de ne pas éclater le devellopement d'un plugins en deux. Si un plugin dispose d'une branche compatible 2.0 et pas plus loin, ma foi la branche reste dans le même dossier. Cela permet le cas échéant de retrouver facilement les vieilles versions.

--
Maïeul

Pour les liens de zip, a priori non, pas de raison de devoir mettre à jour. Il suffit de garder les mêmes noms de zip, même s’ils sont générés depuis un autre chemin.

Le 22 oct. 2017 à 11:57, Franck <spip.franck@lien-d-amis.net> a écrit :

Oui, en réalité, c'est sans doute ce qu'il y a de mieux à faire car sans quoi cela va êtes problématique avec git comme le disait Rastapopoulos :blush: Discuter chez rezo.net
Donc, en faite, faudrait plutôt faire revenir les plugs qui sont dans le grenier et qui ont encore une branche dans le dossier _plugins_
Connexion · GitLab (exemple: acces_restreint )
Mais aussi faire revenir ceux qui sont dans le dossier "tags" Connexion · GitLab
Ce qui implique la création de branches/tags/trunk dans chaque plugins dans le dossier _plugins_ histoire d'êtes tranquille dans le futur, sans perdre l'historique ...
Mais aussi de mettre à jour:
Connexion · GitLab
Connexion · GitLab
Mais aussi chaque les liens des zip qui sont dans les articles sur contrib !

Bref, un boulot énorme, qui va se faire petit à petit, avec beaucoup de temps... :smiley:
Franck

-----Message d'origine-----
De : Maïeul [mailto:maieul@maieul.net]
Envoyé : dimanche 22 octobre 2017 11:04
À : Franck <spip.franck@lien-d-amis.net>; spip-zone@rezo.net
Objet : Re: Rangement de la zone et de contrib

Le 20.10.17 à 22:06, Franck a écrit :

Bonjour :blush:

Je voudrais commencer à faire un rangement de la zone et donc en même
temps mettre à jour les urls sur contribs (il y a du boulot… )

Bref, je voudrais avoir des avis sur la méthode !

Ce que j’ai en tête, c’est de mettre tous les plugins donc la borne
max de compatibilité est 2.0 dans un premier temps (c’est sans doute
trop tôt pour 2.1) ç voir quand même) dans le dossier _/grenier/_
Connexion · GitLab

Sachant que de toute façon, il sera toujours possible d’avoir les zip
(actuellement, c’est en panne) en ajoutant l’adresse du dépôt dans
spip
|http://files.spip.net/grenier/archives_grenier.xml|

Donc maintenant, la question qui se pose, c’est l’organisation du
rangement…

Exemple, si l’on regarde le plugin « agenda » qui est bien ranger
Connexion · GitLab

C’est quoi le mieux, que je laisse les branches
1.9.0/1.9.1/1.9.2/2.0.0 dans _/plugins/_ et que fasse juste l’ajout dans :

Connexion · GitLab
sachant qu’il faudrait quand même faire la création d’un dossier «
agenda » dans Connexion · GitLab
histoire que cela soit un peu mieux ranger ?

Ou alors, je déplace les branches 1.9.0/1.9.1/1.9.2/2.0.0 dans
_/grenier/_ en y créant un dossier « agenda » comme dans le dossier «
tags » que je rangerais aussi

L’avantage de la 1^er solution, c’est qu’un même plugin ne se trouve
pas à deux endroits à la fois ( _/grenier/_ pour les vielles version
et _/plugins/_ pour les version actuel

L’avantage de la 2eme solution, c’est que cela réduit la taille du
dossier _/plugins/_ l’inconvénient, c’est que cela impose la création
de pleins de dossiers dans _/grenier/_

Donc d’après vous, le mieux, c’est quoi ???

Dans les deux cas, il faudra mettre à jour les urls des zip sur
contrib, donc, c’est pas mal de boulot, et en même temps, je mettrais
les urls des syndications il y a des files.org et à mettre .net

Une autre question qui se pose, est de savoir l’utilité du dossier «
tags » sur la zone, car en fait si on va même jusqu’au bout du
résonnement de rangement, les plugins devrait être sous la forme
branches/tags/trunk

Si bien que ce dossier « tags » ne devrait même pas exister…

Mais bon, ça, c’est peut-être à réfléchir pour une autre fois (cela
dit, c’est à voir aussi)

Franck

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

Pour des raisons de lisibilité, je serais partisan de ne pas éclater le devellopement d'un plugins en deux. Si un plugin dispose d'une branche compatible 2.0 et pas plus loin, ma foi la branche reste dans le même dossier. Cela permet le cas échéant de retrouver facilement les vieilles versions.

--
Maïeul
http://blog.maieul.net
http://geekographie.maieul.net

Bein non (ou alors il y a un bug) :frowning:
Concernant les liens des zip, j'ai commencé un peu, en sachant que de toute façon, il faudra y revenir si je fais un rangement branches/tags/trunk dans _plugins_
Actuellement, les zip qui sont fait depuis Connexion · GitLab ne fonctionne plus sur contrib !
Pour info, ils fonctionnent maintenant sur plugins.spip !
Bref, j'ai donc commencer doucement à mettre à jour les liens des zip dans les article sur contrib, j'en suis à 12h42 ce jour à Connexion · GitLab
Exemple de lien qui ne fonctionne pas sur contrib:
Connexion · GitLab
L'article est là: Associaspip 1.9-2.0 - SPIP-Contrib
Tu verras que si tu essais de faire un téléchargement des branches 1.9 dans l'article, cela ne fonctionne pas :frowning:
Par chance, ceux qui le souhaitent, peuvent quand même les avoir via Associaspip - Plugins SPIP (merci eric, et marcimat ce week pour faire en sorte que cela fonctionne de nouveau :blush: )

C'est pour cela que faire un rangement de la zone ne peut êtes fait, sans mettre à jour au minimum, les liens des zip sur contrib d'après moi :frowning:

Après, il y a un deuxième cas, celui des plugs qui ne sont pas encore dans Connexion · GitLab
Mais dont il y a eu création de branches/tags/trunk, là, si tu regardes sur contrib, cela affiche un truc qui va pas de temps en temps, exemple:
Connexion · GitLab
Connexion · GitLab
Si tu regardes sur contrib, cela t'affiches 4 zips qui fonctionnent en plus... :frowning: Mes abonnés - SPIP-Contrib

Alors que l'autre plug dont tu as fait une branche il y a peu, semble toujours ok (je ne me souviens plus si j'avais supprimer des zip dans l'article)

-----Message d'origine-----
De : Maïeul Rouquette [mailto:maieul@maieul.net]
Envoyé : dimanche 22 octobre 2017 12:24
À : Franck <spip.franck@lien-d-amis.net>
Cc : spip-zone@rezo.net
Objet : Re: Rangement de la zone et de contrib

Pour les liens de zip, a priori non, pas de raison de devoir mettre à jour. Il suffit de garder les mêmes noms de zip, même s’ils sont générés depuis un autre chemin.

Le 22 oct. 2017 à 11:57, Franck <spip.franck@lien-d-amis.net> a écrit :

Oui, en réalité, c'est sans doute ce qu'il y a de mieux à faire car
sans quoi cela va êtes problématique avec git comme le disait
Rastapopoulos :blush:
Discuter chez rezo.net
EWGL6TYAH7J/ Donc, en faite, faudrait plutôt faire revenir les plugs
qui sont dans le grenier et qui ont encore une branche dans le dossier
_plugins_ Connexion · GitLab
(exemple: acces_restreint ) Mais aussi faire revenir ceux qui sont
dans le dossier "tags"
Connexion · GitLab
Ce qui implique la création de branches/tags/trunk dans chaque plugins dans le dossier _plugins_ histoire d'êtes tranquille dans le futur, sans perdre l'historique ...
Mais aussi de mettre à jour:
Connexion · GitLab
Connexion · GitLab
Mais aussi chaque les liens des zip qui sont dans les articles sur contrib !

Bref, un boulot énorme, qui va se faire petit à petit, avec beaucoup
de temps... :smiley:
Franck

-----Message d'origine-----
De : Maïeul [mailto:maieul@maieul.net] Envoyé : dimanche 22 octobre
2017 11:04 À : Franck <spip.franck@lien-d-amis.net>;
spip-zone@rezo.net Objet : Re: Rangement de la zone et de contrib

Le 20.10.17 à 22:06, Franck a écrit :

Bonjour :blush:

Je voudrais commencer à faire un rangement de la zone et donc en même
temps mettre à jour les urls sur contribs (il y a du boulot… )

Bref, je voudrais avoir des avis sur la méthode !

Ce que j’ai en tête, c’est de mettre tous les plugins donc la borne
max de compatibilité est 2.0 dans un premier temps (c’est sans doute
trop tôt pour 2.1) ç voir quand même) dans le dossier _/grenier/_
Connexion · GitLab

Sachant que de toute façon, il sera toujours possible d’avoir les zip
(actuellement, c’est en panne) en ajoutant l’adresse du dépôt dans
spip
|http://files.spip.net/grenier/archives_grenier.xml|

Donc maintenant, la question qui se pose, c’est l’organisation du
rangement…

Exemple, si l’on regarde le plugin « agenda » qui est bien ranger
Connexion · GitLab
s

C’est quoi le mieux, que je laisse les branches
1.9.0/1.9.1/1.9.2/2.0.0 dans _/plugins/_ et que fasse juste l’ajout dans :

Connexion · GitLab
sachant qu’il faudrait quand même faire la création d’un dossier «
agenda » dans Connexion · GitLab
histoire que cela soit un peu mieux ranger ?

Ou alors, je déplace les branches 1.9.0/1.9.1/1.9.2/2.0.0 dans
_/grenier/_ en y créant un dossier « agenda » comme dans le dossier «
tags » que je rangerais aussi

L’avantage de la 1^er solution, c’est qu’un même plugin ne se trouve
pas à deux endroits à la fois ( _/grenier/_ pour les vielles version
et _/plugins/_ pour les version actuel

L’avantage de la 2eme solution, c’est que cela réduit la taille du
dossier _/plugins/_ l’inconvénient, c’est que cela impose la création
de pleins de dossiers dans _/grenier/_

Donc d’après vous, le mieux, c’est quoi ???

Dans les deux cas, il faudra mettre à jour les urls des zip sur
contrib, donc, c’est pas mal de boulot, et en même temps, je mettrais
les urls des syndications il y a des files.org et à mettre .net

Une autre question qui se pose, est de savoir l’utilité du dossier «
tags » sur la zone, car en fait si on va même jusqu’au bout du
résonnement de rangement, les plugins devrait être sous la forme
branches/tags/trunk

Si bien que ce dossier « tags » ne devrait même pas exister…

Mais bon, ça, c’est peut-être à réfléchir pour une autre fois (cela
dit, c’est à voir aussi)

Franck

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

Pour des raisons de lisibilité, je serais partisan de ne pas éclater le devellopement d'un plugins en deux. Si un plugin dispose d'une branche compatible 2.0 et pas plus loin, ma foi la branche reste dans le même dossier. Cela permet le cas échéant de retrouver facilement les vieilles versions.

--
Maïeul
http://blog.maieul.net
http://geekographie.maieul.net

A oui, mais ca c’est lié au fait de déclarer dans archivelist_grenier.txt ou bien dans archivelist.txt,
ce qui est indépendant de la question de l’emploi sur la zone (dans _grenier_ ou dans _plugins_)

Le 22 oct. 2017 à 13:12, Franck <spip.franck@lien-d-amis.net> a écrit :

Bein non (ou alors il y a un bug) :frowning:
Concernant les liens des zip, j'ai commencé un peu, en sachant que de toute façon, il faudra y revenir si je fais un rangement branches/tags/trunk dans _plugins_
Actuellement, les zip qui sont fait depuis Connexion · GitLab ne fonctionne plus sur contrib !
Pour info, ils fonctionnent maintenant sur plugins.spip !
Bref, j'ai donc commencer doucement à mettre à jour les liens des zip dans les article sur contrib, j'en suis à 12h42 ce jour à Connexion · GitLab
Exemple de lien qui ne fonctionne pas sur contrib:
Connexion · GitLab
L'article est là: Associaspip 1.9-2.0 - SPIP-Contrib
Tu verras que si tu essais de faire un téléchargement des branches 1.9 dans l'article, cela ne fonctionne pas :frowning:
Par chance, ceux qui le souhaitent, peuvent quand même les avoir via Associaspip - Plugins SPIP (merci eric, et marcimat ce week pour faire en sorte que cela fonctionne de nouveau :blush: )

C'est pour cela que faire un rangement de la zone ne peut êtes fait, sans mettre à jour au minimum, les liens des zip sur contrib d'après moi :frowning:

Après, il y a un deuxième cas, celui des plugs qui ne sont pas encore dans Connexion · GitLab
Mais dont il y a eu création de branches/tags/trunk, là, si tu regardes sur contrib, cela affiche un truc qui va pas de temps en temps, exemple:
Connexion · GitLab
Connexion · GitLab
Si tu regardes sur contrib, cela t'affiches 4 zips qui fonctionnent en plus... :frowning: Mes abonnés - SPIP-Contrib

Alors que l'autre plug dont tu as fait une branche il y a peu, semble toujours ok (je ne me souviens plus si j'avais supprimer des zip dans l'article)
Agenda Fullcalendar facile - SPIP-Contrib
Connexion · GitLab
Connexion · GitLab