proposition de nouvelle fonctionnalité

6 views
Skip to first unread message

Stéphane Gully

unread,
Feb 29, 2012, 3:17:25 PM2/29/12
to pk...@googlegroups.com
Ce que pkgi préconise actuellement pour réaliser un module (disons "monmodule") est de créer un répertoire de cette façon :
pkgi/monmodule/

C'est uniquement cette méthode qui fonctionne actuellement. L’inconvénient de cette méthode c'est lorsque l'on désire mettre à jour pkgi. On doit alors supprimer le répertoire pkgi/ mais en prenant garde de sauvegarder préalablement le répertoire pkgi/monmodule/ pour ensuite télécharger et décompresser la nouvelle version dans le répertoire pkgi/ puis ensuite copier le répertoire du module dans pkgi/monmodule/. C'est fastidieux.

J'ai constaté récemment une utilisation intéressante des modules pkgi personnalisés qui consiste à créer un nouveau répertoire au même niveau que pkgi/ associé à un lien symbolique, voici un exemple :
pkgi.monmodule/
pkgi/
pkgi/monmodule/ (qui est un lien symbolique vers le répertoire pkgi.monmodule/)

Cette façon de faire à l'avantage de répondre en partie à l'étape fastidieux de la mise à jour. Il suffit de supprimer pkgi/, de télécharger et de décompresser le nouveau pkgi, puis de recréer le lien symbolique pkgi/monmodule/ et ceci sans jamais toucher à pkgi.monmodule/ qui lui reste dans SVN ou GIT suivant le SGV qu'on utilise (et ça c'est appréciable).
Bref c'est moins fastidieux, mais il reste tout de même l'étape de la création du lien symbolique à faire manuellement après la mise à jour.

Je propose l'implémentation d'une nouvelle fonctionnalité dans pkgi qui dispenserait la création manuelle de ce lien symbolique. Je propose que pkgi soit capable de regarder les répertoires qui sont à son niveau et de détecter automatiquement si des modules y sont présents. Mais pour que la magie fonctionne il faut se mettre d'accord sur une syntaxe pour le nommage de ce répertoire. Voila plusieurs propositions (en supposant que monmodule est le nom du module) :

1- on ne change rien, j'en veux pas de cette fonctionnalité
2- on nomme le répertoire avec cette syntaxe : pkgi.monmodule 
3- on nomme le répertoire avec cette syntaxe : pkgi-monmodule
4- on nomme le répertoire avec cette syntaxe : monmodule.pkgi
5- on nomme le répertoire avec cette syntaxe : monmodule-pkgi   
6- j'ai une autre idée de nommage

J'invite tout le monde à voter.

Stéphane

François Parmentier

unread,
Feb 29, 2012, 3:29:21 PM2/29/12
to pk...@googlegroups.com
C'est une fonctionnalité intéressante (donc pas 1), et je préférerais que le nom du répertoire commence par pkgi (donc 2 ou 3). Mais je n'ai pas de préférence particulière.

Dominique Lechaudel

unread,
Feb 29, 2012, 6:01:15 PM2/29/12
to pk...@googlegroups.com
hello,

dans l'ordre de pref 3,2

a+

Nicolas Thouvenin

unread,
Mar 1, 2012, 6:19:19 AM3/1/12
to pk...@googlegroups.com
étant à l'origine de cette "utilisation intéressante des modules pkgi
personnalisés" je ne peux que recommander

pkgi.module

pour au mois 2 raisons

- l'existant !
- le nom commençant par pkgi fait qui apparaît toujours à coté du
répertoire pkgi, on comprend facilement que l'un de va pas sans
l'autre


2012/3/1 Dominique Lechaudel <dominique...@gmail.com>:

Stéphane Gully

unread,
Mar 1, 2012, 3:45:10 PM3/1/12
to pk...@googlegroups.com
Adjugé pour pkgi.monmodule


2012/3/1 Nicolas Thouvenin <nthou...@gmail.com>



--
Stéphane Gully

Stéphane Gully

unread,
Mar 2, 2012, 6:14:09 AM3/2/12
to pk...@googlegroups.com
C'est implémenté et ce sera disponible dans la version 3.10

2012/3/1 Stéphane Gully <stephan...@gmail.com>



--
Stéphane Gully

Stéphane Gully

unread,
Mar 2, 2012, 7:27:40 AM3/2/12
to pk...@googlegroups.com
Et voila, la version 3.10 est publiée : http://www.pkgi.net/changelog/3.10

2012/3/2 Stéphane Gully <stephan...@gmail.com>



--
Stéphane Gully
Reply all
Reply to author
Forward
0 new messages