Envi(e) de participer ? Inscrivez-vous
Recompiler les plugins obsolètes pour leur mettre un UUID

 
Poster un nouveau sujet   Répondre au sujet    Index du forum -> Miranda Dev.
 Auteur
manudevil
Modérateur
Modérateur


Inscrit le: 20 Juil 2005
Messages: 1016
Localisation: Lyon


Posté le : Ven Fév 15, 2008 9:46 MessageSujet: Recompiler les plugins obsolètes pour leur mettre un UUID
Répondre en citant

C'est une idée qui a germée d'une discussion avec Tweety. Avec la build #9 de Miranda arrive une sorte de système de vérification des plugins : chaque plugin doit contenir un numéro unique d'identification si on veut pouvoir le faire fonctionner. Pour les nouveaux plugins, ça ne pose en général aucun problème. Par contre, pour certains anciens plugins, qui marchent encore très bien, mais que leur développeur a un peu laissé de côté, ça forcerait à les abandonner complètement.
L'idée serait, pour ceux qui sont open-source et dont on a les sources (sur le web, ça se trouve, si si), de leur rajouter une UUID, et de les recompiler. Et ensuite de mettre le fruit de notre travail en téléchargement sur ce site. Pourquoi pas ? Ça ferait de l'affluence.
Afin de clarifier le boulot, il faudrait plusieurs choses :

- Lister les plugins sans UUID.
- Leur donner un ordre d'importance (certains sont obsolètes parce que devenus presqu'inutiles) de 0 à 5, 0 étant le moins important.
- Trouver la source recompilable des plugins en question.
- Trouver une liste d'UUID libres, à attribuer, ou trouver comment fonctionne l'algorithme d'attribution de ces numéros, attribuer aux plugins ce nouvel UUID, et le noter clairement sur le site, qu'on ne se retrouve pas avec des doublons.
- Recompiler les plugins.
- Tester les plugins.
- Mettre les plugins en téléchargement.

Ouf ! Pas une mince affaire, juste pour un numéro ! D'autant que les tests ne sont pas anodins, un plugin foireux peut crasher votre profil. Donc trouver un système de sauvegarde, c'est une bonne chose également...

À propos des UUID et de la façon de recompiler, il en est glissé un mot ici : http://forums.miranda-im.org/showthread.php?t=13280

News importante : je viens de trouver un système qui permettrait de faire toruner les anciens plugins avec la nouvelle structure, quoi qu'il arrive : http://jokusoftware.cz/miranda/#plugin_bridge
Le problème, c'est que ça alourdit un peu Miranda... Ce n'est qu'une solution de repli.
_________________



Dernière édition par manudevil le Ven Fév 15, 2008 10:13 (édité 2 fois)
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM Yahoo Messenger MSN Messenger Jabber Messenger: manudevil(AT)jabber.ru
 Auteur
manudevil
Modérateur
Modérateur


Inscrit le: 20 Juil 2005
Messages: 1016
Localisation: Lyon


Posté le : Ven Fév 15, 2008 9:57 MessageSujet: (Pas de sujet)
Répondre en citant

Trigger plugin

Ce plugin sert à activer certaines actions en fonction d'autres actions, à faire des automatismes. Par exemple, couper le son du PC si vous changez votre statut en "Au téléphone", ou mettre un son au démarrage de Miranda. Il permet vraiment une foultitude de choses.

- Ordre d'importance : 4 (c'est tout à fait arbitraire, je sais)
- Source : http://www.pboon.nl/projects.htm et http://code.google.com/p/pboonplugins/
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM Yahoo Messenger MSN Messenger Jabber Messenger: manudevil(AT)jabber.ru
 Auteur
pirlouy
Déchireur de post
Déchireur de post


Inscrit le: 15 Juin 2005
Messages: 862



Posté le : Ven Fév 15, 2008 10:24 MessageSujet: (Pas de sujet)
Répondre en citant

Ça va forcément pas plaire ce que je dis mais... Aucun intérêt à mes yeux.
Soit l'auteur fait les mises à jour et s'assurent du bon fonctionnement du plugin, soit tu utilises le plugin Bridge... Si tu mets à disposition des fichiers qui font semblant d'être mis à jour, tu risques de tromper ET les utilisateurs, ET les développeurs...

À noter que le contrôle de l'UUID devrait être désactivé jusqu'à une prochaine build, quand ils auront un peu plus avancé...
Voir le profil de l'utilisateur Envoyer un message privé
 Auteur
markco
Déchireur de post
Déchireur de post


Inscrit le: 03 Aoû 2005
Messages: 395



Posté le : Ven Fév 15, 2008 11:55 MessageSujet: (Pas de sujet)
Répondre en citant

Parlons des mises à jour des plug-ins par exemple pboon il était tres réactif et d'un seul coup plus rien. Ca a été le cas aussi pendant un moment de Deathdemon on est resté longtemps bloqué sur New Away System v0.3.7.8
Je trouve vraiment dommage ce nouveau mode de gestion des plug-ins car ça va nous priver des anciens plug-ins qui n'ont pas été mis à jour depuis un bon moment et qui fonctionnent toujours, par exemple Alwaysonline.
Voir le profil de l'utilisateur Envoyer un message privé
 Auteur
Nis
p'tit nouveau
p'tit nouveau


Inscrit le: 30 Oct 2006
Messages: 99
Localisation: Braine-l'Alleud, Belgique


Posté le : Ven Fév 15, 2008 12:04 MessageSujet: (Pas de sujet)
Répondre en citant

Laissons leur encore un peu de temps d'un coté Wink

