<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Dear Tim,</p>
    <p>Thanks for taking in account my thoughts and make the discussion
      possible.</p>
    <p>Regarding the second about change management, I totally agree and
      feel really thankful that you make those changes. I can imagine
      the work it represents for your teams maintaining a project like
      this one. So thank you again.<br>
    </p>
    <p>Regarding your proposal about the license requirements, why not
      starting apply the change management to this? It's a breaking
      change, even for new plugins, right? So, it should be lowered to a
      non blocking warning, documented in PyQGIS cookbook and then
      deployed as a blocking error in a known time windows. This way, in
      the meanwhile, the plugins ecosystem can adapt to new rules (new
      versions for tools like minimal plugin, qgis-plugin-ci, plugin
      builder...) and make this change more acceptable and frictionless.<br>
    </p>
    <p>Moreover, the rationale behind the required license file into the
      plugin archive is still not solved.<br>
    </p>
    <p>If you want, I can make a PR to change the warning but I'm pretty
      sure that's not the question here.</p>
    <p>
      <blockquote type="cite"><a
          href="https://github.com/orgs/qgis/projects/6"
          class="moz-txt-link-freetext">https://github.com/orgs/qgis/projects/6</a></blockquote>
      Just to let you know this hyperlink leads to a 404 (probably a
      Github rights access setting somewhere).<br>
    </p>
    <p>Regards<br>
    </p>
    <div class="moz-cite-prefix">On 24/11/2023 10:50, Tim Sutton wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAES-DZQC+kCAn7U7cVZbTH7k2j92PfBzM5ZR4j0pog2egkkTiA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">Dear
          Julien</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">Thank
          you so much for your engagement and suggestions. Fully agreed
          that breaking changes should be well communicated first. So
          splitting the discussion in two:</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">1)
          License requirements: for now I have chatted with Lova and we
          propose:</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">a)
          Change the logic such that a license is required for newly
          registered plugins</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">b)
          When updates are made to existing plugins that do not include
          a license, the uploader will be shown a warning indicating
          that in future the license will  be mandatory</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">This
          is already implemented in <a
            href="https://github.com/qgis/QGIS-Django/pull/311"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/qgis/QGIS-Django/pull/311</a>
          and I propose we deploy this today / ASAP to address the
          previously raised issues.</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">2)
          Change management:</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">Yes
          I think we can introduce more rigour in the process.</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">*
          breaking changes: discuss with the community first, implement,
          deploy in a known time window</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">*
          non-breaking changes: for simple bug fixes, just fix, test and
          deploy as needed</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">*
          non-breaking changes: for features etc. these will be managed
          on the project board here, anyone who wants to be engaged in
          the process can see the planned upcomming work and interact
          with Lova via the ticket queue. <a
            href="https://github.com/orgs/qgis/projects/6"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/orgs/qgis/projects/6</a><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">*
          requests to improvements: please file tickets here <a
            href="https://github.com/qgis/QGIS-Django/issues"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/qgis/QGIS-Django/issues</a></div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">Regarding
          a staging site, currently we do not run a staging environment,
          developers have local test environments and I am on the fence
          as to whether there is a lot of value in us maintaining a long
          running staging site.</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">Regards</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">Tim</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Fri, Nov 24, 2023 at
          8:08 AM Lova Andriarimalala via QGIS-Developer <<a
            href="mailto:qgis-developer@lists.osgeo.org"
            moz-do-not-send="true" class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>>
          wrote:<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 class="msg3307156755074761188">
            <div style="overflow-wrap: break-word;" lang="en-MG">
              <div class="m_373009330219551114WordSection1">
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US">Dear Julien,</span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US"> </span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US">That’s well noted. Thank you.</span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US">I will add a detailed description in
                    each PR in the future.</span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US">Regarding the issue of LICENSE file
                    requirements, I totally agree with you. I will also
                    ask Tim if he has suggestions about it.</span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US"> </span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US">Best regards,</span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US">Lova</span></p>
                <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                <div>
                  <div>
                    <p class="MsoNormal"><span style="font-size:11pt">—</span><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"></span></b></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><span style="font-size:9pt"><img
                          style="width: 1.1666in; height: 0.9166in;"
                          id="m_373009330219551114_x0000_i1031"
                          src="cid:image001.jpg@01DA1EC6.701149B0"
                          alt="Image" moz-do-not-send="true" width="112"
                          height="88"></span></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> </span></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                          lang="EN-US">Lova Andriarimalala</span></b><b><span
                          style="font-size:9pt"></span></b></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                          lang="EN-US">QGIS Full Stack Developer</span></b><b><span
                          style="font-size:9pt"></span></b></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Visit </span><span
                        style="font-size:9pt"><a
                          href="http://kartoza.com/" target="_blank"
                          moz-do-not-send="true"><span
