On 2025-12-11 16:38, Lapo Luchini wrote:
Revision: ea8769d1048fddca749f4e9fdc8238027c8272f9
Branch: net.venge.monotone.lapo.botan3
Changelog:
Update from Botan2 to Botan3.
Uh, that commit was hurried and kinda wrong (broken end-lines,
misleading comment) and I did kill it with:
$ mtn local kill_revision ea8769d1048fddca749f4e9fdc8238027c8272f9
(yes, I fear that "git commit --amend" has got me weak 🤣)
I did a couple more LLM-generated commits on that branch and one which
was mostly mine to fix an error the LLM introduced in the refactoring.
Since Botan 3 has been released since 2023-04-11 and is already
available even on Debian I decided to simplify the code and drop any
previous Botan version altogether. I hope this is the best choice.
As of a6aaf755aa67c610baef035a4f59f0d1e0079733 the "lapo.botan3" branch
seems to be working properly both on FreeBSD and Linux Arch (on WSL), at
least for basic tasks!
$ mtn diff -r h:net.venge.monotone.lapo.pcre842 \
-r h:net.venge.monotone.lapo.botan3
There are still a few changes the LLM made that while working I dislike
stylistically (like dropping the LUA_QL macro usage), so I'll probably
change that branch a bit more, but feel free to try it on different
build environs.
--
Lapo Luchini
[email protected]