<div dir="ltr"><div><div>Thanks Borys for this explanation !<br><br></div>Good evening<br></div>Michael<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/6/13 Borys Jurgiel <span dir="ltr"><<a href="mailto:lists@borysjurgiel.pl" target="_blank">lists@borysjurgiel.pl</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dnia czwartek, 13 czerwca 2013 o 18:48:10 kimaidou napisał(a):<br>
<div class="im">> Hi<br>
><br>
><br>
> 2013/6/13 Paolo Cavallini <<a href="mailto:cavallini@faunalia.it">cavallini@faunalia.it</a>><br>
><br>
> > -----BEGIN PGP SIGNED MESSAGE-----<br>
> > Hash: SHA1<br>
> ><br>
> > Il 13/06/2013 18:26, kimaidou ha scritto:<br>
> > > Hi Paolo,<br>
> > ><br>
> > > I will try to upgrade Lizmap tomorrow, when I can figure out how I<br>
> > > can have one plugin versino for each QGIS 1.8 and future 2 in the<br>
> > > plugin repository.<br>
> ><br>
> > isn't this covered in the HowTo?<br>
><br>
> The howTo [1] is very usefull and comprehensive. Though I have not<br>
> understand yet if I can send 2 ZIP files with different metadata (one zip<br>
> for each version) but with the same plugin name, the same plugin version<br>
> (eg one 2.9 for QGIS 2 and another 2.9 for QGIS 1.8), etc.  Does the plugin<br>
> repository manage this ? How 2 plugins called "Lizmap" would be displayed<br>
> in the list of plugins in <a href="http://plugins.qgis.org" target="_blank">plugins.qgis.org</a> ?<br>
<br>
</div>Hi,<br>
I haven't noticed earlier the repository section is confusing. I'll fix it, for<br>
now just be aware here is the only truth below:<br>
<br>
You should upload the two versions with the same name and only set<br>
qgisMinimumVersion to 1.x and 2.0:<br>
<br>
You usually DON'T NEED to set qgisMaximumVersion. QGIS assumes the plugin is<br>
compatible with qgisMinimumVersion and any higher within the major version, so<br>
your two plugins will be compatible with QGIS 1.x - 1.99 and 2.0 - 2.99.<br>
Another words, the qgisMaximumVersion is set automatically to<br>
floor(qgisMinimumVersion) + 0.99<br>
This way any QGIS version is compatible with only one of the two plugins.<br>
<br>
Now about your question: QGIS 2.0 contacts the repository by url:<br>
<a href="http://plugins.qgis.org/plugins/plugins.xml?qgis=2.0" target="_blank">http://plugins.qgis.org/plugins/plugins.xml?qgis=2.0</a><br>
so the repo only returns plugins compatible with the requested version.<br>
<br>
QGIS 1.8 doesn't attach the ?qgis=2.0 parameter, so we made the repo assuming<br>
1.8 by default. Yes, " <a href="http://plugins.qgis.org/plugins/plugins.xml" target="_blank">http://plugins.qgis.org/plugins/plugins.xml</a> " will only<br>
return plugins compatible with QGIS 1.8.<br>
<br>
</blockquote></div><br></div>