style="font-family:Helvetica;color:rgb(17,85,204)">http://kartoza.com</span></a></span><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> to
                        find out about open source:</span><span
                        style="font-size:9pt"></span></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                        Desktop GIS programming services</span><span
                        style="font-size:9pt"></span></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                        Geospatial web development</span><span
                        style="font-size:9pt"></span></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">* GIS
                        Training</span><span style="font-size:9pt"></span></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                        Consulting Services</span><span
                        style="font-size:9pt"></span></p>
                    <p class="MsoNormal" style="text-align:center"
                      align="center"><span
                        style="font-size:9pt;color:rgb(136,136,136)">Office: </span><span
                        style="font-size:9pt"><a
                          href="tel:+261340952473" target="_blank"
                          moz-do-not-send="true"><span
                            style="color:rgb(0,120,215)">+261(0)34 09
                            524 73</span></a></span></p>
                    <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                  </div>
                </div>
                <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US"> </span></p>
                <p class="MsoNormal"><span style="font-size:11pt"
                    lang="EN-US"> </span></p>
                <div
id="m_373009330219551114mail-editor-reference-message-container">
                  <div>
                    <div
style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
                      <p class="MsoNormal" style="margin-bottom:12pt"><b><span
                            style="font-size:12pt;color:black">From:
                          </span></b><span
                          style="font-size:12pt;color:black">Julien
                          Moura <<a
                            href="mailto:julien.moura@oslandia.com"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">julien.moura@oslandia.com</a>><br>
                          <b>Date: </b>Friday, 24 November 2023 at
                          10:47 AM<br>
                          <b>To: </b>Lova Andriarimalala <<a
                            href="mailto:lova@kartoza.com"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">lova@kartoza.com</a>>,
                          <a
                            href="mailto:qgis-developer@lists.osgeo.org"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                          <<a
                            href="mailto:qgis-developer@lists.osgeo.org"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>><br>
                          <b>Subject: </b>Re: [QGIS-Developer] QGIS
                          Full Stack Web Developer Report</span></p>
                    </div>
                    <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.</p>
                    <p>Regards,<br>
                      Julien</p>
                    <div>
                      <p class="MsoNormal"><span style="font-size:11pt">On
                          24/11/2023 08:35, Lova Andriarimalala wrote:</span></p>
                    </div>
                    <blockquote style="margin-top:5pt;margin-bottom:5pt">
                      <p class="MsoNormal"><span style="font-size:11pt">Dear
                        </span><span style="font-size:11pt" lang="EN-US">Julien</span><span
                          style="font-size:11pt">,</span></p>
                      <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                      <p class="MsoNormal"><span style="font-size:11pt">Many
                          thanks for your feedback.</span></p>
                      <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                      <p class="MsoNormal"><span style="font-size:11pt">In
                        </span><span style="font-size:11pt" lang="EN-US">the
                          new</span><span style="font-size:11pt"> PR,
                        </span><span style="font-size:11pt" lang="EN-US">t</span><span
                          style="font-size:11pt">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.</span></p>
                      <p class="MsoNormal"><span style="font-size:11pt">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.</span></p>
                      <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                      <p class="MsoNormal"><span style="font-size:11pt">Kind
                          regards.</span></p>
                      <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                      <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                      <div>
                        <div>
                          <p class="MsoNormal"><span
                              style="font-size:11pt">—</span></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><span style="font-size:9pt"><img
style="width: 1.1666in; height: 0.9166in;"
                                id="m_373009330219551114Picture_x0020_3"
src="cid:part1.WRXaps83.m5Rj6vCz@oslandia.com" alt="Image" class=""
                                width="112" height="88" border="0"></span></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> </span></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                lang="EN-US">Lova Andriarimalala</span></b></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                lang="EN-US">QGIS Full Stack Developer</span></b></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Visit </span><span
                              style="font-size:9pt"><a
                                href="http://kartoza.com/"
                                target="_blank" moz-do-not-send="true"><span
style="font-family:Helvetica;color:rgb(17,85,204)">http://kartoza.com</span></a></span><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> to
                              find out about open source:</span></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                              Desktop GIS programming services</span></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                              Geospatial web development</span></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">* GIS
                              Training</span></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                              Consulting Services</span></p>
                          <p class="MsoNormal" style="text-align:center"
                            align="center"><span
style="font-size:9pt;color:rgb(136,136,136)">Office: </span><span
                              style="font-size:9pt"><a
                                href="tel:+261340952473" target="_blank"
                                moz-do-not-send="true"><span
                                  style="color:rgb(0,120,215)">+261(0)34
                                  09 524 73</span></a></span></p>
                          <p class="MsoNormal"><span
                              style="font-size:11pt"> </span></p>
                        </div>
                      </div>
                      <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                      <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                      <p class="MsoNormal"><span style="font-size:11pt"> </span></p>
                      <div
id="m_373009330219551114mail-editor-reference-message-container">
                        <div>
                          <div
style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
                            <p class="MsoNormal"
                              style="margin-bottom:12pt"><b><span
                                  style="font-size:12pt;color:black">From:
                                </span></b><span
                                style="font-size:12pt;color:black">QGIS-Developer
                                <a
href="mailto:qgis-developer-bounces@lists.osgeo.org" target="_blank"
                                  moz-do-not-send="true">
<qgis-developer-bounces@lists.osgeo.org></a> on behalf of Julien
                                Moura via QGIS-Developer
                                <a
