Annoying ibus dependency in zoom .deb files

Hi!

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.

Thanks!

Gunnar Hjalmarsson

1 Like

Welcome to the Developer Forum and thank you for posting @gunnarhj! This request seems more fitted for our support. You can submit a request here: https://support.zoom.us/hc/en-us

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.

I hope this helps to clarify.

Thanks for your clarification, @donte.S. I chose to submit it as a support request here:

https://support.zoom.us/hc/en-us/requests/14162807

Thank you for updating us @gunnarhj!

Regards,
Donte

Hi again, @donte.S. The support request path proved to be a dead end. First I was pointed to the email address developersupport@zoom.us, but using that address just resulted in yet another support request:

https://support.zoom.us/hc/en-us/requests/14175992

But now some Michael Harrington has closed that with this motivation:

This support service is available for accounts on Pro plans or higher. I’ll be closing this ticket, but we encourage you to post your question on our Developer Forum: https://devforum.zoom.us.

Needless to say I’m very disappointed at Zoom’s way to respond to my request so far. Is there or is there not a way to get in touch with the folks who can actually take a stand on my proposed change?

On top of it I received a message with the subject “How would you rate the support you received?”. Sorry, but I see that question as a bad joke.

/ Gunnar

1 Like

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 not 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:

Note:

  • 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.”

Goodbye.

/ Gunnar

1 Like

Action needed: drop ibus from “Depends:” stanza in the source code of debian/control.

This is osamu@debian.org (my official Debian contact address) who is a core member of maintaining ibus package for Debian. (Gunnar is another core member too. He is heavily involved in Ubuntu side.)

His request is not a mere “user request”. This should be considered a demand by the GNU/Linux distributions to ZOOM.

If Zoom provide package for Debian/Ubuntu (deb-packages) with technically sound contents, ZOOM should listen to us.

Please raise this issue to the engineer who made DEB package.

Osamu

2 Likes

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.

1 Like

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.