Goffi a écrit 1537 commentaires

  • [^] # Re: Super, et quid du plugin web ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Linphone 3.7.0. Évalué à 2.

    pas récemment non, j'ai utilisé la version bureau de ma sid. Je retesterai…

  • # Super, et quid du plugin web ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Linphone 3.7.0. Évalué à 3.

    Bravo pour cette version. J'ai utilisé linphone récemment, d'une part pour appeler sur des fixes, et d'autres part pour des connexions entre 2 ordis, et c'est un des rares qui fonctionne sans trop de difficultés (j'ai le souvenir que j'avais un peu galéré à la configuration, et c'est pas clair quel compte en utilise quand on fait un appel).

    Quid du plugin web ? J'avais essayé à l'annonce mais sans succès: soit pas de connexion, soit c'est inaudible. Est-ce qu'il y a eu des améliorations de ce côté ?

    Bon en tout cas c'est un des logiciels de voip les plus fonctionnels et les plus prometteurs en libre, d'autant qu'il tourne au moins sur Gnu/nux, Android, et le web (et je suppose Windows ? iOS ?); et surtout un des seuls avec qui j'ai pu faire des appels de bonne qualité et sans trop de soucis.

  • [^] # Re: asyncio vous emmène vers Python 3

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Python 3.4 est sorti avec 7 nouveaux modules. Évalué à 5.

    Oki, je comprends mieux

    • développeurs opposés à Python 3

    J'ai appris le dernier coup que tu avais tenté un fork python 3, et effectivement ce n'est ouvertement pas dans leur priorités. Maintenant de ce que j'ai compris, ils veulent faire une base de code unique python 2/python 3 et garder la compatibilité ascendante, ce qui vu leur base de code et le nombre de services en production (que j'estime grand sans avoir de chiffre) me parait compréhensible.

    Comme indiqué dans mon commentaire plus haut, il y a tout de même une partie de Twisted qui tourne sur Python 3, et pour le reste ils ont l'air bloqué par le bogue mentionné.

    Maintenant je suis ça d'assez loin pour le moment, Python 3 n'est pas dans nos priorités non plus, mais la question va se poser de plus en plus, et asyncio n'est pas prêt de rattraper le nombre de protocols supportés par Twisted de sitôt.

    • communauté de développement en général assez peu agréable

    Perso je n'ai jamais eu à m'en plaindre, mais j'ai assez peu de contacts avec au final

    • architecture un peu byzantine et difficile à comprendre (surtout si l'on veut contribuer des trucs)

    Ça c'est clair que c'est pas évident à comprendre. Maintenant à l'usage faut reconnaître que ça permet de faire les choses rapidement, j'ai pu lier un serveur IMAP à du XMPP en 1 soir ou 2.

    • tendance à réinventer la roue

    Il y a aussi beaucoup de choses qui étaient là avant (genre ils utilisent le CamelCase parce que la PEP08 a été faite après si je ne m'abuse). Après c'est vrai qu'il y a des choses qu'ils auraient pu réutiliser (logging, test ?), je suppose qu'il y a de bonnes raisons à tout ça.

    (quant à XMPP, je suis content de savoir que ça marche aujourd'hui, à l'époque où j'avais essayé - vers 2007 -, c'était largement en chantier et le développeur principal n'accueillait pas vraiment les propositions de contribution)

    En dehors de la base dans Twisted, le gros du XMPP est dans Wokkel, qui est une bibliothèque par dessus Twisted et dont le code devrait être mergé à Twisted à terme. C'est encore incomplet, mais y'a de grosses parties implémentées dedans (MUC par exemple), et c'est bien pratique.

    Bon en tout cas c'est un peu plus clair, mais même si tu n'aimes pas Twisted, moi c'est un choix que je ne regrette pas: c'est toujours activement développé, c'est très stable (j'ai eu très peu de bogues liés à Twisted/Wokkel jusqu'ici), et c'est puissant. Du coup je trouve ta pique plus haut un peu sévère.

    J'espère que Twisted pourra facilement échanger avec asyncio, mais de ce que j'ai compris, les dévs principaux de Twisted et Guido ont longuement discuté ensemble, et c'est justement un des buts affichés.

    Bon et sinon bravo pour le boulot général, j'espère ne pas rester éternellement bloqué à Python 2 (y'a aussi Pyjamas qui va poser problème), c'est alléchant tout ça :)

  • [^] # Re: asyncio vous emmène vers Python 3

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Python 3.4 est sorti avec 7 nouveaux modules. Évalué à 2. Dernière modification le 19 mars 2014 à 15:42.

    Tu as (vous avez ?) quoi contre Twisted plus précisément ?

  • [^] # Re: asyncio vous emmène vers Python 3

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Python 3.4 est sorti avec 7 nouveaux modules. Évalué à 4.

    asyncio, c'est vraiment la killer-feature de cette nouvelle version. Ca pourrait à lui seul justifier que des projets emprisonnés dans Python 2.7 passent en Python 3! Sauf que … il existe un backport Python 2 !

    C'est pas forcément simple. Nous on est bloqués par Twisted qui est bloqué (entre autres) par une fonctionnalité supprimée de Python 3: http://bugs.python.org/issue3982 . Et le passage à asyncio n'est pas à l'ordre du jour, Twisted a quand même une base de code, outils et protocoles supportés (dont XMPP) qui n'est pas prête d'être rattrapée, le tout étant très testé et stable. Bon ça avance quand même, y'a une partie utilisable en Python 3: http://blog.futurefoundries.com/2014/03/twisted-on-python-3-now-pip-installable.html .

    D'un autre côté y'a d'autres projets comme Pyjamas qui ne passeront peut-être jamais à Python 3.

    Bref, sans les dépendances, pas facile de songer à passer à Python 3 dans l'immédiat.

  • # En même temps que la foire à l'autogestion

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche PSES2014 - proposez vos hacks. Évalué à 2.

    Arg, c'est en même temps que la foire à l'autogestion, pas glop du tout ça ! Bon ça fait 2 bonnes raisons d'être à Paris ce week-end là en tout cas…

  • [^] # Re: Ouch

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 5.

    Je viens de sortir une version 0.4.1 en prenant en compte tes remarques. J'aurais aimé faire ça le jour même, mais j'ai pas la super forme depuis 3 jours :(.

    En plus si tu es sous Arch, le paquet à été mis à jour, donc tu ne devrais même avoir à l'installer depuis l'archive.

    Merci pour les retours critiques, ça permet d'améliorer le projet :)

  • [^] # Re: Et pourquoi ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 9. Dernière modification le 28 février 2014 à 11:40.

    Salut,

    D'une part MOVIM n'a pas l'antériorité (SàT a été commencé en 2008, c'est probablement un des plus anciens projets de ce type encore actif), et d'autre part nous n'utilisons pas les mêmes langages, pas les mêmes technos, et n'avons pas la même philosophie.

    MOVIM est en PHP (ce qui déjà est bloquant pour les échanges avec SàT qui est majoritairement en Python), uniquement Web (SàT est multi-interfaces), et n'a pas les mêmes choix de priorités (par exemple ils implémentent la vidéo-conférence en ce moment quand pour nous c'est un truc qui viendra beaucoup plus tard).

    Ceci dit, les 2 projets se connaissent (nous sommes devenus amis à force de se croiser sur les salons), et ont toutes les raisons du monde de collaborer là où c'est possible. Par exemple ils viennent de sortir un transport RSS/Atom qui peut nous servir, nous avons un annuaire ou un composant pubsub qui peuvent leur servir (surtout quand on aura trouvé le temps de proposer nos modifs PubSub sous forme de XEP à la XSF).

    Bref, en plus de tout ça, et même si tout le monde n'est pas d'accord, je pense qu'une des forces du libre est sa diversité, ses visions différentes, etc.

    Pourquoi Gnome alors que Kde ? Pourquoi XFCE alors que Gnome ? Pourquoi Emacs alors que Vi ? Pourquoi Vim alors que Vi ? Pourquoi Emacs alors qu'on n'a que 10 doigts ? etc.

    Edit: ah ben Yakulu a fait la version courte de mon commentaire avant que je poste :)

  • [^] # Re: Euh

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 3.

    Ben si s'il y a des scripts ou des API dispo, c'est pas très compliqué ;)

  • [^] # Re: sympa..

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 4.

    Je suis en train de corriger les problèmes mentionnés pour l'installation. J'aurais aimé faire ça plus vite, mais je suis en train de lutter pour rester devant l'écran à cause d'une nausée persistante aujourd'hui :-/. J'espère commiter ça dans la soirée.

    Bellaciao n'est pas utilisable, et Libervia c'est indiqué dans son fichier INSTALL (mais c'est assez complexe pour le moment). De nouveaux paquets au moins pour Debian et Arch sont à prévoir assez rapidement…

    Quelqu'un a tester les conversations vidéo avec ? (sur Sid empathy marche pas alors là ça m'arrangerait…)

    euh, il n'y a pas encore de vidéo-conférence dans SàT, et c'est prévu mais pas dans les priorités

    Comment afficher les contacts hors lignes ?

    Sur Primitivus, avec M-d (cf http://wiki.goffi.org/wiki/Primitivus ), sur Libervia ils sont toujours affichés, et sur Wix… on ne peut pas (Wix est maintenu au minimum, Bellaciao deviendra l'interface de bureau de référence quand on aura un peu plus de temps à y consacrer).

  • [^] # Re: Ouch

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 3.

    Non, parce que même si asyncio a l'air sympa, c'est quand même incomparable à Twisted et ses plus de 10 ans d'expérience. Nous avons besoin de toute la couche XMPP gérée par Twisted/Wokkel (Wokkel est une bibliothèque par dessus Twisted qui ajoute des fonctionnalités XMPP), et nous utilisons d'autre partie comme le serveur IMAP. Et Twisted est très actif, il n'est pas près d'être rattrapé à mon avis.

    Bref, pas dans un futur immédiat en tout cas, on verra à terme si la situation évolue…

  • [^] # Re: Thunderbird?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 4.

    Nous utilisons des MUA pour gérer les messages « lourds » parce qu'ils sont bien adaptés à ça, mais pas la messagerie instantanée.

    L'idée est surtout dans l'optique de voir à terme XMPP remplacer SMTP.

    Thunderbird est cité parce que c'est probablement le plus connu, mais tu peux utiliser n'importe quoi à la place.

    Après pourquoi ne pas contribuer à Thunderbird ? Parce qu'on ne fait pas du tout la même chose, qu'on n'utilise pas le même langage et les même technos, et que cette fonctionnalité existait dans SàT bien avant que la messagerie instantanée soit inclue dans Thunderbird.

    Bref, vois plutôt ça comme une façon générique de récupérer les messages lourd XMPP dans n'importe quel MUA…

  • [^] # Re: Ouch

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 4.

    Ca fait l'install en quiet et yes, c'est pas tres propre de pas demander quand meme.
    C'est dommage, la procédure d'install c'est le premier contact, or la ca rebute un peu.

    Noté

    Les problèmes avec pil et distribute (le UnicodeDecodeError) semblent venir du paquet respectif et de pip, a priori on ne peut pas faire grand chose à part remonter un bogue.

    AttributeError: 'module' object has no attribute 'TableContainer'

    Ah ça c'est nous, on a oublié de monter la version minimale d'un paquet (urwid_satext), et du coup si tu as une vieille version déjà installé ça ne marche pas. C'est noté

    Et pour le dernier problème, il doit te manquer sat_media, mais on aurait dû l'indiquer dans le fichier INSTALL (c'est indiqué sur le wiki mais pas dans le fichier), c'est noté aussi.

    Ok, merci pour les retours, on va essayer de publier une 0.4.1 qui corrige ça assez rapidement.

  • [^] # Re: Ouch

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 3. Dernière modification le 27 février 2014 à 12:57.

    Ah le setup.py, pour le coup je l'attendais pas celle là :)

    OK, donc ca doit tourner avec un peu n'importe quel python… hé ben non, ca marche pas en 3 :

    le problème c'est que t'es pas certain que python2 existe sur toutes les distro, mais c'est vrai que c'est probalement mieux de faire python2 (nous sommes bloqués sur python 2 à cause de Twisted pour le moment). C'est noté

    OK, donc le script fait un which apt-get, c'est pas du tout distrib-oriented…

    En effet, ça fait un which pour tester si on est sur une distro basée sur Debian et faciliter l'installation dans ce cas, sinon ça indique clairement quel est le paquet à installer. Le problème est que Wx ne s'installe pas depuis Pypi, et la façon la plus simple pour l'installer et de demander de l'installer avant.

    Les installations sont un des gros points noir de Python, y'a eu une tentative d'amélioration avec setuptools 2, mais je crois que le projet est maintenant à l'eau :(

    julien@misato ~/Downloads/sat-0.4.0 % sat
    /usr/bin/sat: ligne61: twistd : commande introuvable

    julien@misato ~/Downloads/sat-0.4.0 % sat
    exceptions.ImportError: No module named wokkel

    les dépendances sont gérées par pip, et c'est indiqué dans le README d'utiliser pip. Le setup de base ne sait pas le faire. Celle du début (le which) est une customisation qui ne devrait pas avoir lieu d'être, mais Wx nous y oblige.

  • [^] # Re: Et la tribune

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 7.

    Elle est demandée sur notre traqueur de bogues: http://bugs.goffi.org/show_bug.cgi?id=22 (par devnewton). Nous avons un peu laissé les bogues de côté car nous avions un gros travail à faire en interne et sur le microblogage, mais elle est prévue pour la 0.5, surtout que ça m'intéresse aussi. Dans la même veine, la gestion de l'utf-8 dans les noms de comptes dans libervia, qui a été demandé dans la dernière dépêche, est prévue aussi pour la prochaine version…

  • [^] # Re: Euh

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 6.

    Et aussi, à terme on pourra faire ça avec des script ou n'importe quelle commande shell.

    Par exemple, un admin pourra relancer un serveur ou récupérer des stats très facilement, tu pourras l'utiliser en domotique pour monter ton chauffage avant d'arriver, etc…

  • [^] # Re: Euh

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 10. Dernière modification le 27 février 2014 à 11:45.

    regarde la vidéo.

    Imagine t'es dans ton salon, t'as VLC qui tourne sur l'ordi branché sur ton projecteur: en une commande tu fais une télécommande. Maintenant tu utilises un client XMPP sur ton téléphone, et hop tu peux contrôler VLC depuis ton téléphone, dans ton canapé sans te déplacer.

    Tu es dans une colocation, t'as Amarok qui tourne toujours dans le salon, et tu veux que tout le monde puisse changer le musique. En une commande tu fais la télécommande, et tu autorises tous les membres du groupe colocation à changer la musique.

    Tu fais une conférence, l'ordi est branché loin sur le projecteur. Tu fais ta télécommande pour Okular et tu peux changer les diapos depuis ton téléphone.

    Bref, ça sert à contrôler à distance. SàT a été construit dans l'idée d'utiliser XMPP aussi pour ce genre de choses, qui sortent de la messagerie instantanée ou du microblogage.

  • # petite erreur

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 2.

    Merci encore une fois aux modo pour avoir été rapides :).

    J'ai fait une petite erreur: le MUA est Thunderbird et non Firefox, mais bon je pense que tout le monde avait compris :)

  • [^] # Re: Les gens ne bloguent plus, ils tweetent

    Posté par  (site web personnel, Mastodon) . En réponse au journal Twitter vs RSS/ATOM pour suivre un site. Évalué à 4.

    Regarde le planète Jabber francophone et, dans une moindre mesure, l'anglophone, ils sont désertés alors qu'il y a quelques années (2 ?) ils étaient relativement actifs. En libre il y a planète libre qui est actif, mais je n'aime pas du tout leur façon de rediriger les liens vers chez eux (ils ne s'en servent peut-être que pour les stats et afficher les billets les plus populaires, mais c'est trop pour moi), ni de forcer à afficher leur pub si on publie chez eux.

    D'ailleurs si vous connaissez des planètes encore actifs et sympas, faites tourner…

  • [^] # Re: Et pourquoi pas lier RSS/Atom et réseau social ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Twitter vs RSS/ATOM pour suivre un site. Évalué à 2.

    ah ben super tiens, je voulais faire exactement la même chose, et c'est le genre de point où on peut collaborer facilement malgré nos utilisations de langages/archi différents. Ça a l'air de bien rendre :)

  • [^] # Re: commentaires restreints

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mon réseau social centralisé (la suite). Évalué à 4.

    Ces 2 commentaires sont exactement le type de commentaires qui m'intéressent quand je demande Qu'attendez vous le plus d'un réseau dit « social » libre ?

    Les hiérarchies sont très faciles à implémenter, elles existent en XMPP, et les opérations de type union aussi (d'ailleurs SàT le gère déjà en ligne de commande, exemple avec la récente télécommande XMPP).

    Ces commentaires m'intéressent parce qu'ils montrent des trucs qui manquent à l'usage, et un des avantages du libre, c'est que les projets sont en général plus accessibles et plus ouverts à faire ce genre d'ajouts (surtout que dans ces 2 cas c'est franchement pas lourd). Bref n'hésitez à dire plus souvent ce qu'il vous manque :)

  • [^] # Re: La non authentification?

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Qu'attendez vous le plus d'un réseau dit « social » libre ?. Évalué à 2.

    SàT ne le permet pas encore, mais il le permettra probablement dans un futur plus ou moins proche. De mémoire Gajim le permet assez facilement, Poezio le fait de base très simplement (c'est même une de ses idées de conception: faire du XMPP aussi simple que de l'IRC), et je crois que Jappix Mini est basé dessus aussi (mais pas sûr). Après là on parle pour de la conversation à plusieurs (du chat de groupe type IRC), ça serait plus intéressant que ça soit poussé plus loin.

    Mais oui je suis tout à fait d'accord pour l'accès non authentifié, c'est même prévu depuis longtemps dans SàT et ça sera sûrement étudié pour la 0.5 (pas la prochaine qui sort dans quelques jours, mais la suivante).

  • [^] # Re: La non authentification?

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Qu'attendez vous le plus d'un réseau dit « social » libre ?. Évalué à 3.

    les clients XMPP standards te permettent pas de faire quoi que ce soit tant que t'es pas authentifié

    les connexions anonymes (non authentifiées) sont prévues dans le protocol de base: http://xmpp.org/extensions/xep-0175.html

  • [^] # Re: L'intégration à mon desktop

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Qu'attendez vous le plus d'un réseau dit « social » libre ?. Évalué à 4.

    SàT gère l'UTF-8 oui, comme tous les clients XMPP. Oui tu peux avoir un pseudo avec des lettres accentués, mais non pas dans la démo de Libervia pour les mêmes raisons que le dernier coup (vu que le code n'a pas changé à cet endroit). Ça changera plus tard (probablement pour la 0.5, soit pas celle qui est sur le point de sortir, mais la suivante), mais encore une fois un rapport sur http://bugs.goffi.org évitera de l'oublier.

  • [^] # Re: L'intégration à mon desktop

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Qu'attendez vous le plus d'un réseau dit « social » libre ?. Évalué à 5.

    Tout ça est déjà possible avec Kopete et Kde non ? Le partage de photos est très bien implémenté, et je pense qu'avec les Kipi plugins, tu peux en un (ok peut-être 2 ou 3) clicks partager sur la majorités des sites connus.

    Sinon je vais encore prêcher ma paroisse, mais avec SàT tu peux afficher les messages dans ton client courriel (depuis 3 ans maintenant, mais ça n'est pas tout à fait complet), et il y a des interfaces de bureau.