<html><body>
<p><font size="2" face="sans-serif">Good job Ian and Denis, but am i wrong thinking this requires, that the author of the plugin is still in progress or available!? Or who may include min_/max_version to the code?</font><br>
<font size="2" face="sans-serif">A lot of Bazaar-Plugins were touched in 2011, 2012 for the last time :-( So perhaps the author is not in touch with EP anymore - &nbsp;although his plugin would work for years...</font><br>
<br>
<font size="2" face="sans-serif">In clear words: Who should decide? Thats what i meant with crowd-voting. This is actual feedback.</font><br>
<br>
<font size="2" face="sans-serif">-- <br>
Jens Vieler<br>
Informatikdienste<br>
Universität Zürich<br>
Winterthurerstr. 190<br>
CH-8057 Zürich<br>
<br>
mail: &nbsp;jens.vieler@id.uzh.ch<br>
phone: +41 44 63 56777<br>
<a href="http://www.id.uzh.ch">http://www.id.uzh.ch</a></font><br>
<br>
<img width="16" height="16" src="cid:1__=4EBBF490DFA1D46D8f9e8a93df9@lotus.uzh.ch" border="0" alt="Inactive hide details for Ian Stuart ---09.03.2015 10:05:43---On 09/03/15 08:48, Denis Pitzalis wrote: &gt; Hi all,"><font size="2" color="#424282" face="sans-serif">Ian Stuart ---09.03.2015 10:05:43---On 09/03/15 08:48, Denis Pitzalis wrote: &gt; Hi all,</font><br>
<br>
<font size="1" color="#5F5F5F" face="sans-serif">Von:        </font><font size="1" face="sans-serif">Ian Stuart &lt;Ian.Stuart@ed.ac.uk&gt;</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">An:        </font><font size="1" face="sans-serif">eprints-tech@ecs.soton.ac.uk</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Datum:        </font><font size="1" face="sans-serif">09.03.2015 10:05</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Betreff:        </font><font size="1" face="sans-serif">[EP-tech] Re: Bazaar-Plugins vs. New EPrint Versions</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Gesendet von:        </font><font size="1" face="sans-serif">eprints-tech-bounces@ecs.soton.ac.uk</font><br>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<tt><font size="2">On 09/03/15 08:48, Denis Pitzalis wrote:<br>
&gt; Hi all,<br>
&gt;<br>
&gt; Maybe even easier would be to add a min_version and a max_version<br>
&gt; variables in the plugin definition. Like in PHP CMS. So we can define:<br>
&gt; $self-&gt;{min_version} = “&gt;= 3.3.10”;<br>
&gt; $self-&gt;{max_version} = “&lt; 3.3.12”;<br>
&gt;<br>
&gt; so we are sure that we always install the good version of a plugin.<br>
&gt;<br>
&gt; We could even go further and add a dependencies like:<br>
&gt; $self-&gt;{dependency} = “icon-builder&gt;1.1.4”;<br>
&gt;<br>
&gt; etc<br>
&gt;<br>
&gt; What do you think?<br>
<br>
The downside to this approach is that plugins should remain compatible <br>
with all releases of EPrints (and certainly within a Version: 3.1; 3.2; <br>
3.3;...)<br>
The changes that kill plugins are changes to API calls... and those <br>
shouldn't change within a version (so all function/api calls in 3.3.1 <br>
should still work in 3.3.14 - though there may be additional <br>
functionality available within those calls, or via new calls)<br>
<br>
I'd be happy with<br>
<br>
$self-&gt;{min_version} = “&gt;= 3.2”;<br>
$self-&gt;{max_version} = “&lt; 3.4”;<br>
<br>
Anything else, and all Bazaar plugins automatically go &quot;out of scope&quot; on <br>
every new release, until they are tested against an install of that new <br>
release.<br>
<br>
-- <br>
<br>
Ian Stuart.<br>
Developer: ORI, RJ-Broker, and OpenDepot.org<br>
Bibliographics and Multimedia Service Delivery team,<br>
EDINA,<br>
The University of Edinburgh.<br>
<br>
</font></tt><tt><font size="2"><a href="http://edina.ac.uk/">http://edina.ac.uk/</a></font></tt><tt><font size="2"><br>
<br>
This email was sent via the University of Edinburgh.<br>
<br>
The University of Edinburgh is a charitable body, registered in<br>
Scotland, with registration number SC005336.<br>
<br>
<br>
*** Options: </font></tt><tt><font size="2"><a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a></font></tt><tt><font size="2"><br>
*** Archive: </font></tt><tt><font size="2"><a href="http://www.eprints.org/tech.php/">http://www.eprints.org/tech.php/</a></font></tt><tt><font size="2"><br>
*** EPrints community wiki: </font></tt><tt><font size="2"><a href="http://wiki.eprints.org/">http://wiki.eprints.org/</a></font></tt><tt><font size="2"><br>
*** EPrints developers Forum: </font></tt><tt><font size="2"><a href="http://forum.eprints.org/">http://forum.eprints.org/</a></font></tt><tt><font size="2"><br>
</font></tt><br>
</body></html>