[Tts-project] Migration from Berkeley DB

Igor B. Poretsky poretsky at mlbox.ru
Fri Jul 17 05:00:40 BST 2026


Hello,

>>>>> "Samuel" == Samuel Thibault <sthibault at debian.org> writes:

    Samuel> Sorry for thinking about it only now, but ideally it'd
    Samuel> rather be in /var/lib/freespeech, to leave /usr essentially
    Samuel> read-only with files installed by dpkg.

I thought such way myself, but, if I understand right, /var/lib at the
first place is intended for changeable files. Meanwhile, this one was
never planned to be writable in fact. I'd remind that originally it
resided in /usr/share subtree that is readonly by design as well. The
only thing that has changed for this file due to migration from Berkeley
DB is platform dependency.

On the other hand, now it is not provided with the package, but
generated at the configure stage. If it does essential matter, of
course, I'll move it into /var/lib.

    Samuel> At any rate, going that way means that

    Samuel> Multi-Arch: same

    Samuel> really needs to be removed from librulexdb2

I think, it would not be desirable. And making rulex-data package
architecture dependent would complicate cross-building.

Best regards,
Igor.



More information about the Tts-project mailing list