Hello,
Igor B. Poretsky, le jeu. 02 juil. 2026 16:29:37 +0300, a ecrit:
> >>>>> "Samuel" == Samuel Thibault <[email protected]> writes:
>
> >> For the rulex package I've chosen the first way distributing data
> >> as a database dump that is loaded by the postinst script. I've
> >> implemented it in my last commit.
> >>
> >> Is this solution absolutely correct?
>
> Samuel> Not exactly: this is assuming that the architecture of the
> Samuel> installed lmdb-utils package is the same as the rulex
> Samuel> package.
>
> Though, if I understand right, the dump format is designed just for
> transferring data platform independently, isn't it?
Ah, I missed that mdb_dump is not producing an arch-specific binary but
an text output. It's platform-independent then, indeed. Perhaps it'd be
interesting to gzip it, though.
> 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.
Then it's not multi-arch any more.
> 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.
It seems that this mark has disappeared. It was probably just a
dependency that got an issue. That's not a problem per se, it's just a
bit less than ideal.
Samuel