href="mailto:qgis-developer@lists.osgeo.org" target="_blank"
                                  moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                                <b>Date: </b>Friday, 24 November 2023
                                at 10:30 AM<br>
                                <b>To: </b><a
href="mailto:qgis-developer@lists.osgeo.org" target="_blank"
                                  moz-do-not-send="true"
                                  class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                                <a
href="mailto:qgis-developer@lists.osgeo.org" target="_blank"
                                  moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                                <b>Subject: </b>Re: [QGIS-Developer]
                                QGIS Full Stack Web Developer Report</span></p>
                          </div>
                          <p>Hello Lova,</p>
                          <p>I cross post my comment to <a
href="https://github.com/qgis/QGIS-Django/issues/38#issuecomment-1824010198"
                              target="_blank" 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" target="_blank"
                              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.</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" target="_blank"
                              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"
                              target="_blank" 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.</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.</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:</p>
                          <ol type="1" start="1">
                            <li class="MsoNormal">
                              <span style="font-size:11pt">update
                                documentation: <a
href="https://docs.qgis.org/3.28/en/docs/pyqgis_developer_cookbook/plugins/plugins.html"
                                  target="_blank" 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></span></li>
                            <li class="MsoNormal">
                              <span style="font-size:11pt">communicate
                                on the QGIS Dev list **before** the
                                implementation to discuss the rationale</span></li>
                            <li class="MsoNormal">
                              <span style="font-size:11pt">integrate a
                                warning mechanism</span></li>
                            <li class="MsoNormal">
                              <span style="font-size:11pt">manage the
                                QGIS versions concerned (only applicable
                                to new QGIS released versions after this
                                being merged)</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?</p>
                          <p>Regards,<br>
                            Julien</p>
                          <div>
                            <p class="MsoNormal"><span
                                style="font-size:11pt">On 17/11/2023
                                13:59, Lova Andriarimalala via
                                QGIS-Developer wrote:</span></p>
                          </div>
                          <blockquote
                            style="margin-top:5pt;margin-bottom:5pt">
                            <p class="MsoNormal"><span
                                style="font-size:11pt">Hello everyone,</span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"> </span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt">Please find below
                                the report summarizing the progress on
                                the feed
                              </span><span style="font-size:11pt"
                                lang="EN-US">and plugins website</span><span
                                style="font-size:11pt"> development for
                                this week.</span></p>
                            <p class="MsoNormal"
                              style="text-indent:36pt"><b><span
                                  style="font-size:11pt">PRs open:</span></b></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>1.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/QGIS-Django/pull/302" target="_blank"
                                  moz-do-not-send="true">Add support for
                                  renaming plugin name</a> </span></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>2.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/QGIS-Django/pull/304" target="_blank"
                                  moz-do-not-send="true">Add command to
                                  fix none in search results</a></span></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>3.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/QGIS-Django/pull/306" target="_blank"
                                  moz-do-not-send="true">Show more
                                  records, records items per page</a></span></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>4.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/QGIS-Django/pull/308" target="_blank"
                                  moz-do-not-send="true">Specify tag
                                  page title and other plugin page title</a></span></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>5.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/QGIS-Django/pull/309" target="_blank"
                                  moz-do-not-send="true">Make LICENSE
                                  file as required in plugin package</a></span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"> </span></p>
                            <p class="MsoNormal"
                              style="text-indent:36pt"><b><span
                                  style="font-size:11pt">PR merged:</span></b></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>6.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/qgis-feed/pull/44" target="_blank"
                                  moz-do-not-send="true">Update
                                  dockerfile and requirements for
                                  production</a></span></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>7.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/qgis-feed/pull/47" target="_blank"
                                  moz-do-not-send="true">Update
                                  requirements according to production</a></span></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>8.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/qgis-feed/pull/48" target="_blank"
                                  moz-do-not-send="true">Add geoip2 in
                                  production, setting up log</a></span></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>9.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt"><a
href="https://github.com/qgis/qgis-feed/pull/51" target="_blank"
                                  moz-do-not-send="true">Use contry code
                                  when testing daily_visit.country</a></span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"> </span></p>
                            <p class="MsoNormal"
                              style="text-indent:36pt"><b><span
                                  style="font-size:11pt">Still working
                                  on:</span></b></p>
                            <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                              <span>1.<span
style="font:7pt "Times New Roman"">      
                                </span></span><span
                                style="font-size:11pt" lang="EN-US"><a
href="https://github.com/qgis/QGIS-Django/issues/46" target="_blank"
                                  moz-do-not-send="true">Fresh plugin
                                  includes obsolete stuff </a></span></p>
                            <p class="MsoNormal"><span lang="EN-US"> </span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt" lang="EN-US">Changes
                                to the QGIS Feed website are now
                                deployed and available at
                                <a href="https://feed.qgis.org"
                                  target="_blank" moz-do-not-send="true"
                                  class="moz-txt-link-freetext">https://feed.qgis.org</a>.</span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"> </span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt">Have a great
                                weekend,</span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt">Lova</span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"> </span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"> </span></p>
                            <div>
                              <div>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt">—</span></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><span
                                    style="font-size:9pt"><img
