Moi aussi, j'ai utilisé tous mes votes de hier et d'aujourd'hui sur ce journal.
5.6 c'est une note exceptionelle pour un journal avec autant de commentaires.
Bon, plus que 1 après moi.
Et gare à celui qui dépasse :-þ !
Moi je préfère le système une bibliothèque par protocole
Ça permet d'avoir aussi des client simple protocol. (probablement plus intuitif quand on utilise que un protocole)
(Ou alors des "connectionmanager" dans le modèle télépathy)
De plus, pourquoi vouloir créé 1000 client multi-IM ?
Les client multi IM ne sont qu'une solution transitoire, avant que le seul et unique vrai protocol d'IM ne soit généralisé. (vous aurez deviné de quel protocol je parle :-þ )
Au commencement, il y avait Corba qui était utilisé pour la communication inter applications sous unix
Mais chez KDE, ils trouvaient CORBA bcp trop compliqué et lourd. Alors pour KDE2, il firent DCOP, une toute nouvelle technologie, avec beaucoup moins de fonctionalité que CORBA, mais beaucoup plus simple d'emploi.
Chez Gnome par contre il s'obstinèrent à vouloir utiliser Corba et firent donc Bonobo (une sur-couche à Corba si j'ai bien compris)
Plusieurs années plus tard les utilisateur et développeur de KDE sont très satisfait de DCOP. Quand à ceux de gnome, je pense qu'il regrettent le choix
A partir de là, le développement à commencé, mais KDE ne pouvait pas remplacer DCOP immédiatement, car D-BUS n'était pas encore stable comparé à DCOP, et que il ne pouvais pas cassé la compatibilité au long de la vie de KDE 3.
oui, Kopete est basé entièrement sur les kdelibs.
oui, les kdelibs ont vu leur API remaniée (profondément sur certains points) (Et l'API continue de changer)
Mais les merges restent relativement facile, il suffit de compiler et de corriger les erreurs. Surtout que les changement sont incrémentaux.
Quelqu'un avais déjà coder ça,
Ça avais même été inclus dans le SVN
Mais comme il y avais des bugs et d'autres problèmes, et que celui qui avais coder ça ne le maintenais pas, et que personne d'autre ne voulais résoudre les problèmes, ça a été retiré peu avant KDE 3.5.
Les conditions pour qu'une fonctionalité soit ajouté à KDE 3.5 sont donc:
a) Ce doit être déjà dans KDE4
b) Il faut que ce soit déjà fini et complet
c) Déjà bien testé
d) Respecter le gel des messages pour les traducteur
e) ça doit être inclus au moins un moi avant la sortie de la version dans laquelle on veut la mettre
f) ça doit apparaître visiblement dans le changelog
g) ça doit être approuver par plusieurs mainteneurs
Dans le cas de Kopete:
a) c'est bon, le code a été fusionné avec kde4
b) et c) ok
d) Il faut espérer que il y ait encore un relâchement du gel des messages
e) et f) pas de problèmes
g) normalement ok sauf si il y a des objections
Mais il faut comprendre que ces règles sont pour des petites fonctionalité, alors que Kopete 0.12 en comporte beaucoup.
Donc en résumé, c'est possible, mais pas sûr et certainement pas dans l'immédiat.
Donc non: Si le mentor trouve que l'étudiant est un glandeur, voire un bon à rien, il n'a aucune raison de dire que ça a été bien fait. (autre la pitié pour l'étudiant)
pyMSNt rajoute une en-tête JabberID: au messages MSN, et quand deux personnes se parlent au travers des transports, pyMSNt envoi un message avec le JabberID de notre correspondant.
C'est pas exactement ce que tu demande, mais ça résoud déjà le « ca permettrait de reconnaitre qui de nos contacts MSN a migré sur un compte Jabber »
d'abord, GCC c'est "GNU Compiler Collection" et le O et avant M dans GNOME.
Ensuite, KDE n'a rien à voir avec GNU. Bien que KDE tourne sous GNU/Linux et compile avec, il fonctionne aussi sur d'autre UNIX, et compile avec d'autres compilateurs.
Et puis, le G de GTK vient aussi (indirectement) de GNU, cela signifie-t-il que KDE devrais aussi utiliser GTK.
C'est le même G, à une indirection prêt qui fait que ton raisonnement tient plus ;)
tu voulais dire le contraire
kdelibs 3.5.2 (mars 2006) avec kdemdemultimedia 3.0.0 (avril 2002)
Et puis, dans le monde du logiciel libre, il y a aussi la compatibilité des sources.
Le principe est que un gars qui à écrit une petite appli kde pour KDE 3.0 en 2002 fonctionnera encore en 2006 sous KDE 3.5 sans devoir changer une ligne de code.
Par contre, une application écrite en 1999 pour KDE1.1 nécessitera de grosse modification pour fonctionner aujourd'hui. La solution est d'installer les kdelibs 1.1.1.
Il est tout à fait possible d'avoir plusieurs version des kdelibs installée simultanément, et c'est ce qui sera fait lors de la transition de kde3 vers kde4
Depuis KDE3.0 la compatibilité ascendante n'a pas été rompue
Le binaire d'une application compilée en 2002 pour KDE 3.0 fonctionne encore aujourd'hui avec les libraries de KDE 3.5, 4 ans plus tard
Si aRts avait été abandonné avant, une application KDE3.0 susceptible d'utiliser aRts n'aurait plus fonctionné.
Alors que la durée de vie des versions majeure de gstreamer est beaucoup plus courte (normale, on est au début, même pas encore en version 1.0)
- Oxygen est juste un thème d'icône (pas encore fini) qui est un candidat pour devenir le thème d'icône par défaut de KDE4.
Il n'y a là aucun objectif d'unification entre les différent desktop, mais le but est au contraire d'arriver à une charte graphique spécifique à KDE
- Certaines parties de Telepathy (protocole DBUS) seront utilisée dans KDE pour remplacer l'actuel KIMProxy (protocole DCOP), utilisé pour l'intégration entre KMail et Kopete par exemple.
(il n'est par contre pas question d'utiliser galago dans KDE, à priori)
[^] # Re: plus que 8
Posté par Gof (site web personnel) . En réponse au journal [HS] Aujourd'hui c'est la fin du monde. Évalué à 7.
5.6 c'est une note exceptionelle pour un journal avec autant de commentaires.
Bon, plus que 1 après moi.
Et gare à celui qui dépasse :-þ !
[^] # Re: Une question de porte drapeaux
Posté par Gof (site web personnel) . En réponse au journal Paris capitale du libre réagit au troll. Évalué à 9.
[^] # Re: orthographe
Posté par Gof (site web personnel) . En réponse au journal Paris capitale du libre réagit au troll. Évalué à 7.
(Bien s'il utilisais Konqueror et son correcteur orthographique, il aurais pas eu ce problème)
[^] # Re: Multiples clients IM
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de Kopete 0.12. Évalué à 10.
Ça permet d'avoir aussi des client simple protocol. (probablement plus intuitif quand on utilise que un protocole)
(Ou alors des "connectionmanager" dans le modèle télépathy)
De plus, pourquoi vouloir créé 1000 client multi-IM ?
Les client multi IM ne sont qu'une solution transitoire, avant que le seul et unique vrai protocol d'IM ne soit généralisé. (vous aurez deviné de quel protocol je parle :-þ )
[^] # Re: plus que 8
Posté par Gof (site web personnel) . En réponse au journal [HS] Aujourd'hui c'est la fin du monde. Évalué à 8.
allez, plus que 6 !
[^] # Re: A contre-courant...
Posté par Gof (site web personnel) . En réponse au journal KDE 4. Évalué à 2.
Merci pour la précision
[^] # Re: A contre-courant...
Posté par Gof (site web personnel) . En réponse au journal KDE 4. Évalué à 10.
petit historique:
Au commencement, il y avait Corba qui était utilisé pour la communication inter applications sous unix
Mais chez KDE, ils trouvaient CORBA bcp trop compliqué et lourd. Alors pour KDE2, il firent DCOP, une toute nouvelle technologie, avec beaucoup moins de fonctionalité que CORBA, mais beaucoup plus simple d'emploi.
Chez Gnome par contre il s'obstinèrent à vouloir utiliser Corba et firent donc Bonobo (une sur-couche à Corba si j'ai bien compris)
Plusieurs années plus tard les utilisateur et développeur de KDE sont très satisfait de DCOP. Quand à ceux de gnome, je pense qu'il regrettent le choix
Mais voilà, Gnome ne peut pas utiliser DCOP, car, par construction, il est limité à KDE et pas interopérable.
Et les développeurs (à la fois ceux de Gnome et KDE) qui discutaient à propos de freedesktop, ont eu l'idée de créé DBus, le successeur de DCOP.
https://listman.redhat.com/archives/xdg-list/2003-January/ms(...)
https://www.redhat.com/archives/message-bus-list/2002-Novemb(...)
A partir de là, le développement à commencé, mais KDE ne pouvait pas remplacer DCOP immédiatement, car D-BUS n'était pas encore stable comparé à DCOP, et que il ne pouvais pas cassé la compatibilité au long de la vie de KDE 3.
[^] # Re: De toute façon...
Posté par Gof (site web personnel) . En réponse au journal KDE 4. Évalué à 1.
Aucune date de sortie n'a encore été prévue pour KDE4
Et ce sera pas en 2006, ça c'est quasi sur.
[^] # Re: Haaaaaaaaaa
Posté par Gof (site web personnel) . En réponse au journal [HS] Aujourd'hui c'est la fin du monde. Évalué à 6.
L'apocalypse nous attend et nous on fait la fête tout l'temps!
[^] # Re: Quand ?
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de Kopete 0.12. Évalué à 5.
oui, les kdelibs ont vu leur API remaniée (profondément sur certains points) (Et l'API continue de changer)
Mais les merges restent relativement facile, il suffit de compiler et de corriger les erreurs. Surtout que les changement sont incrémentaux.
[^] # Re: C'est écrit dans l'article en lien
Posté par Gof (site web personnel) . En réponse au journal KDE 4. Évalué à 7.
Il a été pensé en se basant sur l'expérience de DCOP, càd pas à partir de rien.
Et ils sont vraiment similaire, l'apprentissage sera aisé
Pour la pluspart des programme, les fonctions DCOP ont simplement été transformées en fonctions D-Bus
[^] # Re: smileys
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de Kopete 0.12. Évalué à 9.
Ça avais même été inclus dans le SVN
Mais comme il y avais des bugs et d'autres problèmes, et que celui qui avais coder ça ne le maintenais pas, et que personne d'autre ne voulais résoudre les problèmes, ça a été retiré peu avant KDE 3.5.
[^] # Re: Quand ?
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de Kopete 0.12. Évalué à 10.
En théorie, la règle chez KDE c'est : "Pas de nouvelle fonctionalité dans une version mineur"
Mais comme la prochaine version majeure (KDE4) est dans longtemps, quelques exceptions sont autorisées.
http://lists.kde.org/?l=kde-core-devel&m=114304642132670(...)
Les conditions pour qu'une fonctionalité soit ajouté à KDE 3.5 sont donc:
a) Ce doit être déjà dans KDE4
b) Il faut que ce soit déjà fini et complet
c) Déjà bien testé
d) Respecter le gel des messages pour les traducteur
e) ça doit être inclus au moins un moi avant la sortie de la version dans laquelle on veut la mettre
f) ça doit apparaître visiblement dans le changelog
g) ça doit être approuver par plusieurs mainteneurs
Dans le cas de Kopete:
a) c'est bon, le code a été fusionné avec kde4
b) et c) ok
d) Il faut espérer que il y ait encore un relâchement du gel des messages
e) et f) pas de problèmes
g) normalement ok sauf si il y a des objections
Mais il faut comprendre que ces règles sont pour des petites fonctionalité, alors que Kopete 0.12 en comporte beaucoup.
Donc en résumé, c'est possible, mais pas sûr et certainement pas dans l'immédiat.
# n'ait donc pas peur
Posté par Gof (site web personnel) . En réponse au journal KDE 4. Évalué à 9.
on t'as dis que KDE4 ce sera mieux :-)
[^] # Re: Interessant.
Posté par Gof (site web personnel) . En réponse au journal Konquefox - Extension et astuces pour une meilleure intégration de Firefox dans Linux et KDE. Évalué à 3.
Et puis, tout les sites ne commencent pas par www : http://no-www.org/
Et la pluspart des sites que je visite sont en .org et pas en .com
Et quand on a "google j'ai de la chance" comme moteur par défaut, en général il y a plus besoin.
# Interessant.
Posté par Gof (site web personnel) . En réponse au journal Konquefox - Extension et astuces pour une meilleure intégration de Firefox dans Linux et KDE. Évalué à 9.
[^] # Re: question
Posté par Gof (site web personnel) . En réponse à la dépêche Summer of Code, enfin les sélections. Évalué à 4.
(si ils ont tout de même essayé de travailler avec l'étudient)
http://code.google.com/soc/mentorfaq.html#fails_final_code
Donc non: Si le mentor trouve que l'étudiant est un glandeur, voire un bon à rien, il n'a aucune raison de dire que ça a été bien fait. (autre la pitié pour l'étudiant)
# Libre
Posté par Gof (site web personnel) . En réponse à la dépêche Erlang/OTP R11B supporte les architectures multiprocesseur. Évalué à 3.
http://www.erlang.org/faq/x213.html#AEN235
[^] # Re: Non à la manifestation forcée.
Posté par Gof (site web personnel) . En réponse à la dépêche Vendredi 19 mai 2006 - Open Discussion Day. Évalué à 3.
[^] # Re: Non à la manifestation forcée.
Posté par Gof (site web personnel) . En réponse à la dépêche Vendredi 19 mai 2006 - Open Discussion Day. Évalué à 3.
C'est pas exactement ce que tu demande, mais ça résoud déjà le « ca permettrait de reconnaitre qui de nos contacts MSN a migré sur un compte Jabber »
[^] # Re: durée de vie de KDE.
Posté par Gof (site web personnel) . En réponse au journal Phonon et gstreamer : un voyage dans le temps. Évalué à 1.
(mais gcc 3.3 est requis pour compiler KDE4)
De plus, il est en général assez facile de corriger les erreurs de compilation dû a une incompatibilité des compilateurs.
Par contre, faire compiler un programme écrit pour gstreamer 0.8 avec gstreamer 0.10 demande un réel travail (je pense)
[^] # Re: précisions
Posté par Gof (site web personnel) . En réponse au journal Phonon et gstreamer : un voyage dans le temps. Évalué à 2.
Ensuite, KDE n'a rien à voir avec GNU. Bien que KDE tourne sous GNU/Linux et compile avec, il fonctionne aussi sur d'autre UNIX, et compile avec d'autres compilateurs.
Et puis, le G de GTK vient aussi (indirectement) de GNU, cela signifie-t-il que KDE devrais aussi utiliser GTK.
C'est le même G, à une indirection prêt qui fait que ton raisonnement tient plus ;)
[^] # Re: durée de vie de KDE.
Posté par Gof (site web personnel) . En réponse au journal Phonon et gstreamer : un voyage dans le temps. Évalué à 2.
kdelibs 3.5.2 (mars 2006) avec kdemdemultimedia 3.0.0 (avril 2002)
Et puis, dans le monde du logiciel libre, il y a aussi la compatibilité des sources.
Le principe est que un gars qui à écrit une petite appli kde pour KDE 3.0 en 2002 fonctionnera encore en 2006 sous KDE 3.5 sans devoir changer une ligne de code.
Par contre, une application écrite en 1999 pour KDE1.1 nécessitera de grosse modification pour fonctionner aujourd'hui. La solution est d'installer les kdelibs 1.1.1.
Il est tout à fait possible d'avoir plusieurs version des kdelibs installée simultanément, et c'est ce qui sera fait lors de la transition de kde3 vers kde4
[^] # Re: durée de vie de KDE.
Posté par Gof (site web personnel) . En réponse au journal Phonon et gstreamer : un voyage dans le temps. Évalué à 4.
Le binaire d'une application compilée en 2002 pour KDE 3.0 fonctionne encore aujourd'hui avec les libraries de KDE 3.5, 4 ans plus tard
Si aRts avait été abandonné avant, une application KDE3.0 susceptible d'utiliser aRts n'aurait plus fonctionné.
Alors que la durée de vie des versions majeure de gstreamer est beaucoup plus courte (normale, on est au début, même pas encore en version 1.0)
[^] # Re: précisions
Posté par Gof (site web personnel) . En réponse au journal Phonon et gstreamer : un voyage dans le temps. Évalué à 4.
Il n'y a là aucun objectif d'unification entre les différent desktop, mais le but est au contraire d'arriver à une charte graphique spécifique à KDE
- Certaines parties de Telepathy (protocole DBUS) seront utilisée dans KDE pour remplacer l'actuel KIMProxy (protocole DCOP), utilisé pour l'intégration entre KMail et Kopete par exemple.
(il n'est par contre pas question d'utiliser galago dans KDE, à priori)