http://bugzilla.opensuse.org/show_bug.cgi?id=1089434 http://bugzilla.opensuse.org/show_bug.cgi?id=1089434#c1 Luciano Santos <luc14n0@linuxmail.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |luc14n0@linuxmail.org, | |os.gnome.maintainers@gmail. | |com Found By|--- |Community User --- Comment #1 from Luciano Santos <luc14n0@linuxmail.org> --- I could confirm it so I digged my zypper history: 2017-09-17 18:45:13|install|libhunspell-1_6-0|1.6.1-1.2 2017-10-21 20:10:37|install|libhunspell-1_6-0|1.6.1-1.3 2017-11-09 19:47:48|install|libhunspell-1_6-0|1.6.2-1.1 2018-01-16 22:55:47|install|libhunspell-1_6-0|1.6.2-1.2 2018-03-16 20:01:39|install|libvoikko1|4.1.1-2.1 2018-03-16 20:11:47|install|libenchant-2-2|2.2.3-59.2 2018-03-16 20:11:48|install|enchant-2-backend-voikko|2.2.3-59.2 2018-03-18 19:19:16|install|enchant-2-backend-voikko|2.2.3-59.4 2018-03-18 19:19:20|install|libenchant-2-2|2.2.3-59.4 2018-05-12 19:41:02|install|enchant-2-backend-voikko|2.2.3-59.5 2018-05-12 19:41:06|install|libenchant-2-2|2.2.3-59.5 2018-05-22 19:20:15|install|libvoikko1|4.1.1-3.1 2018-05-26 19:42:20|install|enchant-2-backend-hunspell|2.2.3-59.5 Useful info: * libenchant-2-2 has a Requires tag for the virtual package enchant-2-backend provided by _enchant-2-backend-voikko_ and _enchant-2-backend-hunspell_. * enchant-2-backend-voikko has a Supplements tag and will be installed if libenchant2-2 and libvoikko are installed. * enchant-2-backend-hunspell has a Supplements tag and will be installed if libenchant2-2 and libhunspell are installed. We can see that the Supplements tags are not working because: 1) enchant-2-backend-hunspell is not being installed and; 2) the enchant-2-backend-voikko Supplements tag has a typo that prevents it to work. When some package uses a `Requires: $virtual_package_name` and more than one package provides $virtual_package_name the dependency solver will check the system, if a package which provides $virtual_package_name is not found one will be installed. I'm thinking since Supplements tags are weak dependencies it's being suppressed by the Requires one. The Requires tag behavior when facing multiple $virtual_package_name's seems to be to only make sure at least one package which provides $virtual_package_name is installed, if it's not one will be installed rather than _every_ package which provides it. -- You are receiving this mail because: You are on the CC list for the bug.