style="width: 1.1666in; height: 0.9166in;"
id="m_373009330219551114_x0000_i1029"
src="cid:part1.WRXaps83.m5Rj6vCz@oslandia.com" alt="Image" class=""
                                      width="112" height="88" border="0"></span></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> </span></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                      lang="EN-US">Lova Andriarimalala</span></b></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                      lang="EN-US">QGIS Full Stack
                                      Developer</span></b></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Visit </span><a
                                    href="http://kartoza.com/"
                                    target="_blank"
                                    moz-do-not-send="true"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(17,85,204)">http://kartoza.com</span></a><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> to
                                    find out about open source:</span></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                    Desktop GIS programming services</span></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                    Geospatial web development</span></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">* GIS
                                    Training</span></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                    Consulting Services</span></p>
                                <p class="MsoNormal"
                                  style="text-align:center"
                                  align="center"><span
style="font-size:9pt;color:rgb(136,136,136)">Office: </span><a
                                    href="tel:+261340952473"
                                    target="_blank"
                                    moz-do-not-send="true"><span
style="font-size:9pt;color:rgb(0,120,215)">+261(0)34 09 524 73</span></a></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt"> </span></p>
                              </div>
                            </div>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"> </span></p>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"> </span></p>
                            <div
id="m_373009330219551114mail-editor-reference-message-container">
                              <div>
                                <div
style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
                                  <p class="MsoNormal"
                                    style="margin-bottom:12pt"><b><span
style="font-size:12pt;color:black">From:
                                      </span></b><span
                                      style="font-size:12pt;color:black">Lova
                                      Andriarimalala <a
                                        href="mailto:lova@kartoza.com"
                                        target="_blank"
                                        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" target="_blank"
                                        moz-do-not-send="true"
                                        class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                                      <a
href="mailto:qgis-developer@lists.osgeo.org" target="_blank"
                                        moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                                      <b>Subject: </b>Re: QGIS Full
                                      Stack Web Developer Report</span></p>
                                </div>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt">Hello
                                    everyone,</span></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt"> </span></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt">Please find
                                    below the report summarizing the
                                    progress on the feed
                                  </span><span style="font-size:11pt"
                                    lang="EN-US">and plugins website </span><span
                                    style="font-size:11pt">development
                                    for this week.</span></p>
                                <p class="MsoNormal"
                                  style="text-indent:36pt"><b><span
                                      style="font-size:11pt">PRs open:</span></b></p>
                                <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                                  <span>10.<span
style="font:7pt "Times New Roman"">   
                                    </span></span><a
href="https://github.com/qgis/QGIS-Django/pull/302" target="_blank"
                                    moz-do-not-send="true"><span
                                      style="font-size:11pt">Add support
                                      for renaming plugin name</span></a></p>
                                <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                                  <span>11.<span
style="font:7pt "Times New Roman"">   
                                    </span></span><a
href="https://github.com/qgis/qgis-feed/pull/44" target="_blank"
                                    moz-do-not-send="true"><span
                                      style="font-size:11pt">Update
                                      dockerfile and requirements for
                                      production</span></a></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt"> </span></p>
                                <p class="MsoNormal"
                                  style="text-indent:36pt"><b><span
                                      style="font-size:11pt">PR merged:</span></b></p>
                                <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                                  <span>1.<span
style="font:7pt "Times New Roman"">      
                                    </span></span><a
href="https://github.com/qgis/qgis-feed/pull/43" target="_blank"
                                    moz-do-not-send="true"><span
                                      style="font-size:11pt">Add web
                                      page UI on the root URL</span></a></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt"> </span></p>
                                <p class="MsoNormal"
                                  style="text-indent:36pt"><b><span
                                      style="font-size:11pt">Still
                                      working on:</span></b></p>
                                <p
class="m_373009330219551114MsoListParagraph" style="margin-left:72pt">
                                  <span>2.<span
style="font:7pt "Times New Roman"">      
                                    </span></span><span
                                    style="font-size:11pt" lang="EN-US">Deployment
                                    of the feed updates</span></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt"> </span></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt">Have a great
                                    weekend,</span></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt">Lova</span></p>
                                <div>
                                  <div>
                                    <p class="MsoNormal"><span
                                        style="font-size:11pt">—</span></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
                                        style="font-size:9pt"><img
style="width: 1.1666in; height: 0.9166in;"
id="m_373009330219551114Picture_x0020_5"
src="cid:part1.WRXaps83.m5Rj6vCz@oslandia.com" alt="Image" class=""
                                          width="112" height="88"
                                          border="0"></span></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> </span></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                          lang="EN-US">Lova
                                          Andriarimalala</span></b></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                          lang="EN-US">QGIS Full Stack
                                          Developer</span></b></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Visit </span><a
                                        href="http://kartoza.com/"
                                        target="_blank"
                                        moz-do-not-send="true"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(17,85,204)">http://kartoza.com</span></a><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> to
                                        find out about open source:</span></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                        Desktop GIS programming services</span></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                        Geospatial web development</span></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">* GIS
                                        Training</span></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                        Consulting Services</span></p>
                                    <p class="MsoNormal"
                                      style="text-align:center"
                                      align="center"><span
