<div dir="ltr">Hi Joachim,<br><br><div class="gmail_quote">2008/9/4 Joachim Breitner <span dir="ltr">&lt;<a href="mailto:nomeata@debian.org">nomeata@debian.org</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Valerio,<br>
<br>
Am Mittwoch, den 27.08.2008, 12:33 +0100 schrieb Valerio Valerio:<br>
<div class="Ih2E3d">&gt; a ReMoko package with ability to send events through gestures (Paul&#39;s<br>
&gt; daemon - <a href="http://wiki.openmoko.org/wiki/Gestures" target="_blank">http://wiki.openmoko.org/wiki/Gestures</a>) is available now in:<br>
&gt; <a href="http://code.google.com/p/remoko/downloads/list" target="_blank">http://code.google.com/p/remoko/downloads/list</a><br>
<br>
</div>I have had a look into packaging ReMoko for Debian. Here are some issues<br>
that you might want to look into, to make ReMoko easily packagable.<br>
<br>
&nbsp;* The setup.py could be improved. Have a look at [1], how I did this<br>
for zhone's setup.py.<br>
&nbsp;* It would be great if you could provide "official" source tarballs of<br>
your release. setup.py helps you with the sdist command, but you need to<br>
tell it what files it should include. Again, you can have a look at how<br>
Jan Lübbe did that for zhone at [2].<br>
&nbsp;* Your configuration module just looks for "settings.cfg", without<br>
specifying a path. Something like sys.env[&#39;HOME&#39;] + &quot;settings.cfg&quot; might<br>
be more sensible.</blockquote>The ReMoko version on the svn is my work version, I know that I have relative path and also the setup.py is incomplete, and some other glitches remain there. Until 16 Set I can&#39;t take a look on that :(<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
&nbsp;* The server source looks good, "make dist" produces a sensible<br>
tarball. You might want to change the product name and version number in<br>
<a href="http://configure.ac" target="_blank">configure.ac</a> though.</blockquote><div>Thanks, I miss that one. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
&nbsp;* What exactly is the server for? It seems it listens on a tcp socket<br>
for commands, which is connected by the UI to send the events over<br>
bluetooth. Why don't you bind to the <a href="http://127.0.0.1" target="_blank">127.0.0.1</a> IP address? Why don't you<br>
use dbus for that?</blockquote>The server handles all the HID communications, is like a bridge for the client UI, I use a unix socket because the BlueZ devs recommend it to me, besides a dbus interface will be slower, because in the mouse profile I have to send every small movement (pixel by pixel).<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
I think it would be great to have a remoko Debian package, but there is<br>
some work left. Are you going to continue remoko development, now that<br>
GSoC is over?</blockquote><div>Yes, I already made more code, but right now I don&#39;t have time and concentration until I finish my last exam (16 Set)&nbsp; :(<br><br>Thanks for the tips.<br>I will get in touch with you after 16 Set.<br>
<br>Best regards,<br><br>-- <br>Valério Valério<br><br><a href="http://www.valeriovalerio.org">http://www.valeriovalerio.org</a><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
Greetings and thanks,<br>
Joachim<br>
<br>
[1] <a href="http://git.freesmartphone.org/?p=zhone.git;a=blobdiff;f=setup.py;h=3203be394e70201eea5c865cba0f5922777ce237;hp=1b0e1c1b56f87651303533358e5af2a3c17a0af0;hb=ff4c5c02ee9fea489f7a37a6d4bd9e8475f76cc3;hpb=b9e9d771dd3c7d8554308f480db246f3d4a9f98d" target="_blank">http://git.freesmartphone.org/?p=zhone.git;a=blobdiff;f=setup.py;h=3203be394e70201eea5c865cba0f5922777ce237;hp=1b0e1c1b56f87651303533358e5af2a3c17a0af0;hb=ff4c5c02ee9fea489f7a37a6d4bd9e8475f76cc3;hpb=b9e9d771dd3c7d8554308f480db246f3d4a9f98d</a><br>

[2] <a href="http://git.freesmartphone.org/?p=zhone.git;a=commitdiff;h=fcfe28591bf4d40fcbd8b1bd73125f8cd5bff154;hp=509e786b03579e34085219ac70ba88d7f1827ed5" target="_blank">http://git.freesmartphone.org/?p=zhone.git;a=commitdiff;h=fcfe28591bf4d40fcbd8b1bd73125f8cd5bff154;hp=509e786b03579e34085219ac70ba88d7f1827ed5</a><br>

<font color="#888888"><br>
<br>
--<br>
Joachim &quot;nomeata&quot; Breitner<br>
Debian Developer<br>
 &nbsp;<a href="mailto:nomeata@debian.org">nomeata@debian.org</a> | ICQ# 74513189 | GPG-Keyid: 4743206C<br>
 &nbsp;JID: <a href="mailto:nomeata@joachim-breitner.de">nomeata@joachim-breitner.de</a> | <a href="http://people.debian.org/%7Enomeata" target="_blank">http://people.debian.org/~nomeata</a><br>
</font></blockquote></div><br><br clear="all"><br><br>
</div>