Hello Ralf,<div><br></div><div>I removed the dependency to openssl. It was only needed to calculate MD5 sums. The MD5 sum calculation has been replaced by code that is under GPL2 or later. See subdirectory md5:</div><div><a href="https://github.com/adiesner/GarminPlugin/tree/master/src/md5">https://github.com/adiesner/GarminPlugin/tree/master/src/md5</a></div>

<div><br></div><div>I have tested the functionality and build it on Launchpad. Everything seems fine and working so far. I did not yet attach a version label to the new version - but I will if you want to start creating a debian package.</div>

<div><br></div><div>Source code can be found in my github repository:</div><div><a href="https://github.com/adiesner/GarminPlugin">https://github.com/adiesner/GarminPlugin</a></div><div><br></div><div>Cheers</div><div>Andreas</div>

<div><br><br><div class="gmail_quote">2012/7/7 Ralf Treinen <span dir="ltr"><<a href="mailto:treinen@pps.univ-paris-diderot.fr" target="_blank">treinen@pps.univ-paris-diderot.fr</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hello,<br>
<div class="im"><br>
On Fri, Dec 02, 2011 at 10:03:13AM +0100, Andreas Diesner wrote:<br>
<br>
</div><div class="im">> Ralf helped me a lot to clean up my code and prepare it for a possible<br>
> release (Thank you!). And as far as I remember all open issues (identified<br>
> by Ralf) have been cleaned up in the code. My only concern is that the<br>
> release cycle of Debian Stable is too slow. Garmin updated their plugin<br>
> twice this year and added new functionality -- on all websites that updated<br>
> their API my plugin was broken until I increased the version number and<br>
> added the missing function.<br>
<br>
</div>I am currently looking into packaging garmin-plugin for debian. So far<br>
I came across one problem with the licence: your code is under GPL3<br>
licence, but you are linking with openssl code, and this is a problem<br>
since both lincences are not compatible. Lintian tells me:<br>
<br>
E: garmin-plugin: possible-gpl-code-linked-with-openssl<br>
N:<br>
N:    This package appears to be covered by the GNU GPL but depends on the<br>
N:    OpenSSL libssl package and does not mention a license exemption or<br>
N:    exception for OpenSSL in its copyright file. The GPL (including version<br>
N:    3) is incompatible with some terms of the OpenSSL license, and therefore<br>
N:    Debian does not allow GPL-licensed code linked with OpenSSL libraries<br>
N:    unless there is a license exception explicitly permitting this.<br>
N:<br>
<br>
AFAICS there are two ways out of this:<br>
<br>
* add a linking exception to the licence, see for instance<br>
  <a href="http://en.wikipedia.org/wiki/GPL_linking_exception" target="_blank">http://en.wikipedia.org/wiki/GPL_linking_exception</a><br>
<br>
* link with GNU TLS instead of openssl.<br>
<br>
Greetings from the Annual Debian Conference in Managua -Ralf.<br>
<div class="im">--<br>
Ralf Treinen<br>
Laboratoire Preuves, Programmes et Systèmes<br>
Université Paris Diderot, Paris, France.<br>
</div><a href="http://www.pps.univ-paris-diderot.fr/~treinen/" target="_blank">http://www.pps.univ-paris-diderot.fr/~treinen/</a><br>
=====> New email address: <a href="mailto:treinen@pps.univ-paris-diderot.fr">treinen@pps.univ-paris-diderot.fr</a> <=====<br>
</blockquote></div><br></div>