style="font-size:9pt;color:rgb(136,136,136)">Office: </span><a
                                        href="tel:+261340952473"
                                        target="_blank"
                                        moz-do-not-send="true"><span
style="font-size:9pt;color:rgb(0,120,215)">+261(0)34 09 524 73</span></a></p>
                                  </div>
                                </div>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt"> </span></p>
                                <p class="MsoNormal"><span
                                    style="font-size:11pt"> </span></p>
                                <div
id="m_373009330219551114mail-editor-reference-message-container">
                                  <div>
                                    <div
style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
                                      <p class="MsoNormal"
                                        style="margin-bottom:12pt"><b><span
style="font-size:12pt;color:black">From:
                                          </span></b><span
style="font-size:12pt;color:black">Lova Andriarimalala <a
href="mailto:lova@kartoza.com" target="_blank" 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" target="_blank"
                                            moz-do-not-send="true"
class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                                          <a
href="mailto:qgis-developer@lists.osgeo.org" target="_blank"
                                            moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                                          <b>Subject: </b>Re: QGIS Full
                                          Stack Web Developer Report</span></p>
                                    </div>
                                    <div>
                                      <div>
                                        <p class="MsoNormal"><span
                                            style="font-size:11pt">Hello
                                            everyone,</span></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"><span
                                            style="font-size:11pt"> </span></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"><span
                                            style="font-size:11pt">Please
                                            find below the
                                            report summarizing the
                                            progress on the feed site
                                            development for this week.</span></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"><span
                                            style="font-size:11pt"> </span></p>
                                      </div>
                                      <blockquote
style="margin-top:5pt;margin-bottom:5pt">
                                        <div>
                                          <p class="MsoNormal"><b><span
                                                style="font-size:11pt">PRs
                                                open:</span></b></p>
                                        </div>
                                      </blockquote>
                                      <div>
                                        <blockquote
style="margin-top:5pt;margin-bottom:5pt">
                                          <ol type="1" start="1">
                                            <li class="MsoNormal">
                                              <a
href="https://github.com/qgis/qgis-feed/pull/43" target="_blank"
                                                moz-do-not-send="true"><span
                                                  style="font-size:11pt">Add
                                                  web page UI on the
                                                  root URL</span></a></li>
                                          </ol>
                                          <div>
                                            <p class="MsoNormal"><b><span
                                                  style="font-size:11pt">PR
                                                  merged:</span></b></p>
                                          </div>
                                        </blockquote>
                                      </div>
                                      <blockquote
style="margin-top:5pt;margin-bottom:5pt">
                                        <div>
                                          <div>
                                            <ol type="1" start="1">
                                              <li class="MsoNormal">
                                                <a
href="https://github.com/qgis/qgis-feed/pull/42" target="_blank"
                                                  moz-do-not-send="true"><span
style="font-size:11pt">Using rich editor for content, check data
                                                    validity</span></a></li>
                                            </ol>
                                          </div>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"><b><span
                                                style="font-size:11pt">Still
                                                working on:</span></b></p>
                                        </div>
                                      </blockquote>
                                      <div>
                                        <blockquote
style="margin-top:5pt;margin-bottom:5pt">
                                          <ol type="1" start="1">
                                            <li class="MsoNormal">
                                              <a
href="https://github.com/qgis/qgis-feed/issues/18" target="_blank"
                                                moz-do-not-send="true"><span
                                                  style="font-size:11pt">Some
                                                  checks and fixes on
                                                  the entirety</span></a></li>
                                          </ol>
                                        </blockquote>
                                        <div>
                                          <p class="MsoNormal"><span
                                              style="font-size:11pt">Have
                                              a great weekend,</span></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"><span
                                              style="font-size:11pt">Lova</span></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"><span
                                              style="font-size:11pt"> </span></p>
                                        </div>
                                      </div>
                                      <div
id="m_373009330219551114ms-outlook-mobile-signature">
                                        <div>
                                          <div>
                                            <p class="MsoNormal"><span
                                                style="font-size:11pt">—</span></p>
                                          </div>
                                          <div>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <img
style="width: 1.1666in; height: 0.9166in;"
id="m_373009330219551114Image_x0020_2"
src="cid:part1.WRXaps83.m5Rj6vCz@oslandia.com" alt="Image" class=""
                                                width="112" height="88"
                                                border="0"></p>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Lova
                                                  Andriarimalala</span></b></p>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                                  lang="EN-US">QGIS Full
                                                  Stack Web Developer</span></b></p>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Visit </span><a
href="http://kartoza.com/" target="_blank" moz-do-not-send="true"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(17,85,204)">http://kartoza.com</span></a><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> to
                                                find out about open
                                                source:</span></p>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                Desktop GIS programming
                                                services</span></p>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                Geospatial web
                                                development</span></p>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">* GIS
                                                Training</span></p>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                Consulting Services</span></p>
                                            <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                              align="center">
                                              <span
