Yesterday I updated and got a Mozilla Firefox security update. It is now at 140.1.0esr.
To my amazement it reported that Mozilla-Thunderbird and Mozilla-Thunderbird-translations-common would also be installed as dependencies. Is this a packaging error?
Same here – I use the latest version from the Mozilla OBS Project – at every Update I have to remove (–clean-deps) the “MozillaThunderbird” package –
I haven’t bothered to raise a Change Request because, I suspect that the cause is an up-stream push by Mozilla to increase the Thunderbird usage …
I use the KDE Plasma Kontact PIM which, unfortunately for Mozilla, is meaning that my mileage is different from that of other human beings on this planet …
Which means that you think they are willingly pressing me to install something I did not need now for ~20 years and still not need? That is called “bloat” isn’t it?
I skipped the update, and instead I tabooed Thunderbird, so that it would not be installed.
I then tried again. This time, zypper presented a conflict resolution interaction. It listed 26 possible solutions. And 23 of those possible solutions were to remove the lock so that Thunderbird could be installed.
The main alternative seemed to be the first possible solution, which was to remove “kmozilla-helper”. So I went with that. Everything updated, and Thunderbird was not installed.
It looks as if this was really all about “kmozilla-helper”.
Yes, the action that made kmozillahelper superfluous created a lot of havoc.
When you read the reactions on the bug reports (those about the file-picker and those about the dependency) they are still working on a solution that will make things run smoothely. But I guess that removing kmozillahelper oneself will cure a lot of problems. But I am not sure that the setting done to redress the file-picker is then not needed.
##
## Whether only required packages are installed.
##
## Recommended packages, will not be regarded.
##
## Valid values: boolean
## Default value: false
##
# solver.onlyRequires = false
BTW, I’ve now checked this system with –
# LANG=C zypper install-new-recommends --details --dry-run
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 7 NEW packages are going to be installed:
.
.
.
kmozillahelper
5.0.6-bp156.2.3.1 x86_64 Update repository of openSUSE Backports
openSUSE
.
.
7 new packages to install.
Package download size: 329.1 KiB
Package install size change:
| 719.5 KiB required by packages that will be installed
719.5 KiB | - 0 B released by packages that will be removed
Backend: classic_rpmtrans --dry-run
Continue? [y/n/v/...? shows all options] (y):
Checking for file conflicts: (1 skipped) .........................................................................[done]
Warning: 7 packages had to be excluded from file conflicts check because they are not yet downloaded.
Note: Checking for file conflicts requires not installed packages to be downloaded in advance in
order to access their file lists. See option '--download-in-advance / --dry-run --download-only'
in the zypper manual page for details.
#
IOW, if, I were to pull in all 7 missing recommended packages, “kmozillahelper” would also be installed …
After some discussion with Martin we agreed that just removing the dependency from kmozillahelper is the best and easiest option for now. I submitted the change to 15.6 and SP7.