Not sure that I post this in the right place. Probably not. Still hoping that someone can forward my request to the right body.
The .deb files for downloading zoom come with ibus in the “Depends:” field. That’s a problem for many Debian/Ubuntu users, and I’ll try to explain why.
Debian/Ubuntu makes use of an input method configuration tool, which assumes that a user who installs e.g. ibus has the intention to use it. Thus, by default, the configuration tool starts and configures ibus automatically at login if it is installed.
However, we have received several reports from zoom users who have no intention to use any input method which requires ibus, but have stumbled upon issues related to the ibus configuration which happened behind the scenes without their knowledge.
So I’d like to request that ibus is dropped from the “Depends:” list in the zoom .deb files. Linux users who want to use an input method will install ibus or some other input method framework as needed.
I don’t quite understand how it can be a support request.
The page you linked to confirms my observation: That the .deb file which is provided to install zoom on Debian or Ubuntu includes ibus in its dependencies. I’m asking that ibus is dropped as a dependency.
Is it Zoom Support who prepares the .deb files for installing zoom? In that case you are right and I am wrong. Please clarify.
Happy to clarify, @gunnarhj ! You’re right in that our support does not prepare the .deb files for installing Zoom. However, our support will work with the team that does and either provide alternative options or place a feature request on your behalf. If you would like to directly provide your use case as a feature request to be considered for a future release, I recommend submitting your ideas to Feedback - Zoom.
Hi again, @donte.zoom. The support request path proved to be a dead end. First I was pointed to the email address email@example.com, but using that address just resulted in yet another support request:
First, sorry for the experience with support. Support service is available for accounts on Pro plans or higher, which is why the ticket was closed. That aside, we appreciated the feedback! I do not believe that dropping ibus from the “Depends:” list in the zoom .deb files will be prioritized for our product at this time. However I invite you to add it to our feedback board, if it arouses the curiosity of many users then we could potentially consider it in the future:
That feedback form seems to be intended for Zoom users. I’m not a Zoom user.
I’m working with the maintenance of a tool (im-config) used in Debian and Ubuntu to facilitate the configuration of input methods, e.g. IBus. It’s in that role I have received complaints about the ibus dependency in the Zoom .deb file, and it’s in that role I’m here.
I take it that your double negation is a typo, and that you intended to say that my request is not prioritized. Hmm… Drop a line in the packaging configuration. Not prioritized. Okay.
I’ll keep helping Debian/Ubuntu users work around the issue some of them run into due to the redundant dependency. And I’ll keep telling them: “Don’t blame us, blame Zoom.”
Who creates the zoom .deb package? Can’t you forward this request to that person? Shouldn’t be hard to edit the debian/control file and remove the “Depends:” line mentioning ibus, or moving it to the “Recommends:” section. It seems that Zoom is able to run without having ibus installed, and not requiring it would help a lot of users that don’t have/want ibus installed. And it would help the Debian maintainers and open source developers who maintain ibus and other a packages for free who need to spend time helping users who trying to work a problem in your product.
Actually moving it to “Recommends:” wouldn’t help much. Also packages in “Recommends:” are pulled by default when installing a package. What’s needed is to either move it to “Suggests:” or not include ibus at all as a package relationship.
Thank you for bringing this up. This forum is for the users of our developer platform rather than an avenue to our engineering teams. I appreciate your time going through the back and forth between Support and that feedback form. While that feedback form @donte.zoom shared might look intended for users, those requests are in fact triaged and reviewed by our core product and leadership teams
We’ll reach out to our client engineering teams on this. As Donte says, let us get back to you with more details.
Any updates on this? Just installed zoom and got this too. This dependency is annoying and worthless, as I already use the keyboard layout switching utility of my choice and this ibus is in conflict with it! And I don’t blame ibus, but I blame zoom messenger for this.
Thank you for sharing your feedback @mpa. A feature request was placed to drop ibus from the “Depends:” list in the Zoom Client .deb files, however, it looks like it is a required dependency for remote control on a remote machine. Please know we always looking to improve our platform to deliver the best user experience. I will share this thread with our engineers and let them know the pain points resulting from not remove /repacking the ibus dependency. Should you have any additional details or feedback you would like to share, please let me know.
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.