On 25/05/2023 14.42, Andreas Tille wrote:
Am Thu, May 25, 2023 at 10:34:10AM +0200 schrieb Étienne Mollier:

Installation of kleborate from sid and testing shown no issues.
Installation of kleborate from bullseye on bullseye is okay too.

Good.  Maybe we should reflect in BTS that this bug is not relevant for
bookworm?

It is relevant for bookworm, it's just not happening in the upgrade tests on piuparts.d.o (because that does no 2-step upgrades)

In the failing test kleborate got upgraded during 'apt-get upgrade' while ncbi-blast+ only got upgraded during the subsequent 'apt-get dist-upgrade'. So the kleborate.postinst from bookworm was actually running makeblastdb from bullseye, creating files in the "older" format. Are these "old format" files still correctly usable after the dist-upgrade has been performed? Or would that need some kind of trigger mechanism to regenerate these files with the newer makeblastdb version?

I haven't checked closely yet, but I suspect the .ndb and .ntf
should be removed from the .deb and rely entirely on mkaeblastdb
to produce the files.  Looking that up…

Without checking this seems to be a sensible assumption.

Yes. Either the file is created at build time or at installation time. Doing both does not look like a sensible idea to me. (And it didn't produce identical files, otherwise I wouldn't have noticed this bug)

Andreas

Reply via email to