style="color:rgb(136,136,136)">Office: </span><u><span
style="color:rgb(0,120,215)">+261(0)34 09 524 73</span></u></p>
                                            <p
style="margin-bottom:0cm;line-height:12pt"> </p>
                                            <p class="MsoNormal"
                                              style="margin-bottom:12pt"><span
                                                style="font-size:11pt"> </span></p>
                                          </div>
                                        </div>
                                      </div>
                                      <div
id="m_373009330219551114mail-editor-reference-message-container">
                                        <div
style="border-right:none currentcolor;border-bottom:none currentcolor;border-left:none currentcolor;border-top:1pt solid currentcolor;padding:3pt 0cm 0cm">
                                          <p class="MsoNormal"
                                            style="margin-bottom:12pt"><b><span
style="font-size:12pt;color:black">From:
                                              </span></b><span
style="font-size:12pt;color:black">Lova Andriarimalala <a
href="mailto:lova@kartoza.com" target="_blank" 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" target="_blank"
                                                moz-do-not-send="true"
class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                                              <a
href="mailto:qgis-developer@lists.osgeo.org" target="_blank"
                                                moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                                              <b>Subject: </b>Re: QGIS
                                              Full Stack Web Developer
                                              Report</span></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"><span
                                              style="font-size:11pt">Hello
                                              everyone,</span></p>
                                          <div>
                                            <p class="MsoNormal"><span
                                                style="font-size:11pt"> </span></p>
                                          </div>
                                          <div>
                                            <p class="MsoNormal"><span
                                                style="font-size:11pt">I'm
                                                grateful for your warm
                                                welcome, and I'm truly
                                                thrilled to join this
                                                wonderful community.</span></p>
                                          </div>
                                          <div>
                                            <p class="MsoNormal"><span
                                                style="font-size:11pt">Here
                                                is the report
                                                summarizing the progress
                                                on the feed site
                                                development for this
                                                week.</span></p>
                                          </div>
                                          <div style="margin-left:30pt">
                                            <p class="MsoNormal"><b><span
style="font-size:11pt;font-family:Calibri-Light">PRs open:</span></b></p>
                                          </div>
                                          <div>
                                            <ol type="1" start="1">
                                              <ol type="1" start="1">
                                                <li class="MsoNormal">
                                                  <a
href="https://github.com/qgis/qgis-feed/pull/39" target="_blank"
moz-do-not-send="true"><span
style="font-size:11pt;font-family:Calibri-Light">Form submission
                                                      management</span></a></li>
                                              </ol>
                                            </ol>
                                            <div
                                              style="margin-left:30pt">
                                              <p class="MsoNormal"><b><span
style="font-size:11pt;font-family:Calibri-Light">PR merged:</span></b></p>
                                            </div>
                                            <div>
                                              <ol type="1" start="1">
                                                <ol type="1" start="1">
                                                  <li class="MsoNormal">
                                                    <a
href="https://github.com/qgis/qgis-feed/pull/30" target="_blank"
moz-do-not-send="true"><span
style="font-size:11pt;font-family:Calibri-Light">Feeds list page with
                                                        filter and
                                                        sorting</span></a></li>
                                                  <li class="MsoNormal">
                                                    <a
href="https://github.com/qgis/qgis-feed/pull/32" target="_blank"
moz-do-not-send="true"><span
style="font-size:11pt;font-family:Calibri-Light">Feed item form with
                                                        preview</span></a></li>
                                                  <li class="MsoNormal">
                                                    <a
href="https://github.com/qgis/qgis-feed/pull/33" target="_blank"
moz-do-not-send="true"><span
style="font-size:11pt;font-family:Calibri-Light">Feed form review step</span></a></li>
                                                  <li class="MsoNormal">
                                                    <a
href="https://github.com/qgis/qgis-feed/pull/34" target="_blank"
moz-do-not-send="true"><span
style="font-size:11pt;font-family:Calibri-Light">Implement webpack and
                                                        use it for Bulma
                                                        CSS</span></a></li>
                                                </ol>
                                              </ol>
                                            </div>
                                          </div>
                                          <div style="margin-left:30pt">
                                            <p class="MsoNormal"><b><span
style="font-size:11pt;font-family:Calibri-Light">Still working on:</span></b></p>
                                          </div>
                                          <div>
                                            <ol type="1" start="1">
                                              <ol type="1" start="1">
                                                <li class="MsoNormal">
                                                  <a
href="https://github.com/qgis/qgis-feed/issues/25" target="_blank"
moz-do-not-send="true"><span
style="font-size:11pt;font-family:Calibri-Light">Improve feed item form:
                                                      Check data
                                                      validity</span></a></li>
                                              </ol>
                                            </ol>
                                            <div>
                                              <p class="MsoNormal"><span
                                                  style="font-size:11pt"> </span></p>
                                            </div>
                                            <div>
                                              <p class="MsoNormal"><span
                                                  style="font-size:11pt">Have
                                                  a great weekend,</span></p>
                                            </div>
                                            <p class="MsoNormal"><span
                                                style="font-size:11pt">Lova</span></p>
                                          </div>
                                          <p class="MsoNormal"
                                            style="margin-bottom:12pt"><span
                                              style="font-size:11pt"> </span></p>
                                          <div
