From goffi at goffi.org Mon Mar 4 01:00:39 2013 From: goffi at goffi.org (Goffi) Date: Mon, 04 Mar 2013 01:00:39 +0100 Subject: [dev] Hackathon + Libervia.org update Message-ID: <5133E427.4030509@goffi.org> english below Salut tout le monde, bon je ne vais pas faire un long discours parce qu'il est déjà tard, mais juste que le hackathon s'est très bien passé, on était 4 et entre les discussions diverses on a corrigés quelques bogues et commencé certaines fonctionnalités intéressantes (j'en dirai plus une autre fois :) ). Je viens de mettre libervia.org à jour, avec: - diverses corrections, notamment sur le redimensionnement des widgets - la panneau des contacts et maintenant visible sur tous les onglets, mais masquable en cliquant sur un bouton à côté du titre « Contacts » - le nouveau widget web mentionné sur mon blog est dispo - les onglets sont automatiquement sélectionnés en cas de nouvel onglet ou de suppression - il y a un widget sélectionné par onglet, ce qui devrait éviter les erreurs en envoyant un message à la mauvaise personne - suppession d'un onglet s'il n'y a plus de widget dedans - fermer un widget de discussion de groupe quitte la discussion Voilà voilà :) ++ Goffi PS: videz votre cache si les nouveautés n'apparaissent pas. G'day all, this message will not be long, as it's already late and I'm working tomorrow, but just for the record the hackathon was really nice, we were 4 and between two chats we could fix some bugs et starts some new interesting features (more to come late :) ). I have just update libervia.org, with: - misc fixes, mainly widgets resizing - the contacts pannel is now visible on every tabs, but you can hide it by clicking on the button on the left of the "contacts" title - the new web widget names in my blog is now available - the tabs are automatically selected in case of new tab or tab removal - the is one selected widget per tab, that should avoid mistakes by sending a message to the wrong recipient - tab is deleted if there is no more widgets indide it - closing a group chat widget will leave the chat room enjoy :) ++ Goffi PS: clear your cache if you can't see the new features From goffi at goffi.org Wed Mar 6 23:15:57 2013 From: goffi at goffi.org (Goffi) Date: Wed, 06 Mar 2013 23:15:57 +0100 Subject: [dev] Hackathon + Libervia.org update In-Reply-To: <5133E427.4030509@goffi.org> References: <5133E427.4030509@goffi.org> Message-ID: <5137C01D.1030605@goffi.org> Nouvelle mise à jour: les widgets sont désormais déplaçables en glissant/déposant la barre de titre New update: widgets are now movable with a title bar drag n drop. Le 04/03/2013 01:00, Goffi a écrit : > english below > > Salut tout le monde, > > bon je ne vais pas faire un long discours parce qu'il est déjà tard, > mais juste que le hackathon s'est très bien passé, on était 4 et entre > les discussions diverses on a corrigés quelques bogues et commencé > certaines fonctionnalités intéressantes (j'en dirai plus une autre > fois :) ). > > Je viens de mettre libervia.org à jour, avec: > - diverses corrections, notamment sur le redimensionnement des widgets > - la panneau des contacts et maintenant visible sur tous les onglets, > mais masquable en cliquant sur un bouton à côté du titre « Contacts » > - le nouveau widget web mentionné sur mon blog est dispo > - les onglets sont automatiquement sélectionnés en cas de nouvel > onglet ou de suppression > - il y a un widget sélectionné par onglet, ce qui devrait éviter les > erreurs en envoyant un message à la mauvaise personne > - suppession d'un onglet s'il n'y a plus de widget dedans > - fermer un widget de discussion de groupe quitte la discussion > > Voilà voilà :) > > ++ > Goffi > > PS: videz votre cache si les nouveautés n'apparaissent pas. > > > G'day all, > > this message will not be long, as it's already late and I'm working > tomorrow, but just for the record the hackathon was really nice, we > were 4 and between two chats we could fix some bugs et starts some new > interesting features (more to come late :) ). > > I have just update libervia.org, with: > - misc fixes, mainly widgets resizing > - the contacts pannel is now visible on every tabs, but you can hide > it by clicking on the button on the left of the "contacts" title > - the new web widget names in my blog is now available > - the tabs are automatically selected in case of new tab or tab removal > - the is one selected widget per tab, that should avoid mistakes by > sending a message to the wrong recipient > - tab is deleted if there is no more widgets indide it > - closing a group chat widget will leave the chat room > > enjoy :) > > ++ > Goffi > > PS: clear your cache if you can't see the new features > > _______________________________________________ > dev mailing list > dev at goffi.org > http://lists.goffi.org/listinfo/dev From goffi at goffi.org Thu Mar 7 01:32:50 2013 From: goffi at goffi.org (Goffi) Date: Thu, 07 Mar 2013 01:32:50 +0100 Subject: [dev] Hackathon + Libervia.org update In-Reply-To: <5137C01D.1030605@goffi.org> References: <5133E427.4030509@goffi.org> <5137C01D.1030605@goffi.org> Message-ID: <5137E032.6000900@goffi.org> Et une autre dans la foulée pour déplacer les widgets entre les onglets (vous pouvez glisser/déposer sur un onglet). Commentaires bienvenus And an other one following, you can now drag n drop on a tab (i.e.: you can move widgets between tabs). Feebacks welcome Le 06/03/2013 23:15, Goffi a écrit : > Nouvelle mise à jour: les widgets sont désormais déplaçables en > glissant/déposant la barre de titre > > New update: widgets are now movable with a title bar drag n drop. > > Le 04/03/2013 01:00, Goffi a écrit : >> english below >> >> Salut tout le monde, >> >> bon je ne vais pas faire un long discours parce qu'il est déjà tard, >> mais juste que le hackathon s'est très bien passé, on était 4 et >> entre les discussions diverses on a corrigés quelques bogues et >> commencé certaines fonctionnalités intéressantes (j'en dirai plus une >> autre fois :) ). >> >> Je viens de mettre libervia.org à jour, avec: >> - diverses corrections, notamment sur le redimensionnement des widgets >> - la panneau des contacts et maintenant visible sur tous les onglets, >> mais masquable en cliquant sur un bouton à côté du titre « Contacts » >> - le nouveau widget web mentionné sur mon blog est dispo >> - les onglets sont automatiquement sélectionnés en cas de nouvel >> onglet ou de suppression >> - il y a un widget sélectionné par onglet, ce qui devrait éviter les >> erreurs en envoyant un message à la mauvaise personne >> - suppession d'un onglet s'il n'y a plus de widget dedans >> - fermer un widget de discussion de groupe quitte la discussion >> >> Voilà voilà :) >> >> ++ >> Goffi >> >> PS: videz votre cache si les nouveautés n'apparaissent pas. >> >> >> G'day all, >> >> this message will not be long, as it's already late and I'm working >> tomorrow, but just for the record the hackathon was really nice, we >> were 4 and between two chats we could fix some bugs et starts some >> new interesting features (more to come late :) ). >> >> I have just update libervia.org, with: >> - misc fixes, mainly widgets resizing >> - the contacts pannel is now visible on every tabs, but you can hide >> it by clicking on the button on the left of the "contacts" title >> - the new web widget names in my blog is now available >> - the tabs are automatically selected in case of new tab or tab removal >> - the is one selected widget per tab, that should avoid mistakes by >> sending a message to the wrong recipient >> - tab is deleted if there is no more widgets indide it >> - closing a group chat widget will leave the chat room >> >> enjoy :) >> >> ++ >> Goffi >> >> PS: clear your cache if you can't see the new features >> >> _______________________________________________ >> dev mailing list >> dev at goffi.org >> http://lists.goffi.org/listinfo/dev > > > _______________________________________________ > dev mailing list > dev at goffi.org > http://lists.goffi.org/listinfo/dev From robotux at celest.fr Tue Mar 26 15:54:28 2013 From: robotux at celest.fr (Thomas Preud'homme) Date: Tue, 26 Mar 2013 15:54:28 +0100 Subject: [dev] [en] Bugs hindering a proper Debian package Message-ID: <201303261554.29438.robotux@celest.fr> Hi Goffi, as I told you many times, we are two people (Matteo and myself) doing the packaging of Sàt for Debian. The package are functionnal as of now but there are a few bugs/improvements which I'd like to be solved before uploading the package to the archive. Some of them are on the packaging side and I'll omit them here. On SàT side, I'd appreciate if you deal in priority (but you're the boss, you decide ;)) with: * Send an announce here to state that urwid_satext/*.py elements have indeed be relicensed [bug #23]. I know you already announced the relicensing but since the two files retained their old copyright notice, I'd prefer a new announce if you don't mind. * wix crashing when started with only the default profile [bug #24] * jp pointing the user to some documentation about how to start dbus if it's not already started [bug #27]. What I really need is the detection for dbus, we can write the documentation ourselves and we'll patch the message anyway to point to the place on Debian system where the documentation will be [bug #23] http://bugs.goffi.org/show_bug.cgi?id=23 [bug #24] http://bugs.goffi.org/show_bug.cgi?id=24 [bug #26] http://bugs.goffi.org/show_bug.cgi?id=27 What would be also nice (but less prioritary): * wix failing to quit properly [bug #25] * SàT core failing with SRV records [bug #3] [bug #3] http://bugs.goffi.org/show_bug.cgi?id=3 [bug #25] http://bugs.goffi.org/show_bug.cgi?id=25 Best regards, Thomas Preud'homme -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: signature.asc Type: application/pgp-signature Taille: 836 octets Desc: This is a digitally signed message part. URL: From goffi at goffi.org Wed Mar 27 10:14:22 2013 From: goffi at goffi.org (Goffi) Date: Wed, 27 Mar 2013 10:14:22 +0100 Subject: [dev] [en] Bugs hindering a proper Debian package In-Reply-To: <201303261554.29438.robotux@celest.fr> References: <201303261554.29438.robotux@celest.fr> Message-ID: <4112179.1xJmYboDnW@goffissimo> Hi Thomas, Thanks for your work, I'll try to fix all of this this week... Cheers Goffi Le mardi 26 mars 2013 15:54:28 Thomas Preud'homme a écrit : > Hi Goffi, > > as I told you many times, we are two people (Matteo and myself) doing the > packaging of Sàt for Debian. The package are functionnal as of now but there > are a few bugs/improvements which I'd like to be solved before uploading > the package to the archive. Some of them are on the packaging side and I'll > omit them here. On SàT side, I'd appreciate if you deal in priority (but > you're the boss, you decide ;)) with: > > * Send an announce here to state that urwid_satext/*.py elements have indeed > be relicensed [bug #23]. I know you already announced the relicensing but > since the two files retained their old copyright notice, I'd prefer a new > announce if you don't mind. > * wix crashing when started with only the default profile [bug #24] > * jp pointing the user to some documentation about how to start dbus if it's > not already started [bug #27]. What I really need is the detection for > dbus, we can write the documentation ourselves and we'll patch the message > anyway to point to the place on Debian system where the documentation will > be > > [bug #23] http://bugs.goffi.org/show_bug.cgi?id=23 > [bug #24] http://bugs.goffi.org/show_bug.cgi?id=24 > [bug #26] http://bugs.goffi.org/show_bug.cgi?id=27 > > What would be also nice (but less prioritary): > > * wix failing to quit properly [bug #25] > * SàT core failing with SRV records [bug #3] > > [bug #3] http://bugs.goffi.org/show_bug.cgi?id=3 > [bug #25] http://bugs.goffi.org/show_bug.cgi?id=25 > > Best regards, > > Thomas Preud'homme From robotux at celest.fr Fri Mar 29 17:28:56 2013 From: robotux at celest.fr (Thomas Preud'homme) Date: Fri, 29 Mar 2013 17:28:56 +0100 Subject: [dev] [en] Debian development packages available Message-ID: <201303291728.57271.robotux@celest.fr> Hello to you, Matteo Cypriani and myself are working on a Debian package for sat and needed dependencies. The packages are now mostly ready so we put them online so that people can try and use them. To use these package, you'll need to add the following line to your /etc/apt/sources.list (or to one of the file under /etc/apt/sources.list.d): deb [ arch=amd64 ] http://people.debian.org/~robotux/pkgs/ unstable main That means only packages for the amd64 architecture are available right now but I'll try to provide some for armhf (maybe also armel) and i386 soon. The version of this package is chosen so that when the packages will be uploaded to the Debian official archive, it will migrate seamlessly. Before installing anything, you should check the PGP key that signs the archive. Run all the following steps (1-4) as root 1) First, import the key in a new keyring (robotux.gpg): gpg --no-default-keyring --keyring /etc/apt/trusted.gpg.d/robotux.gpg --recv- keys E851CC9AE4743BA4 2) Then check the signature of this key is fine. It's signed by my key which is in the debian keyring containing the keys of debian developers so we need to install the debian keyring: aptitude install debian-keyring 3) gpg --no-default-keyring --keyring /etc/apt/trusted.gpg.d/robotux.gpg -- keyring /usr/share/keyrings/debian-keyring.gpg --check-sigs E851CC9AE4743BA4 if a ! (exclamation mark) follows "sig" it means the signature was correctly verified. You should have 2 signatures, the self signature and the one from my Debian Developer's key: sig!3 E4743BA4 2013-03-29 Thomas Preud'homme APT archive sig! BD52529E 2013-03-29 Thomas Preud'homme (RoboTux) You can then proceed and import the key in the apt keyring: 4) gpg --no-default-keyring --keyring /etc/apt/trusted.gpg.d/robotux.gpg -- export E851CC9AE4743BA4 | apt-key add - You can now update your apt database and install sat: aptitude update aptitude install sat-xmpp-primitivus sat-xmpp-jp sat-xmpp-wix Of course you can decide to only install one of the frontend (that is, only install sat-xmpp-primitivus and not the others for instance). Best regards, Thomas -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: signature.asc Type: application/pgp-signature Taille: 836 octets Desc: This is a digitally signed message part. URL: From robotux at celest.fr Fri Mar 29 17:41:30 2013 From: robotux at celest.fr (Thomas Preud'homme) Date: Fri, 29 Mar 2013 17:41:30 +0100 Subject: [dev] [en] fixing localization Message-ID: <201303291741.30716.robotux@celest.fr> Hi there, [yeah I need to change from time to time] I noticed while packaging SàT that the localization was not working despite the translated strings being installed in the correct system path. Then I stumbled upon this line in frontends/src/quick_frontend/quick_app.py: gettext.install('sat_frontend', "../i18n", unicode=True) and the corresponding line in frontends/src/jp/jp: gettext.install('jp', "i18n", unicode=True) The intent of these lines is to find the translated strings in the source tree but then it doesn't work when installed properly. Of course an if statement could be added to use the correct gettext.install but there is probably cleaner solution to be done. Meanwhile, I follow the simple approach of using the default system path in the Debian packaging as the package is supposed to be installed, not just decompressed. The patch used can be found in the file attached to this email. Best regards, Thomas Preud'homme -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: 0001-Search-.mo-files-in-default-system-locale-dir.patch Type: text/x-patch Taille: 1713 octets Desc: non disponible URL: -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: signature.asc Type: application/pgp-signature Taille: 836 octets Desc: This is a digitally signed message part. URL: From robotux at celest.fr Sat Mar 30 00:24:57 2013 From: robotux at celest.fr (Thomas Preud'homme) Date: Sat, 30 Mar 2013 00:24:57 +0100 Subject: [dev] [en] Debian development packages available Message-ID: <201303300024.57967.robotux@celest.fr> Le vendredi 29 mars 2013 17:28:56, Thomas Preud'homme a écrit : > Hello to you, I should have reread myself before sending that email. > > Matteo Cypriani and myself are working on a Debian package for sat and > needed dependencies. The packages are now mostly ready so we put them > online so that people can try and use them. > > To use these package, you'll need to add the following line to your > /etc/apt/sources.list (or to one of the file under > /etc/apt/sources.list.d): > > deb [ arch=amd64 ] http://people.debian.org/~robotux/pkgs/ unstable main > > That means only packages for the amd64 architecture are available right now > but I'll try to provide some for armhf (maybe also armel) and i386 soon. > The version of this package is chosen so that when the packages will be > uploaded to the Debian official archive, it will migrate seamlessly. I'm so used to work with arch-dependant package that I didn't realize the giant mistake I was doing. Of course python is architecture independant so the packages work for all arch. However, lists of packages in a repo are per arch so I needed to add armel, armhf and i386 to the mix in order for the repo to work for these architectures. If someone use another architecture, please send me a mail and I'll add it to the list. > > Before installing anything, you should check the PGP key that signs the > archive. Run all the following steps (1-4) as root > > 1) First, import the key in a new keyring (robotux.gpg): > > gpg --no-default-keyring --keyring /etc/apt/trusted.gpg.d/robotux.gpg > --recv- keys E851CC9AE4743BA4 So when done on another computer of mine this command didn't want because there was no default keyserver for root. So in case this command doesn't work, just add --keyserver keys.gnupg.net (or hkp://pool.sks-keyservers.net). [SNIP correct parts of the email] Best regards, Thomas -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: signature.asc Type: application/pgp-signature Taille: 836 octets Desc: This is a digitally signed message part. URL: