Annoying ibus dependency in zoom .deb files

This excuse for “remote control on a remote machine” is pathetically lacking understanding how “Depends:” field should be used for Debian package.

This should be used only for packages which is required under all installation environment. Doing this for a particular environment is considered rude engineering. Normally, for particular use case as mentioned, providing an additional convenience meta-package with all desirable packages is the way to deal it. This way, you get to create full featured custom set-up.

Even if you don’t care to do the right thing, moving “ibus” to “Recommends:” should reduce annoyance. For normal package installation, all packages listed in “Recommends:” are automatically installed. So whoever pushed this solution to be required, he loose nothing by doing this. But for technically skillful users can remove “ibus” without doing repackaging of ZOOM package, if this change is made.

Please make sure to convey this information to the Engineer in charge of making decision.