On Sun, 2026-02-15 at 13:28 +0500, Anna Vyalkova wrote:
> On 2026-02-11, Maciej Barć wrote:
> > Hi!
> > 
> > Due to my migration from KeepassXC over to Pass the pkg in question is 
> > up for grabs. Following is the commit message for the m-n:
> > 
> > app-admin/keepassxc: drop to maintainer needed
> > Stuck on QT5. Endangered by the QT5 purge. Needs porting to QT6.
> > Users are encouraged to migrate to another tool like app-admin/pass or
> > vaultwarden.
> > 4 bugs open: #949231, #967905, #969105, #969783.
> 
> KeePassXC core maintainers also started to accept AI-generated code and 
> use AI code assistants themselves, although they claim they're keeping 
> it to a minium:
> 
> https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/
> https://infosec.exchange/@mttaggart/115516415501584126

I do think the wider reaction to this has been rather unfair. I find their
stance quite reasonable. I know some may roll their eyes at me given my own
position, but I try to maintained an informed view on this. I was
traditionally very sceptical, and I do still find AI both irritating and
concerning in many regards, but it can be a useful tool at the same time. I
did some heavy work on Dracut a year ago, and I did rely on AI to do much of
the initial work. The ELF data structure is not easy to understand. Given that
it still took me a couple of months to get it fully working, I seriously doubt
I would have got far without that help. I did carefully review all the code
that was generated and spent a lot of time testing it. In the end, a few bugs
did crop up, but they were of my own making. Since those reports from when it
was initially released, I haven't had a single complaint, and I'm very proud
of the work. At the same time, I have done other work completely by hand
recently that Copilot has found serious issues with on review. Sure, there was
some noise too, but I'm still glad it caught the real issues. None of that
deserves to be called vibe coding.

KeepassXC upstream have dropped the ball with this Qt6 migration, leaving it
far too late, but I consider than an entirely separate issue to the above.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to