[Tts-project] Migration from Berkeley DB
Samuel Thibault
sthibault at debian.org
Wed Jul 15 22:55:50 BST 2026
Hello,
Igor B. Poretsky, le lun. 13 juil. 2026 21:21:46 +0300, a ecrit:
> >>>>> "Samuel" == Samuel Thibault <sthibault at debian.org> writes:
>
> >> Though, if I understand right, the dump format is designed just
> >> for transferring data platform independently, isn't it?
>
> Samuel> Ah, I missed that mdb_dump is not producing an arch-specific
> Samuel> binary but an text output. It's platform-independent then,
> Samuel> indeed. Perhaps it'd be interesting to gzip it, though.
>
> Just have it done. And placed generated database in
> /usr/lib/freespeech. Is it acceptable now?
Sorry for thinking about it only now, but ideally it'd rather be in
/var/lib/freespeech, to leave /usr essentially read-only with files
installed by dpkg.
> Samuel> The concern, however, is that the database is currently in
> Samuel> /usr/share/freespeech which is supposed to have only
> Samuel> arch-independent data. And to keep the multi-arch property
> Samuel> we'd have to rather use a multiarch path, so it should
> Samuel> rather be moved to /usr/lib/${arch}/freespeech
> >>
> >> I'd rather prefer /usr/lib/freespeech to not disturb multispeech
> >> making its default configuration platform dependent.
>
> Samuel> Then it's not multi-arch any more.
>
> I think, it doesn't much matter in this particular case.
It depends on the use case: people could want to run both 32b and 64b
programs using a TTS. Using speech-dispatcher would decouple the issue,
though.
At any rate, going that way means that
Multi-Arch: same
really needs to be removed from librulexdb2
> >> By the way, I've received a note that multispeech package is
> >> marked for autoremoval from testing, and I cannot figure out what
> >> should I do fo the situation.
>
> Samuel> It seems that this mark has disappeared.
>
> But I did not see a cancellation note, anyway.
There isn't any, indeed.
> Samuel> It was probably just a dependency that got an issue.
>
> Yes, but questionable dependence is somewhat indirect.
The dependency path can be quite long, yes.
Samuel
More information about the Tts-project
mailing list