<div dir="ltr"><div dir="ltr">On Wed, May 17, 2023 at 9:49 PM Carl Schwan <<a href="mailto:carl@carlschwan.eu">carl@carlschwan.eu</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg7376537330552816567"><u></u><div><div>On Mon, May 15, 2023, at 12:20 PM, Ben Cooksley wrote:<br></div><blockquote type="cite" id="m_7376537330552816567qt"><div dir="ltr"><div dir="ltr">On Mon, May 15, 2023 at 9:36 AM Carl Schwan <<a href="mailto:carl@carlschwan.eu" target="_blank">carl@carlschwan.eu</a>> wrote:<br></div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br></blockquote><div><br></div><div>Hi Carl,<br></div><div> <br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br></div><div>I'm planning to add a rust dependency to akonadi-search to parse html email in <br></div><div> a safer way. Motivation for that is that I'm getting regularly crashed for the <br></div><div> akonadi search indexer because it's parsing untrusted html emails from the <br></div><div> internet. So instead of using QTextDocument which wasn't created for parsing <br></div><div> untrusted html, it's using the html parser from servo which is spec compliant <br></div><div> and better handle broken html. <br></div><div> <br></div><div> Here is the MR in question:<br></div><div> <a href="https://invent.kde.org/pim/akonadi-search/-/merge_requests/20" rel="noreferrer" target="_blank">https://invent.kde.org/pim/akonadi-search/-/merge_requests/20</a><br></div><div> <br></div><div> This uses the Corrosion library to integrate with cmake and c++ which is also <br></div><div> used by another Gear package: Angelfish for the adblock feature and I was <br></div><div> thinking about also adding to NeoChat for providing search in e2ee rooms via <br></div><div> the seshat library[1]. Dependency updates of the rust packaging is handled by <br></div><div> gitlab-dependabot[2] which should ensure everything stays up to date for the <br></div><div> rust dependencies.<br></div></blockquote><div><br></div><div>To my knowledge, we haven't done any configuration to allow Dependabot to run on <a href="http://invent.kde.org" target="_blank">invent.kde.org</a>.<br></div><div>It isn't something included within Gitlab itself so this would require configuration before it can be confirmed to be working correctly.<br></div></div></div></blockquote><div>I currently run the small daemon on my server. It's basically just a docker compose<br></div><div>script: <a href="https://dependabot-gitlab.gitlab.io/dependabot/" target="_blank">https://dependabot-gitlab.gitlab.io/dependabot/</a> with my gitlab secret key.<br></div><div><br></div><div>I want to play a bit more with the configs to also take care of updating the website dependency<br></div><div>automatically and then we could think about moving that to a kde server as it is quite<br></div><div>helpful for more projects in kde.<br></div></div></div></blockquote><div><br></div><div>That explains how you're doing it - yes, we can certainly discuss how to best provision that for those projects it provides support for at some point.</div><div> </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="msg7376537330552816567"><div><div></div><div><br></div><div>Cheers,<br></div><div>Carl<br></div><div><br></div></div></div></blockquote><div><br></div><div>Cheers,</div><div>Ben </div></div></div>