<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Thanks for your quick reply here Lova,</p>
<p>I've no special legibility that my opinion would be greater than
yours, so I can't tell if it has to be reverted or not. That's why
I ask for discussion before deploying some breaking change,
without any warning or information. After having looked to others
PR, I would like to see more description about what a PR does
exactly, especially when it breaks something.</p>
<p>In this case, even after the last PR, this is a breaking and
undocumented change. For now, a plugin developer has no way to see
that a LICENSE file is now required in its plugin's zip. An error
message in a log is not a suitable information, even it's well
formulated and clear, especially in the era of automated CI/CD
deployments.<br>
</p>
<p>Regards,<br>
Julien<br>
</p>
<div class="moz-cite-prefix">On 24/11/2023 08:35, Lova
Andriarimalala wrote:<br>
</div>
<blockquote type="cite"
cite="mid:DU2PR02MB75589574FA983F9261C4ED10FBB8A@DU2PR02MB7558.eurprd02.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator"
content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
<style>@font-face
{font-family:Helvetica;
panose-1:0 0 0 0 0 0 0 0 0 0;}@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
{font-family:Calibri-Light;
panose-1:2 11 6 4 2 2 2 2 2 4;}@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
font-size:10.0pt;
font-family:"Courier New";}p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;}span.EmailStyle22
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}div.WordSection1
{page:WordSection1;}ol
{margin-bottom:0cm;}ul
{margin-bottom:0cm;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Dear </span><span
style="font-size:11.0pt" lang="EN-US">Julien</span><span
style="font-size:11.0pt">,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Many thanks
for your feedback.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">In </span><span
style="font-size:11.0pt" lang="EN-US">the new</span><span
style="font-size:11.0pt"> PR,
</span><span style="font-size:11.0pt" lang="EN-US">t</span><span
style="font-size:11.0pt">he license file is only required
for new plugins. For existing plugin updates, it generates
just a warning (but doesn't fail) when the license file is
missing.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">However, I'm
not sure if we should also just generate a warning for new
plugin uploads for now. If so, I will also fix the new
plugin upload.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Kind
regards.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">—</span><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"><o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span style="font-size:9.0pt"><img
style="width:1.1666in;height:.9166in"
id="Picture_x0020_3"
src="cid:part1.3owcG6Rd.0uXLCQIK@oslandia.com"
alt="Image" class="" width="112" height="88"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-align:center"
align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
lang="EN-US">Lova Andriarimalala</span></b><b><span
style="font-size:9.0pt"><o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-align:center"
align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
lang="EN-US">QGIS Full Stack Developer</span></b><b><span
style="font-size:9.0pt"><o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">Visit </span><span
style="font-size:9.0pt"><a href="http://kartoza.com/"
target="_top" moz-do-not-send="true"><span
style="font-family:Helvetica;color:#1155CC;mso-fareast-language:FR">http://kartoza.com</span></a></span><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> to
find out about open source:</span><span
style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Desktop GIS programming services</span><span
style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Geospatial web development</span><span
style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
GIS Training</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Consulting Services</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;color:#888888;mso-fareast-language:FR">Office: </span><span
style="font-size:9.0pt"><a href="tel:+261340952473"
target="_top" moz-do-not-send="true"><span
style="color:#0078D7;mso-fareast-language:FR">+261(0)34
09 524 73</span></a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div
style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span
style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">QGIS-Developer
<a class="moz-txt-link-rfc2396E" href="mailto:qgis-developer-bounces@lists.osgeo.org"><qgis-developer-bounces@lists.osgeo.org></a> on
behalf of Julien Moura via QGIS-Developer
<a class="moz-txt-link-rfc2396E" href="mailto:qgis-developer@lists.osgeo.org"><qgis-developer@lists.osgeo.org></a><br>
<b>Date: </b>Friday, 24 November 2023 at 10:30 AM<br>
<b>To: </b><a class="moz-txt-link-abbreviated" href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>
<a class="moz-txt-link-rfc2396E" href="mailto:qgis-developer@lists.osgeo.org"><qgis-developer@lists.osgeo.org></a><br>
<b>Subject: </b>Re: [QGIS-Developer] QGIS Full Stack
Web Developer Report<o:p></o:p></span></p>
</div>
<p>Hello Lova,<o:p></o:p></p>
<p>I cross post my comment to <a
href="https://github.com/qgis/QGIS-Django/issues/38#issuecomment-1824010198"
moz-do-not-send="true">
this issue</a> related to the PR mentioned below as "<a
href="https://github.com/qgis/QGIS-Django/pull/309"
moz-do-not-send="true">Make LICENSE file as required in
plugin package</a>", because I did not have any answer
there but saw that some changes still have been applied
without any comment.<o:p></o:p></p>
<p>While trying to publish or update a plugin, we faced the
new error message related to the deployment of
<a href="https://github.com/qgis/QGIS-Django/pull/309"
moz-do-not-send="true">this PR</a>:<br>
<br>
> Fault string: <Fault 1: 'File upload must be a
valid QGIS Python plugin compressed archive. Cannot find
LICENSE in plugin package.'><br>
<br>
See downstream issue on qgis-plugin-ci project
(disclaimer: I'm one of the mainteners but speaking on my
own here):
<a
href="https://github.com/opengisch/qgis-plugin-ci/issues/255"
moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/opengisch/qgis-plugin-ci/issues/255</a><br>
<br>
I think this kind of change, which breaks the
plugins'publication flow, should be discussed before to be
implemented (an issue from 1 person seems to be too light
to decide without any discussion), announced to the
community, a warning campaign should be run and a
transitional phase should be implemented (warning for 6
months, then error). This has a direct impact on hundreds
(thousands?) of plugin developers on a community project
with several million end users.<o:p></o:p></p>
<p>I understand that this process may seem too cumbersome,
and that since the QGIS Django project hasn't been so
dynamic for a few years, it's nice to see it get a new
lease of life, even if it means merging and deploying on
an ongoing basis.<br>
<br>
As for the underlying principle, I'm generally in favor of
strengthening the control mechanisms (automatic or
otherwise) for extensions on the official repository, but
I think it's really important to do this gradually, or at
least to avoid unilateral change "descended from the skies
of the developers".<br>
<br>
Concerning the idea of integrating the license in the
plugin package, I'm not really convinced of the interest
since most plugins are contaminated by the GPL2+ of QGIS
<-- Qt and the license is never displayed to the end
user. But why not. After all, it's always a good practice
to include licence and spread the word about (re)usage
rules.<o:p></o:p></p>
<p>Reverting sounds maybe too rought so I suggest modyfing
the behavior to lower the level and make it a simple
warning and in the meanwhile starting a communication and
preventive work upstream:<o:p></o:p></p>
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo1">
<span style="font-size:11.0pt">update documentation: <a
href="https://docs.qgis.org/3.28/en/docs/pyqgis_developer_cookbook/plugins/plugins.html"
moz-do-not-send="true" class="moz-txt-link-freetext">
https://docs.qgis.org/3.28/en/docs/pyqgis_developer_cookbook/plugins/plugins.html</a><o:p></o:p></span></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo1">
<span style="font-size:11.0pt">communicate on the QGIS
Dev list **before** the implementation to discuss the
rationale<o:p></o:p></span></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo1">
<span style="font-size:11.0pt">integrate a warning
mechanism<o:p></o:p></span></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo1">
<span style="font-size:11.0pt">manage the QGIS versions
concerned (only applicable to new QGIS released
versions after this being merged)<o:p></o:p></span></li>
</ol>
<p>A last question: did you have some pre-production
environment where to deploy new changes in order to
evaluate them before publishing widely? Or some versioning
logic, milestone workflow where PRs are grouped before
being deployed?<o:p></o:p></p>
<p>Regards,<br>
Julien<o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">On
17/11/2023 13:59, Lova Andriarimalala via
QGIS-Developer wrote:<o:p></o:p></span></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Hello
everyone,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Please
find below the report summarizing the progress on the
feed
</span><span style="font-size:11.0pt" lang="EN-US">and
plugins website</span><span style="font-size:11.0pt">
development for this week.</span><o:p></o:p></p>
<p class="MsoNormal" style="text-indent:36.0pt"><b><span
style="font-size:11.0pt">PRs open:</span></b><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">1.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/QGIS-Django/pull/302"
moz-do-not-send="true">Add support for renaming
plugin name</a> </span><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">2.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/QGIS-Django/pull/304"
moz-do-not-send="true">Add command to fix none in
search results</a></span><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">3.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/QGIS-Django/pull/306"
moz-do-not-send="true">Show more records, records
items per page</a></span><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">4.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/QGIS-Django/pull/308"
moz-do-not-send="true">Specify tag page title and
other plugin page title</a></span><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">5.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/QGIS-Django/pull/309"
moz-do-not-send="true">Make LICENSE file as required
in plugin package</a></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-indent:36.0pt"><b><span
style="font-size:11.0pt">PR merged:</span></b><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">6.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/qgis-feed/pull/44"
moz-do-not-send="true">Update dockerfile and
requirements for production</a></span><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">7.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/qgis-feed/pull/47"
moz-do-not-send="true">Update requirements according
to production</a></span><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">8.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/qgis-feed/pull/48"
moz-do-not-send="true">Add geoip2 in production,
setting up log</a></span><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span style="mso-list:Ignore">9.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt"><a
href="https://github.com/qgis/qgis-feed/pull/51"
moz-do-not-send="true">Use contry code when testing
daily_visit.country</a></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-indent:36.0pt"><b><span
style="font-size:11.0pt">Still working on:</span></b><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo3">
<!--[if !supportLists]--><span style="mso-list:Ignore">1.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt" lang="EN-US"><a
href="https://github.com/qgis/QGIS-Django/issues/46"
moz-do-not-send="true">Fresh plugin includes
obsolete stuff </a></span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"
lang="EN-US">Changes to the QGIS Feed website are now
deployed and available at
<a href="https://feed.qgis.org" moz-do-not-send="true"
class="moz-txt-link-freetext">https://feed.qgis.org</a>.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Have a
great weekend,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Lova</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">—</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span style="font-size:9.0pt"><img
style="width:1.1666in;height:.9166in"
id="_x0000_i1029"
src="cid:part1.3owcG6Rd.0uXLCQIK@oslandia.com"
alt="Image" class="" width="112" height="88"
border="0"></span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
lang="EN-US">Lova Andriarimalala</span></b><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
lang="EN-US">QGIS Full Stack Developer</span></b><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">Visit </span><a
href="http://kartoza.com/" target="_top"
moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC;mso-fareast-language:FR">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> to
find out about open source:</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Desktop GIS programming services</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Geospatial web development</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
GIS Training</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Consulting Services</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;color:#888888;mso-fareast-language:FR">Office: </span><a
href="tel:+261340952473" target="_top"
moz-do-not-send="true"><span
style="font-size:9.0pt;color:#0078D7;mso-fareast-language:FR">+261(0)34
09 524 73</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<div id="mail-editor-reference-message-container">
<div>
<div
style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span
style="font-size:12.0pt;color:black">From:
</span></b><span
style="font-size:12.0pt;color:black">Lova
Andriarimalala <a
href="mailto:lova@kartoza.com"
moz-do-not-send="true">
<lova@kartoza.com></a><br>
<b>Date: </b>Friday, 10 November 2023 at 5:32
PM<br>
<b>To: </b><a
href="mailto:qgis-developer@lists.osgeo.org"
moz-do-not-send="true"
class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
<a href="mailto:qgis-developer@lists.osgeo.org"
moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
<b>Subject: </b>Re: QGIS Full Stack Web
Developer Report</span><o:p></o:p></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt">Hello
everyone,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Please
find below the report summarizing the progress on
the feed
</span><span style="font-size:11.0pt" lang="EN-US">and
plugins website</span><span
style="font-size:11.0pt" lang="EN-US">
</span><span style="font-size:11.0pt">development
for this week.</span><o:p></o:p></p>
<p class="MsoNormal" style="text-indent:36.0pt"><b><span
style="font-size:11.0pt">PRs open:</span></b><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span
style="mso-list:Ignore">10.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><a
href="https://github.com/qgis/QGIS-Django/pull/302"
moz-do-not-send="true"><span
style="font-size:11.0pt">Add support for
renaming plugin name</span></a><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
<!--[if !supportLists]--><span
style="mso-list:Ignore">11.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><a
href="https://github.com/qgis/qgis-feed/pull/44"
moz-do-not-send="true"><span
style="font-size:11.0pt">Update dockerfile and
requirements for production</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-indent:36.0pt"><b><span
style="font-size:11.0pt">PR merged:</span></b><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l11 level1 lfo4">
<!--[if !supportLists]--><span
style="mso-list:Ignore">1.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><a
href="https://github.com/qgis/qgis-feed/pull/43"
moz-do-not-send="true"><span
style="font-size:11.0pt">Add web page UI on the
root URL</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-indent:36.0pt"><b><span
style="font-size:11.0pt">Still working on:</span></b><o:p></o:p></p>
<p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l11 level1 lfo4">
<!--[if !supportLists]--><span
style="mso-list:Ignore">2.<span
style="font:7.0pt "Times New Roman"">
</span></span><!--[endif]--><span
style="font-size:11.0pt" lang="EN-US">Deployment
of the feed updates</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Have
a great weekend,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Lova</span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">—</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span style="font-size:9.0pt"><img
style="width:1.1666in;height:.9166in"
id="Picture_x0020_5"
src="cid:part1.3owcG6Rd.0uXLCQIK@oslandia.com" alt="Image" class=""
width="112" height="88" border="0"></span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
lang="EN-US">Lova Andriarimalala</span></b><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
lang="EN-US">QGIS Full Stack Developer</span></b><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">Visit </span><a
href="http://kartoza.com/" target="_top"
moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC;mso-fareast-language:FR">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> to
find out about open source:</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Desktop GIS programming services</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Geospatial web development</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
GIS Training</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
Consulting Services</span><o:p></o:p></p>
<p class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:9.0pt;color:#888888;mso-fareast-language:FR">Office: </span><a
href="tel:+261340952473" target="_top"
moz-do-not-send="true"><span
style="font-size:9.0pt;color:#0078D7;mso-fareast-language:FR">+261(0)34
09 524 73</span></a><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<div id="mail-editor-reference-message-container">
<div>
<div
style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"
style="margin-bottom:12.0pt"><b><span
style="font-size:12.0pt;color:black">From:
</span></b><span
style="font-size:12.0pt;color:black">Lova
Andriarimalala <a
href="mailto:lova@kartoza.com"
moz-do-not-send="true">
<lova@kartoza.com></a><br>
<b>Date: </b>Friday, 3 November 2023 at
5:05 PM<br>
<b>To: </b><a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"
class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
<a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
<b>Subject: </b>Re: QGIS Full Stack Web
Developer Report</span><o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Hello everyone,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Please find below
the report summarizing the progress on the
feed site development for this week.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<blockquote
style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><b><span
style="font-size:11.0pt">PRs open:</span></b><o:p></o:p></p>
</div>
</blockquote>
<div>
<blockquote
style="margin-top:5.0pt;margin-bottom:5.0pt">
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l8 level1 lfo5">
<a
href="https://github.com/qgis/qgis-feed/pull/43" moz-do-not-send="true"><span
style="font-size:11.0pt">Add web
page UI on the root URL</span></a><o:p></o:p></li>
</ol>
<div>
<p class="MsoNormal"><b><span
style="font-size:11.0pt">PR merged:</span></b><o:p></o:p></p>
</div>
</blockquote>
</div>
<blockquote
style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo6">
<a
href="https://github.com/qgis/qgis-feed/pull/42" moz-do-not-send="true"><span
style="font-size:11.0pt">Using
rich editor for content, check
data validity</span></a><o:p></o:p></li>
</ol>
</div>
</div>
<div>
<p class="MsoNormal"><b><span
style="font-size:11.0pt">Still working
on:</span></b><o:p></o:p></p>
</div>
</blockquote>
<div>
<blockquote
style="margin-top:5.0pt;margin-bottom:5.0pt">
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo7">
<a
href="https://github.com/qgis/qgis-feed/issues/18"
moz-do-not-send="true"><span
style="font-size:11.0pt">Some checks
and fixes on the entirety</span></a><o:p></o:p></li>
</ol>
</blockquote>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Have a great
weekend,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Lova</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
</div>
<div id="ms-outlook-mobile-signature">
<div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">—</span><o:p></o:p></p>
</div>
<div>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<img
style="width:1.1666in;height:.9166in"
id="Image_x0020_2"
src="cid:part1.3owcG6Rd.0uXLCQIK@oslandia.com" alt="Image" class=""
width="112" height="88" border="0"><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova
Andriarimalala</span></b><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888" lang="EN-US">QGIS
Full Stack Web Developer</span></b><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a
href="http://kartoza.com/"
target="_top" moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to find out
about open source:</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop
GIS programming services</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial
web development</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS
Training</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting
Services</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span style="color:#888888">Office: </span><u><span
style="color:#0078D7">+261(0)34 09
524 73</span></u><o:p></o:p></p>
<p
style="margin-bottom:0cm;line-height:12.0pt"> <o:p></o:p></p>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
</div>
</div>
<div
id="mail-editor-reference-message-container">
<div
style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0cm 0cm 0cm;border-color:currentcolor currentcolor">
<p class="MsoNormal"
style="margin-bottom:12.0pt"><b><span
style="font-size:12.0pt;color:black">From:
</span></b><span
style="font-size:12.0pt;color:black">Lova
Andriarimalala <a
href="mailto:lova@kartoza.com"
moz-do-not-send="true">
<lova@kartoza.com></a><br>
<b>Date: </b>Friday, 27 October 2023 at
4:53 PM<br>
<b>To: </b><a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"
class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
<a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
<b>Subject: </b>Re: QGIS Full Stack Web
Developer Report</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Hello everyone,</span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">I'm grateful
for your warm welcome, and I'm truly
thrilled to join this wonderful
community.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Here is the
report summarizing the progress on the
feed site development for this week.</span><o:p></o:p></p>
</div>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:Calibri-Light">PRs open:</span></b><o:p></o:p></p>
</div>
<div>
<ol type="1" start="1">
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level2 lfo8">
<a
href="https://github.com/qgis/qgis-feed/pull/39" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Form submission
management</span></a><o:p></o:p></li>
</ol>
</ol>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:Calibri-Light">PR merged:</span></b><o:p></o:p></p>
</div>
<div>
<ol type="1" start="1">
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l12 level2 lfo9">
<a
href="https://github.com/qgis/qgis-feed/pull/30" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Feeds list page with
filter and sorting</span></a><o:p></o:p></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l12 level2 lfo9">
<a
href="https://github.com/qgis/qgis-feed/pull/32" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Feed item form with
preview</span></a><o:p></o:p></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l12 level2 lfo9">
<a
href="https://github.com/qgis/qgis-feed/pull/33" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Feed form review step</span></a><o:p></o:p></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l12 level2 lfo9">
<a
href="https://github.com/qgis/qgis-feed/pull/34" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Implement webpack and
use it for Bulma CSS</span></a><o:p></o:p></li>
</ol>
</ol>
</div>
</div>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:Calibri-Light">Still working on:</span></b><o:p></o:p></p>
</div>
<div>
<ol type="1" start="1">
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level2 lfo10">
<a
href="https://github.com/qgis/qgis-feed/issues/25"
moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Improve feed item
form: Check data validity</span></a><o:p></o:p></li>
</ol>
</ol>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Have a
great weekend,</span><o:p></o:p></p>
</div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Lova</span><o:p></o:p></p>
</div>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
<div id="ms-outlook-mobile-signature">
<div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">—</span><o:p></o:p></p>
</div>
<div>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"><img
style="width:.3333in;height:.3333in" id="_x0000_i1026"
src="cid:9A13FDC2-2DFE-48D9-9736-E7E67663BF60" moz-do-not-send="true"
width="32" height="32"
border="0"></span></b><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova
Andriarimalala</span></b><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888" lang="EN-US">QGIS
Full Stack Web Developer</span></b><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a
href="http://kartoza.com/"
target="_top"
moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to find out
about open source:</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop
GIS programming services</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial
web development</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS
Training</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting
Services</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span style="color:#888888">Office: </span><u><span
style="color:#0078D7">+261(0)34
09 524 73</span></u><o:p></o:p></p>
<p
style="margin-bottom:0cm;line-height:12.0pt"> <o:p></o:p></p>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
</div>
</div>
<div
id="mail-editor-reference-message-container">
<div
style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0cm 0cm 0cm;border-color:currentcolor currentcolor">
<p class="MsoNormal"
style="margin-bottom:12.0pt"><b><span
style="font-size:12.0pt;color:black">From:
</span></b><span
style="font-size:12.0pt;color:black">Lova
Andriarimalala <a
href="mailto:lova@kartoza.com"
moz-do-not-send="true">
<lova@kartoza.com></a><br>
<b>Date: </b>Friday, 20 October
2023 at 2:54 PM<br>
<b>To: </b><a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"
class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
<a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
<b>Subject: </b>QGIS Full Stack Web
Developer Report</span><o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Hello
everyone,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt;color:black;background:white">Currently, I am
working on the website that
administers the feeds displayed in
the news area of QGIS. The
website's repository is available
on GitHub: </span><a
href="https://github.com/qgis/qgis-feed" moz-do-not-send="true"><span
style="font-size:11.0pt;background:white">https://github.com/qgis/qgis-feed</span></a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Please
find below the report for the past
two weeks.</span><o:p></o:p></p>
</div>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><b><span
style="font-size:11.0pt">PRs
open:</span></b><o:p></o:p></p>
</div>
<div>
<ol type="1" start="1">
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level2 lfo11">
<a
href="https://github.com/qgis/qgis-feed/pull/30" moz-do-not-send="true"><span
style="font-size:11.0pt">Feeds
list page with filter and
sorting</span></a><o:p></o:p></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level2 lfo11">
<a
href="https://github.com/qgis/qgis-feed/pull/32" moz-do-not-send="true"><span
style="font-size:11.0pt">Feed
item form with preview</span></a><o:p></o:p></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level2 lfo11">
<a
href="https://github.com/qgis/qgis-feed/pull/33" moz-do-not-send="true"><span
style="font-size:11.0pt">Feed
form review step</span></a><o:p></o:p></li>
</ol>
</ol>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><b><span
style="font-size:11.0pt">PR
merged:</span></b><o:p></o:p></p>
</div>
<div>
<ol type="1" start="1">
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo12">
<a
href="https://github.com/qgis/qgis-feed/pull/28" moz-do-not-send="true"><span
style="font-size:11.0pt">Create
a login page, add test
cases, configure GH
actions</span></a><o:p></o:p></li>
</ol>
</ol>
</div>
</div>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><b><span
style="font-size:11.0pt">Still
working on:</span></b><o:p></o:p></p>
</div>
<div>
<ol type="1" start="1">
<ol type="1" start="1">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level2 lfo13">
<a
href="https://github.com/qgis/qgis-feed/issues/29"
moz-do-not-send="true"><span
style="font-size:11.0pt">Use
web pack for bulma CSS</span></a><o:p></o:p></li>
</ol>
</ol>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Please
do not hesitate to provide any
feedback regarding the report
structure or layout. Your
suggestions are highly
appreciated, as they will enable
us to improve the report's
quality and readability. Thank
you for taking the time to
review the report.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Have a
great weekend,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">Lova</span><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
<div id="ms-outlook-mobile-signature">
<div>
<div>
<p class="MsoNormal"><span
style="font-size:11.0pt">—</span><o:p></o:p></p>
</div>
<div>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"><img
style="width:.3333in;height:.3333in" id="_x0000_i1025"
src="cid:E4BD0DDE-7267-4E95-BE4E-92E12A6851D3" moz-do-not-send="true"
width="32" height="32"
border="0"></span></b><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova
Andriarimalala</span></b><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888" lang="EN-US">QGIS
Full Stack Web Developer</span></b><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a
href="http://kartoza.com/"
target="_top"
moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to find out
about open source:</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop
GIS programming services</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial
web development</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS
Training</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting
Services</span><o:p></o:p></p>
<p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
align="center">
<span style="color:#888888">Office: </span><u><span
style="color:#0078D7">+261(0)34
09 524 73</span></u><o:p></o:p></p>
<p
style="margin-bottom:0cm;line-height:12.0pt"> <o:p></o:p></p>
<p class="MsoNormal"
style="margin-bottom:12.0pt"><span
style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>QGIS-Developer mailing list<o:p></o:p></pre>
<pre><a href="mailto:QGIS-Developer@lists.osgeo.org"
moz-do-not-send="true" class="moz-txt-link-freetext">QGIS-Developer@lists.osgeo.org</a><o:p></o:p></pre>
<pre>List info: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><o:p></o:p></pre>
<pre>Unsubscribe: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><o:p></o:p></pre>
</blockquote>
</div>
</div>
</div>
</blockquote>
</body>
</html>