id="m_373009330219551114ms-outlook-mobile-signature">
                                            <div>
                                              <div>
                                                <p class="MsoNormal"><span
style="font-size:11pt">—</span></p>
                                              </div>
                                              <div>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"><img
style="width: 0.3333in; height: 0.3333in;"
id="m_373009330219551114_x0000_i1026" moz-do-not-send="true" width="32"
                                                        height="32"
                                                        border="0"></span></b></p>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Lova
                                                      Andriarimalala</span></b></p>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                                      lang="EN-US">QGIS
                                                      Full Stack Web
                                                      Developer</span></b></p>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Visit </span><a
href="http://kartoza.com/" target="_blank" moz-do-not-send="true"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(17,85,204)">http://kartoza.com</span></a><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> to
                                                    find out about open
                                                    source:</span></p>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                    Desktop GIS
                                                    programming services</span></p>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                    Geospatial web
                                                    development</span></p>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">* GIS
                                                    Training</span></p>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                    Consulting Services</span></p>
                                                <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                  align="center">
                                                  <span
style="color:rgb(136,136,136)">Office: </span><u><span
style="color:rgb(0,120,215)">+261(0)34 09 524 73</span></u></p>
                                                <p
style="margin-bottom:0cm;line-height:12pt"> </p>
                                                <p class="MsoNormal"
style="margin-bottom:12pt"><span style="font-size:11pt"> </span></p>
                                              </div>
                                            </div>
                                          </div>
                                          <div
id="m_373009330219551114mail-editor-reference-message-container">
                                            <div
style="border-right:none currentcolor;border-bottom:none currentcolor;border-left:none currentcolor;border-top:1pt solid currentcolor;padding:3pt 0cm 0cm">
                                              <p class="MsoNormal"
style="margin-bottom:12pt"><b><span style="font-size:12pt;color:black">From:
                                                  </span></b><span
style="font-size:12pt;color:black">Lova Andriarimalala <a
href="mailto:lova@kartoza.com" target="_blank" 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" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                                                  <a
href="mailto:qgis-developer@lists.osgeo.org" target="_blank"
moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                                                  <b>Subject: </b>QGIS
                                                  Full Stack Web
                                                  Developer Report</span></p>
                                            </div>
                                            <div>
                                              <div>
                                                <p class="MsoNormal"><span
style="font-size:11pt">Hello everyone,</span></p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal"><span
style="font-size:11pt"> </span></p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal"><span
style="font-size:11pt;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" target="_blank"
moz-do-not-send="true"><span style="font-size:11pt;background:white">https://github.com/qgis/qgis-feed</span></a></p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal"><span
style="font-size:11pt"> </span></p>
                                              </div>
                                              <div>
                                                <p class="MsoNormal"><span
style="font-size:11pt">Please find below the report for the past two
                                                    weeks.</span></p>
                                              </div>
                                              <div
                                                style="margin-left:30pt">
                                                <p class="MsoNormal"><b><span
style="font-size:11pt">PRs open:</span></b></p>
                                              </div>
                                              <div>
                                                <ol type="1" start="1">
                                                  <ol type="1" start="1">
                                                    <li
                                                      class="MsoNormal">
                                                      <a
href="https://github.com/qgis/qgis-feed/pull/30" target="_blank"
moz-do-not-send="true"><span style="font-size:11pt">Feeds list page with
                                                          filter and
                                                          sorting</span></a></li>
                                                    <li
                                                      class="MsoNormal">
                                                      <a
href="https://github.com/qgis/qgis-feed/pull/32" target="_blank"
moz-do-not-send="true"><span style="font-size:11pt">Feed item form with
                                                          preview</span></a></li>
                                                    <li
                                                      class="MsoNormal">
                                                      <a
href="https://github.com/qgis/qgis-feed/pull/33" target="_blank"
moz-do-not-send="true"><span style="font-size:11pt">Feed form review
                                                          step</span></a></li>
                                                  </ol>
                                                </ol>
                                                <div
style="margin-left:30pt">
                                                  <p class="MsoNormal"><b><span
style="font-size:11pt">PR merged:</span></b></p>
                                                </div>
                                                <div>
                                                  <ol type="1" start="1">
                                                    <ol type="1"
                                                      start="1">
                                                      <li
class="MsoNormal">
                                                        <a
href="https://github.com/qgis/qgis-feed/pull/28" target="_blank"
moz-do-not-send="true"><span style="font-size:11pt">Create a login page,
                                                          add test
                                                          cases,
                                                          configure GH
                                                          actions</span></a></li>
                                                    </ol>
                                                  </ol>
                                                </div>
                                              </div>
                                              <div
                                                style="margin-left:30pt">
                                                <p class="MsoNormal"><b><span
style="font-size:11pt">Still working on:</span></b></p>
                                              </div>
                                              <div>
                                                <ol type="1" start="1">
                                                  <ol type="1" start="1">
                                                    <li
                                                      class="MsoNormal">
                                                      <a
