[MDEV-9796] MariaDB cannot be installed from MariaDB's repo on openSUSE 13, SLES12: conflict with the default repo Created: 2016-03-27 Updated: 2020-04-22 Resolved: 2017-05-18 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Packaging, Platform SUSE |
| Affects Version/s: | 5.5, 10.0, 10.1 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Sergei Golubchik |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||
| Sprint: | 10.1.14 | ||||||||||||||||||||
| Description |
|
Same for 5.5, 10.0. The workaround is to specify the repo:
Installation test in buildbot does not catch it because it installs actual RPMs files rather than refers to a repo, and installing files also works. That's another workaround, although in general less convenient than specifying the repo. |
| Comments |
| Comment by Elena Stepanova [ 2016-03-27 ] | ||||||||||||||||||||||||
|
I've added the above-mentioned workaround to the buildbot tests, if it ever gets fixed, please reassign it back to me so I could remove it. | ||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2016-03-28 ] | ||||||||||||||||||||||||
|
It turns out we even have a note about in the repo configurator: | ||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2016-03-31 ] | ||||||||||||||||||||||||
|
When MariaDB 10.1 is installed over the default mariadb provided by openSUSE, the workaround does not help:
| ||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2016-03-31 ] | ||||||||||||||||||||||||
|
Same for installing over mysql-community-server:
| ||||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2017-05-18 ] | ||||||||||||||||||||||||
|
I don't think we can fix it. zypper compares package names case-insensitively, and SUSE repository has mariadb-client package:
See? Letter case does not matter, both packages are selected. Not selected as dependencies, directly selected by the command line. On the other hand, installing our packages over SUSE ones, works without any additional options:
Apparently zypper treats it as an upgrade and a higher version wins. |