Hello. You say it is not a hard depends, but https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#control says to use Depends "if your program absolutely will not run (or will cause severe breakage) unless a particular package is present." Given that assistant is one of the programs installed by this package, and it does not run without the libqt*sqlite package, IMO it stands to reason that the latter is indeed a Depends.
The page above does not seem to say anything special re many programs installed by a single package. In any case, if I install a package, I expect to be able to run the programs installed by it. Hence the dependency of one of the programs of the package should be a dependency of the package. If it is felt important to avoid installing that dependency unless absolutely necessary, then the program should be put in a separate package IMO. BTW apologies for botching up the title/version number. Also, I had provided the source package name based on Launchpad experience -- I can now see it in Debian should be the binary package with the source package given as part of the version. -- Shriramana Sharma ஶ்ரீரமணஶர்மா श्रीरमणशर्मा -- To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cah-hcwupe_ca1tu4itgqmhc4yjbx_7_dtn_04avpeprjpjw...@mail.gmail.com