Je n'ai pas testé Bridge mais un plugin de plus ou de moins, je ne pense pas que ça va allourdir beaucoup.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
 Auteur
Jerry4dijon
Modérateur
Modérateur


Inscrit le: 22 Fév 2006
Messages: 518



Posté le : Ven Fév 15, 2008 13:37 MessageSujet: (Pas de sujet)
Répondre en citant

En effet cette nouveauté est encore récente, avec un peu de patience, la grande majeure partie des plugins utilisés le seront bientot.
Je pense aussi que la remise en ligne du serveur addons devrait aussi y contribué.
Voir le profil de l'utilisateur Envoyer un message privé Yahoo Messenger MSN Messenger Jabber Messenger: risoto AT jabber POINT ru
 Auteur
manudevil
Modérateur
Modérateur


Inscrit le: 20 Juil 2005
Messages: 1016
Localisation: Lyon


Posté le : Ven Fév 15, 2008 18:53 MessageSujet: (Pas de sujet)
Répondre en citant

Ne t'inquiète pas, Pirlouy, ça ne me fâche pas. D'autant que je n'avais pas vu que l'usage du UUID était désactivé jusqu'à nouvel ordre.
Cela dit, c'est vrai qu'il y a certains plugins qui mériteraient d'être tenus à jour, mais que leurs développeurs ont certainement beaucoup moins de temps à y consacrer. Et pour ces plugins, c'est bien dommage. Alors que faire pour ne pas les perdre ?
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM Yahoo Messenger MSN Messenger Jabber Messenger: manudevil(AT)jabber.ru
 Auteur
Jerry4dijon
Modérateur
Modérateur


Inscrit le: 22 Fév 2006
Messages: 518



Posté le : Ven Fév 15, 2008 19:14 MessageSujet: (Pas de sujet)
Répondre en citant

L'intérêt d'imposer l'UUID, c'est que ça va permettre de nettoyer la base de données des plugins les plus anciens et plus entretenus.

Pour ceux qui sont encore beaucoup utilisés mais plus remis à jour, il faut espérer que le fait de leur intégrer un UUID va permettre de relancer leur développement.
Voir le profil de l'utilisateur Envoyer un message privé Yahoo Messenger MSN Messenger Jabber Messenger: risoto AT jabber POINT ru
 Auteur
markco
Déchireur de post
Déchireur de post


Inscrit le: 03 Aoû 2005
Messages: 395



Posté le : Sam Fév 16, 2008 8:29 MessageSujet: (Pas de sujet)
Répondre en citant

« Jerry4dijon » a écrit:
il faut espérer que le fait de leur intégrer un UUID va permettre de relancer leur développement.
Je serais toi je ne parierais pas la dessus.
Imposer c’est bien gentil mais qui va encore en faire les frais ce sont les utilisateurs finaux. De toutes les façons on ne sait faire que ça imposer et interdire et la liberté la dedans on s’assoie dessus
Voir le profil de l'utilisateur Envoyer un message privé
 Auteur
Druss
Régulier
Régulier


Inscrit le: 11 Mar 2007
Messages: 219



Posté le : Sam Fév 16, 2008 12:49 MessageSujet: (Pas de sujet)
Répondre en citant

t'as la liberté de pas mettre a jour ta version 0.8 ou 0.7, d'en avoir une stable, sans contraintes d'UUID.
si les développeurs estiment que c'est nécessaire de mettre ce système en place, c'est que ca l'est.
_________________
Voir le profil de l'utilisateur Envoyer un message privé
 Auteur
manudevil
Modérateur
Modérateur


Inscrit le: 20 Juil 2005
Messages: 1016
Localisation: Lyon


Posté le : Sam Fév 16, 2008 13:01 MessageSujet: (Pas de sujet)
Répondre en citant

Mmmh, je couperais volontiers la poire en deux. Sans, ça permet plein de liberté, mais aucune vérification. Avec, ça impose des règles, mais ça permettra sans doute d'aller un peu plus loin dans le recensement des plugins, et donc dans le développement de plugins qui manquent vraiment. Les deux solutions sont donc envisageables, et ont leur bonus et inconvénients.
Il faut quand même avouer que c'est carrément le bordel quand on cherche un plugin avec une fonction particulière : certaines fois, on en trouve 30 qui font sensiblement la même chose avec, dans le tas, 28 qui sont complètement obsolètes. Et parfois, on ne trouve rien du tout. Rappelez-vous vos recherches dans le site des Add-ons, quand il tournait encore... Un merdier !
Bref, il y a fort à parier que cette volonté de recensement, avec la recherche d'un moyen plus simple de recenser les plugins, coïncide avec la mise en place du nouveau site des Add-ons.
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM Yahoo Messenger MSN Messenger Jabber Messenger: manudevil(AT)jabber.ru
 Auteur
pirlouy
Déchireur de post
Déchireur de post


Inscrit le: 15 Juin 2005
Messages: 862



Posté le : Sam Fév 16, 2008 13:01 MessageSujet: (Pas de sujet)
Répondre en citant

« markco » a écrit:
De toutes les façons on ne sait faire que ça imposer et interdire et la liberté la dedans on s’assoie dessus

Laughing
Bientôt tu vas dire qu'on t'a forcé à utiliser Miranda IM, non ? Mr. Green
Voir le profil de l'utilisateur Envoyer un message privé
Revenir en hautMontrer les messages depuis:   
Informations
Page 1 sur 1
voir ou cacher les informations
Poster un nouveau sujet   Répondre au sujet    Index du forum -> Miranda Dev.