href="https://github.com/qgis/qgis-feed/issues/29" target="_blank"
moz-do-not-send="true"><span style="font-size:11pt">Use web pack for
                                                          bulma CSS</span></a></li>
                                                  </ol>
                                                </ol>
                                                <div>
                                                  <p class="MsoNormal"><span
style="font-size:11pt"> </span></p>
                                                </div>
                                                <div>
                                                  <p class="MsoNormal"><span
style="font-size:11pt">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></p>
                                                </div>
                                                <div>
                                                  <p class="MsoNormal"><span
style="font-size:11pt"> </span></p>
                                                </div>
                                                <div>
                                                  <p class="MsoNormal"><span
style="font-size:11pt">Have a great weekend,</span></p>
                                                </div>
                                                <div>
                                                  <p class="MsoNormal"><span
style="font-size:11pt">Lova</span></p>
                                                </div>
                                              </div>
                                              <div>
                                                <p class="MsoNormal"><span
style="font-size:11pt"> </span></p>
                                              </div>
                                              <div
id="m_373009330219551114ms-outlook-mobile-signature">
                                                <div>
                                                  <div>
                                                    <p class="MsoNormal"><span
style="font-size:11pt">—</span></p>
                                                  </div>
                                                  <div>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"><img
style="width: 0.3333in; height: 0.3333in;"
id="m_373009330219551114_x0000_i1025" moz-do-not-send="true" width="32"
                                                          height="32"
                                                          border="0"></span></b></p>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Lova
                                                          Andriarimalala</span></b></p>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <b><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"
                                                          lang="EN-US">QGIS
                                                          Full Stack Web
                                                          Developer</span></b></p>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">Visit </span><a
href="http://kartoza.com/" target="_blank" moz-do-not-send="true"><span
style="font-size:9pt;font-family:Helvetica;color:rgb(17,85,204)">http://kartoza.com</span></a><span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)"> to
                                                        find out about
                                                        open source:</span></p>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                        Desktop GIS
                                                        programming
                                                        services</span></p>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                        Geospatial web
                                                        development</span></p>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">* GIS
                                                        Training</span></p>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <span
style="font-size:9pt;font-family:Helvetica;color:rgb(136,136,136)">*
                                                        Consulting
                                                        Services</span></p>
                                                    <p
style="margin-bottom:0cm;text-align:center;line-height:12pt"
                                                      align="center">
                                                      <span
style="color:rgb(136,136,136)">Office: </span><u><span
style="color:rgb(0,120,215)">+261(0)34 09 524 73</span></u></p>
                                                    <p
style="margin-bottom:0cm;line-height:12pt"> </p>
                                                    <p class="MsoNormal"
style="margin-bottom:12pt"><span style="font-size:11pt"> </span></p>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                            <p class="MsoNormal"><span
                                style="font-size:11pt"><br>
                                <br>
                                <br>
                              </span></p>
                            <pre>_______________________________________________</pre>
                            <pre>QGIS-Developer mailing list</pre>
                            <pre><a
                            href="mailto:QGIS-Developer@lists.osgeo.org"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">QGIS-Developer@lists.osgeo.org</a></pre>
                            <pre>List info: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></pre>
                            <pre>Unsubscribe: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></pre>
                          </blockquote>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </div>
            </div>
            _______________________________________________<br>
            QGIS-Developer mailing list<br>
            <a href="mailto:QGIS-Developer@lists.osgeo.org"
              target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">QGIS-Developer@lists.osgeo.org</a><br>
            List info: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">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" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
          </div>
        </blockquote>
      </div>
      <br clear="all">
      <div><br>
      </div>
      <span class="gmail_signature_prefix">-- </span><br>
      <div dir="ltr" class="gmail_signature">
        <div dir="ltr">
          <div>
            <div dir="ltr">
              <div style="text-align:center">------------------------------------------------------------------------------------------</div>
              <div style="text-align:center">
                <div
style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:small;display:inline">​<img
src="https://kartoza.com/files/KartozaNewLogoThumbnail.jpg"
                    moz-do-not-send="true" width="96" height="75"></div>
                <br>
              </div>
              <div style="text-align:center">Tim Sutton</div>
              <div style="text-align:center">Kartoza Co-Founder</div>
              <div style="text-align:center"><span
                  style="text-align:start">Visit </span><a
                  href="http://kartoza.com/" style="text-align:start"
                  target="_blank" moz-do-not-send="true"
                  class="moz-txt-link-freetext">http://kartoza.com</a><span
                  style="text-align:start"> to find out about open
                  source:</span><br style="text-align:start">
                <span style="text-align:start"> * Desktop GIS
                  programming services</span><br
                  style="text-align:start">
                <span style="text-align:start"> * Geospatial web
                  development</span></div>
              <div style="text-align:center"><span
                  style="text-align:start">* GIS Training</span></div>
              <div style="text-align:center"><span
                  style="text-align:start">* Consulting Services</span></div>
              <div style="text-align:center">
                <div style="text-align:start">
                  <div style="text-align:center">Tim is a member of the
                    QGIS Project Steering Committee</div>
                  <div style="text-align:center">-------------------------------------------------------------------------------------------</div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>