<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi all,</p>
<p>Ok - here is my proposal of wording for the Loomio vote.</p>
<p>-------------</p>
<p>During the work of QGIS 3.0 not only the Desktop and core code
base received a lot of refactoring and API improvements, but also
the server part. QGIS server is quite popular among users, due to
the ease of use regarding configuration of symbology, feature
information</p>
<p> and print layouts. Users also like the fact that the rendering
between QGIS Desktop and QGIS server is identical. From version to
version it grew more powerful and extensible, due to Python plugin
extensions. However, the code base grew more and more complex,
partially due to technical restrictions in the 2.x API when the
majority of the QGIS server code base was written. However, while
a lot of work already went into refactoring of the QGIS server
code base, implemented by french and swiss companies 3Liz,
Oslandia and Camptocamp, the work is not close to being finished.
Financial support from QGIS.ORG would help developers to dedicate
more time and help finish the refactoring and de-coupling between
core and GUI, and rewriting essential parts of QGIS Server. In
addition, effort would go into making sure that QGIS server is OGC
compliant.</p>
<p>Fortunately, the financial situation of QGIS.ORG allows us to
support the QGIS server development in addition to our commitments
in the QGIS grants program and the bug fixing effort.<br>
</p>
<p>QGIS voting members are kindly asked to approve dedicating 13 k €
towards the improvement of the QGIS server code base. 3k € would
be dedicated to 3Liz and the rewriting of the QGSWxS project file
parser. The other 10k € would be distributed between the companies
3Liz, Oslandia and Camptocamp, according to availability and
expertise of their developers. The three companies should use the
available funds to ensure the best possible outcome for the QGIS
server community. Upcoming work includes:</p>
<p>- Finishing refactoring of GetPrint command</p>
<p>- Finishing refactoring of GetLegendGraphics command</p>
- Refactoring of GetFeatureInfo
<p>- Refactoring of DXF output in the GetMap command
</p>
<p>- Ensure and Increase OGC compliance and performance</p>
<p>------------------</p>
<p>Tim - can you please set up Loomio voting and use the above text
- feel free to improve upon it.</p>
<p>Thanks to all,</p>
<p>Andreas<br>
</p>
<br>
<div class="moz-cite-prefix">On 23.06.2017 20:22, Tim Sutton wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CADwz+dUa+D6WDUqcD_Vchs9Lg8oOWZD5bHk8V3i79yBB6y1VXw@mail.gmail.com">
<div dir="ltr">Hi Andreas
<div><br>
</div>
<div>If the amounts will probably be above and beyond our
discretionary spend budget, we should just call for a loomio
vote to keep things transparent. If it is within a budget
allocation then please just move forward and do it. If we need
to go the loomio route, I think we can do it with a 1 week
time frame. Can you provide me with the wording for the
proposal and I will post it?</div>
<div><br>
</div>
<div>Regards</div>
<div><br>
</div>
<div>Tim</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Jun 23, 2017 at 5:57 PM,
Andreas Neumann <span dir="ltr"><<a
href="mailto:andreas@qgis.org" target="_blank"
moz-do-not-send="true">andreas@qgis.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>HI all,<br>
<br>
</div>
So I wonder how we can proceed here. Some agree,
there is noone that disagrees but no decision?<br>
</div>
<br>
</div>
How can we proceed? Do we need a Loomio vote from
voting members or is a PSC decision enough?<br>
<br>
</div>
It seems like all agree about the 3k contribution for
the WXS parser removal project from 3Liz, but how
about the other plans from Oslandia? Do we need more
information about these additional projects?<br>
<br>
</div>
Tim - I am specifically asking you for a decision on the
way forward - otherwise we will still discuss the same
issues in 2-3 weeks from now and QGIS 3 will be released
without a proper rewrite of QGIS server.<br>
<br>
</div>
If we can set a transparent decision process we can use
the same process for other similar projects (in or outside
of the QGIS grants process).<br>
<div><br>
</div>
<div>Thanks,<br>
</div>
<div>Andreas<br>
</div>
</div>
<div class="gmail_extra">
<div>
<div class="h5"><br>
<div class="gmail_quote">On 20 June 2017 at 22:47, Tim
Sutton <span dir="ltr"><<a
href="mailto:tim@qgis.org" target="_blank"
moz-do-not-send="true">tim@qgis.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi
<div><br>
</div>
<div>+1 from me to support the refactoring work
with 3k EUROS.</div>
<div><br>
</div>
<div>Regards</div>
<div><br>
</div>
<div>Tim</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Jun 16, 2017 at
5:32 PM, Régis Haubourg <span dir="ltr"><<a
href="mailto:regis.haubourg@gmail.com"
target="_blank" moz-do-not-send="true">regis.haubourg@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div dir="ltr">Hi all,
<div>that is very good news that we find
some QGIS.org funds to support some low
level tasks that remain really hard to
fund otherwise. </div>
<div>3liz truely deserve this support
since they put huge efforts in QGIS
server refactoring, thanks again to them
for that. Thanks Andreas for pushing
this topic again. </div>
<div><br>
</div>
<div><br>
</div>
<div>
<div>Following the status update on qgis
server refactoring made here [0], here
another update:</div>
<div><br>
</div>
<div>- we finally have our new website
and published two web articles on QGIS
server security stress tests [1] and
OGC compliancy testing framework [2]</div>
<div><br>
</div>
<div>- Paul finished GetLegend graphics
refactor [3] </div>
<div><br>
</div>
<div>- René Luc finished <span
style="color:rgb(0,0,0);font-family:Cantarell;font-size:15px">GetCapabilities
/ </span><span
style="color:rgb(0,0,0);font-family:Cantarell;font-size:15px"> GetContext
/ </span><span
style="color:rgb(0,0,0);font-family:Cantarell;font-size:15px">DescribeLayer
/ </span><span
style="color:rgb(0,0,0);font-family:Cantarell;font-size:15px">GetStyles
(GetStyle)</span></div>
<div><br>
</div>
<div>So now, mandatory actions pending
now, René-Luc, Yves, please correct me
and tell us how much you need :</div>
<div><br>
</div>
<div>- Richard, we got distracted by
some mail routing troubles, did you
have Paul's mail for finding a way to
push the OGC html reports to test.<a
href="http://qgis.org"
target="_blank"
moz-do-not-send="true">qgis.org</a>
? </div>
<div><br>
</div>
<div>- GetPrint todo by Oslandia. ~ at
least 5000 euros but composer rework
can change it all.<br>
</div>
<div><br>
</div>
<div>- <span style="color:rgb(0,0,0);white-space:pre-wrap"> </span><span style="color:rgb(0,0,0);white-space:pre-wrap">GetFeatureInfo, DXFWriter by 3Liz </span></div>
<div><span style="color:rgb(0,0,0);white-space:pre-wrap">
</span></div>
<div><span style="color:rgb(0,0,0);white-space:pre-wrap">- Testing by Real Users before during feature freeze :) </span></div>
<div><br>
</div>
<div>- Try to reach a 100 % OGC
compliancy by fixing issues or
disabling some very edge cases. We are
currently limited by TeamEgine tool
crashes. Paul is hot on doing the job,
but we'll need funding. I would start
asking to something like 5000 euros
and see what we can do with it. </div>
<div><br>
</div>
<div>I can't evaluate the other tasks
like pushing the performance benchmark
framework and define the reference
test set in it. </div>
<div><br>
</div>
<div>Cheers</div>
<div>Régis</div>
<div><br>
</div>
<div>[0] <a
href="https://lists.osgeo.org/pipermail/qgis-psc/2017-May/005316.html"
target="_blank"
moz-do-not-send="true">https://lists.osgeo.org/pi<wbr>permail/qgis-psc/2017-May/0053<wbr>16.html</a></div>
[1] <a
href="http://oslandia.com/en/2017/06/14/qgis-server-security-aspect/"
target="_blank" moz-do-not-send="true">http://oslandia.com/en/201<wbr>7/06/14/qgis-server-security-a<wbr>spect/</a> </div>
<div>[2] <a
href="http://oslandia.com/en/2017/06/16/qgis-server-ogc-cite-compliance-testing/"
target="_blank" moz-do-not-send="true">http://oslandia.com/en/201<wbr>7/06/16/qgis-server-ogc-cite-c<wbr>ompliance-testing/</a><br>
</div>
<div>[3] <a
href="https://github.com/qgis/QGIS/pull/4699"
target="_blank" moz-do-not-send="true">https://github.com/qgis/QGIS/p<wbr>ull/4699</a><br>
</div>
<div>
<div
class="m_4410978929674495390m_422804681976742080h5">
<div class="gmail_extra"><br>
<div class="gmail_quote">2017-06-13
12:50 GMT+02:00 Paolo Cavallini <span
dir="ltr"><<a
href="mailto:cavallini@faunalia.it"
target="_blank"
moz-do-not-send="true">cavallini@faunalia.it</a>></span>:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">Hi
all,<br>
<span><br>
Il 13/06/2017 10:23, Andreas
Neumann ha scritto:<br>
<br>
> We briefly started
discussing the support of the
QGIS server refactoring.<br>
><br>
> I would now propose that
we pay 3Liz (René-Luc D'Hont)
the quoted 3k €<br>
> for the QGIS server
enhancement
(QgsWXSProjectParser).
Refactoring work<br>
> and under-the-hood
changes that don't add new
features is exactly that<br>
</span>> kind of work that
should be funded from <a
href="http://QGIS.ORG"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">QGIS.ORG</a>
<<a href="http://QGIS.ORG"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">http://QGIS.ORG</a>>
in my<br>
> opinion.<br>
<br>
Agreed fully<br>
<span><br>
> Can the PSC decide on
this, or do we need to ask our
voting members? Do<br>
> we start a Loomio voting?
I would like a quick decision
- time is<br>
> ticking for QGIS 3 and
there is summer break ...<br>
><br>
> For your information,
here is the financial
situation of <a
href="http://QGIS.ORG"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">QGIS.ORG</a><br>
</span>> <<a
href="http://QGIS.ORG"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">http://QGIS.ORG</a>>:<br>
> <a
href="https://docs.google.com/spreadsheets/d/18gwm83ENnIqNk0Hul-OlqggTHU4QeTqA-DvPmX8kK88/edit#gid=0"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">https://docs.google.com/spread<wbr>sheets/d/18gwm83ENnIqNk0Hul-Ol<wbr>qggTHU4QeTqA-DvPmX8kK88/edit#g<wbr>id=0</a><br>
<span>> <<a
href="https://docs.google.com/spreadsheets/d/18gwm83ENnIqNk0Hul-OlqggTHU4QeTqA-DvPmX8kK88/edit#gid=0"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">https://docs.google.com/sprea<wbr>dsheets/d/18gwm83ENnIqNk0Hul-O<wbr>lqggTHU4QeTqA-DvPmX8kK88/edit#<wbr>gid=0</a>><br>
> with our actual expenses
and income.<br>
><br>
> I expect an addition 15k
of income during June
(sponsorings, PayPal,<br>
> contributions to Essen HF
from FOSSGIS e.V. and
QGIS-DE). On the<br>
> expenses side I expect
invoices for 2.18 bug fixing
at around 15k. The<br>
> Essen HF is almost fully
covered by payments from
FOSSGIS e.V. and<br>
> QGIS-DE. So we are
financially in a good shape to
fund additional work<br>
> around QGIS server.<br>
<br>
</span>thanks for the update,
quite reassuring<br>
<span><br>
> In addition, we should
ask QGIS server devs (3Liz,
Oslandia, Camptocamp,<br>
> Sourcepole) what other
server work is pending to get
it in a good state.<br>
<br>
</span>agreed, it will be good
to have a clear picture of what
is missing, and<br>
the eventual stubling blocks<br>
<br>
thanks again<br>
<span
class="m_4410978929674495390m_422804681976742080m_-7662527168847024767gmail-m_-7501634809361475550HOEnZb"><font
color="#888888">--<br>
Paolo Cavallini - <a
href="http://www.faunalia.eu"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">www.faunalia.eu</a><br>
QGIS & PostGIS courses:
<a
href="http://www.faunalia.eu/training.html"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">http://www.faunalia.eu/trainin<wbr>g.html</a><br>
<a
href="https://www.google.com/trends/explore?date=all&geo=IT&q=qgis,arcgis"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">https://www.google.com/trends/<wbr>explore?date=all&geo=IT&q=qgis<wbr>,arcgis</a><br>
</font></span>
<div
class="m_4410978929674495390m_422804681976742080m_-7662527168847024767gmail-m_-7501634809361475550HOEnZb">
<div
class="m_4410978929674495390m_422804681976742080m_-7662527168847024767gmail-m_-7501634809361475550h5">______________________________<wbr>_________________<br>
Qgis-psc mailing list<br>
<a
href="mailto:Qgis-psc@lists.osgeo.org"
target="_blank"
moz-do-not-send="true">Qgis-psc@lists.osgeo.org</a><br>
<a
href="https://lists.osgeo.org/mailman/listinfo/qgis-psc"
rel="noreferrer"
target="_blank"
moz-do-not-send="true">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-psc</a></div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
______________________________<wbr>_________________<br>
Qgis-psc mailing list<br>
<a href="mailto:Qgis-psc@lists.osgeo.org"
target="_blank" moz-do-not-send="true">Qgis-psc@lists.osgeo.org</a><br>
<a
href="https://lists.osgeo.org/mailman/listinfo/qgis-psc"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-psc</a><span
class="m_4410978929674495390HOEnZb"><font
color="#888888"><br>
</font></span></blockquote>
</div>
<span class="m_4410978929674495390HOEnZb"><font
color="#888888"><br>
<br clear="all">
<div><br>
</div>
-- <br>
<div
class="m_4410978929674495390m_422804681976742080gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr"><img moz-do-not-send="true"><br>
<div><br>
</div>
<div><br>
</div>
<div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><b>Tim
Sutton</b></div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">QGIS
Project Steering Committee Chair</div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><a
href="mailto:tim@qgis.org"
target="_blank"
moz-do-not-send="true">tim@qgis.org</a></div>
</div>
</div>
</div>
</font></span></div>
<br>
______________________________<wbr>_________________<br>
Qgis-psc mailing list<br>
<a href="mailto:Qgis-psc@lists.osgeo.org"
target="_blank" moz-do-not-send="true">Qgis-psc@lists.osgeo.org</a><br>
<a
href="https://lists.osgeo.org/mailman/listinfo/qgis-psc"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-psc</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
</div>
</div>
<span class="">
<div class="m_4410978929674495390gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div><br>
--<br>
Andreas Neumann<br>
</div>
<a href="http://QGIS.ORG" target="_blank"
moz-do-not-send="true">QGIS.ORG</a> board member
(treasurer)<br>
</div>
</div>
</span></div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr"><img
src="https://docs.google.com/uc?export=download&id=0B__vDnQXCKiwQ3hfMHZxN0phaXM&revid=0B__vDnQXCKiwdkZZQ3krVFBOYmdMNkEvWEViTVM2OWY3ZTFRPQ"
moz-do-not-send="true"><br>
<div><br>
</div>
<div><br>
</div>
<div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><b>Tim
Sutton</b></div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">QGIS
Project Steering Committee Chair</div>
<div
style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><a
href="mailto:tim@qgis.org" target="_blank"
moz-do-not-send="true">tim@qgis.org</a></div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>