<div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div><div><div dir="ltr" class="gmail_attr">Am Mo., 4. Feb. 2019 um 17:07 Uhr schrieb Thomas Baumann <<a href="mailto:rdbath.regiodata@gmail.com">rdbath.regiodata@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div>But at the same time you have to see that buggy unmaintained plugins can cause a lot of frustration to users.<br></div><div dir="auto">I have made the experience that problems caused by such plugins are also actually very bad for the reputation of qgis.</div></div></blockquote><div><br></div><div>I also see a need to inform users about buggy or not-working plugins.</div><div>Obviously the votes are not having this effect (since they only increase?).</div><div><br></div><div>But "maintained" does not mean "bug-free"  - as you all know e.g. from commercial SW ;-).</div><div>And open source SW dev and maintenance in ones leisure time does not get better when you get an flaq "unmaintained" on your plugin.</div><div><br></div><div>I'm thinking along the line to allow comments in the repo <a href="http://plugins.qgis.org">http://plugins.qgis.org</a> (always with mandatory info about version of plugin, OS, etc.).</div><div>And in almost any  case, we need more maintainer (sic!) efforts to maintain the plugin repo.</div><div><br></div><div>:Stefan</div><div><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mo., 4. Feb. 2019 um 17:07 Uhr schrieb Thomas Baumann <<a href="mailto:rdbath.regiodata@gmail.com">rdbath.regiodata@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div>Hi,</div><div dir="auto">I can understand concerns about not wanting to discourage maintainers.</div><div dir="auto"><br>But at the same time you have to see that buggy unmaintained plugins can cause a lot of frustration to users.</div><div dir="auto">I have made the experience that problems caused by such plugins are also actually very bad for the reputation of qgis.</div><div dir="auto">(Because most of the users (and the deciders in a company) won't differentiate between qgis "core" and the plugins which are distributed over the official(!) repository. From their point of view qgis is just buggy.)</div><div dir="auto"><br></div><div dir="auto">I think it's just fair to inform the user if a plugin is still maintained or not and to be honest I don't quite understand why it should be too hard to click on a confirmation-link once a year to prove that you still maintain a plugin.</div><div dir="auto"><br></div><div dir="auto">If the maintainer does not want to respond or does not find the time to click the link than I guess it just reflects the fact that the plugin isn't maintained by this person anymore.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">For qgis 2.18 there were more than 800 plugins in the official repository and I guess that in some years there could be even more plugins available for qgis 3.</div><div dir="auto"><br></div><div dir="auto">I think it will be hard to keep qgis3 stable and performant if buggy unmaintained plugins won't be sorted out or at least marked as unmaintained.</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Thomas</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr">Am Mo., 4. Feb. 2019, 15:25 hat Tim Sutton <<a href="mailto:tim@kartoza.com" target="_blank">tim@kartoza.com</a>> geschrieben:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Hi<div><br><div><br><blockquote type="cite"><div>On 04 Feb 2019, at 00:30, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com" rel="noreferrer" target="_blank">nyall.dawson@gmail.com</a>> wrote:</div><br class="gmail-m_-2806362553356100422m_1090068858074467754Apple-interchange-newline"><div><span style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">On Mon, 4 Feb 2019 at 00:57, Matthias Kuhn <</span><a href="mailto:matthias@opengis.ch" style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" rel="noreferrer" target="_blank">matthias@opengis.ch</a><span style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">> wrote:</span><br style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><blockquote type="cite" style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br>Hi Paolo<br><br>On 2/3/19 1:39 PM, Paolo Cavallini wrote:<br><blockquote type="cite">Hi Matthias,<br><br>On 03/02/19 10:17, Matthias Kuhn wrote:<br><br><blockquote type="cite">Marking a plugin as "unmaintained" or "deprecated" is a heavy action which may discourage developers and make even useful plugins disappear.<br></blockquote><br>deprecated yes, unmaintained not necessarily. We could just let the user<br>know, perhaps suggesting a way to solve this, without removing them for<br>the list of available plugins (just like the Featured tag).<br></blockquote><br>Then I misunderstood the goal of this proposal, sorry.<br><br>I was imagining myself looking through a plugin list of a software of<br>which I am an ordinary user and seeing a plugin tagged as<br>"unmaintained". This would make me think it's unreliable, outdated and<br>unstable and hence not recommended.<br></blockquote><br style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">I think this actually IS the intention here.</span><br style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">But, as you've pointed out, no activity =/= unmaintained, as sometimes</span><br style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">no activity just means bug free and feature complete. In this case I</span><br style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">think it's fine to require developers to respond to a quick "is this</span><br style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">still maintained" survey in order to avoid the flag.</span><br style="font-family:Menlo-Regular;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"></div></blockquote><div><br></div><div>And sometimes even if the plugin is unmaintained it is still useful to lots of people (even if it has a few known bugs)…..</div><div><br></div><div>I’m not sure if flagging plugins as unmaintained is always so nice.. I would favour an approach where we could just list plugins in the plugin manager based on the date of their last release, most recent first so that you can see old versus new</div><div><br></div><div>Definitely -1 here on removing plugins that are orphaned unless they are part of a security / data integrity risk. Many people may have built up specific workflows around the existence of a particular plugin or two and there is no need to break this for people even if the plugin is orphaned…</div><div><br></div><div>Regards</div><div><br></div><div>Tim</div><div><br></div><blockquote type="cite"><br></blockquote></div><br><div>
<div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-height:normal;text-align:center"><span>—</span></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-height:normal;text-align:center"><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><br class="gmail-m_-2806362553356100422m_1090068858074467754Apple-interchange-newline" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span><span><span><span><span><span><span><span><span><span><img id="gmail-m_-2806362553356100422m_1090068858074467754ED8053A5-1005-41DF-9F6D-DFA33107BD40"></span><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br class="gmail-m_-2806362553356100422m_1090068858074467754Apple-interchange-newline"><br class="gmail-m_-2806362553356100422m_1090068858074467754Apple-interchange-newline"><br class="gmail-m_-2806362553356100422m_1090068858074467754Apple-interchange-newline"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Tim Sutton</b></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Co-founder:</b><span class="gmail-m_-2806362553356100422m_1090068858074467754Apple-converted-space"> </span>Kartoza</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Ex Project chair:</b><span style="font-weight:normal"><span class="gmail-m_-2806362553356100422m_1090068858074467754Apple-converted-space"> </span><a href="http://QGIS.org" rel="noreferrer" target="_blank">QGIS.org</a></span></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Visit <a href="http://kartoza.com/" rel="noreferrer" target="_blank"><span>http://kartoza.com</span></a> to find out about open source:</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Desktop GIS programming services</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Geospatial web development</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">GIS Training</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Consulting Services</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Skype</b>: timlinux </div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>IRC:</b><span class="gmail-m_-2806362553356100422m_1090068858074467754Apple-converted-space"> </span>timlinux on #qgis at <a href="http://freenode.net" rel="noreferrer" target="_blank">freenode.net</a></div>
</span></span></span></span></span></span></span></span></span></span></div>
</div><br></div></div>_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" rel="noreferrer" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div></div></div>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div></div></div>