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.
signature.asc
Description: This is a digitally signed message part
