[Bug 1098683] New: Broken dependency: libxml2-devel-2.9.7-lp150.1.7.x86_64 requires readline-devel, but this requirement cannot be provided not installable providers: readline-devel-7.0-lp150.7.8.x86_64[repo-oss]
http://bugzilla.opensuse.org/show_bug.cgi?id=1098683 Bug ID: 1098683 Summary: Broken dependency: libxml2-devel-2.9.7-lp150.1.7.x86_64 requires readline-devel, but this requirement cannot be provided not installable providers: readline-devel-7.0-lp150.7.8.x86_64[repo-oss] Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Patterns Assignee: lnussel@suse.com Reporter: sergiolindo.empresa@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- # zypper si -d mariadb Retrieving repository 'openSUSE-Leap-15.0-Non-Oss' metadata .............................................................................................................[done] Building repository 'openSUSE-Leap-15.0-Non-Oss' cache ..................................................................................................................[done] Retrieving repository 'openSUSE-Leap-15.0-Oss' metadata .................................................................................................................[done] Building repository 'openSUSE-Leap-15.0-Oss' cache ......................................................................................................................[done] Retrieving repository 'openSUSE-Leap-15.0-Update' metadata ..............................................................................................................[done] Building repository 'openSUSE-Leap-15.0-Update' cache ...................................................................................................................[done] Retrieving repository 'openSUSE-Leap-15.0-Update-Non-Oss' metadata ......................................................................................................[done] Building repository 'openSUSE-Leap-15.0-Update-Non-Oss' cache ...........................................................................................................[done] Reading installed packages... Loading repository data... Resolving package dependencies... Problem: libxml2-devel-2.9.7-lp150.1.7.x86_64 requires readline-devel, but this requirement cannot be provided not installable providers: readline-devel-7.0-lp150.7.8.x86_64[repo-oss] Solution 1: do not ask to install a solvable providing libxml2-devel Solution 2: do not ask to install a solvable providing readline5-devel Solution 3: break libxml2-devel-2.9.7-lp150.1.7.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/c] (c) Easy to reproduce in docker: # docker container run --rm -it --name test opensuse/leap:15 zypper si -d mariadb -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1098683 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fvogt@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1098683 Sergio Lindo <sergiolindo.empresa@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |slindomansilla@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1098683 http://bugzilla.opensuse.org/show_bug.cgi?id=1098683#c1 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dleuenberger@suse.com, | |lnussel@suse.com, | |mlin@suse.com Assignee|lnussel@suse.com |kstreitova@suse.com --- Comment #1 from Ludwig Nussel <lnussel@suse.com> --- Tricky one. mariadb explicitly requires readline5-devel but also libxml2-devel which requires readline-devel. readline-devel and readline5-devel conflict. It only works in OBS due to "Ignore: libxml2-devel:readline-devel". Not sure why we have that but also wondering why mariadb wants libreadline5. Assigning to mariadb maintainer to check if using readline-devel would work. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1098683 http://bugzilla.opensuse.org/show_bug.cgi?id=1098683#c3 Kristyna Streitova <kstreitova@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Kristyna Streitova <kstreitova@suse.com> --- (In reply to Ludwig Nussel from comment #1)
Not sure why we have that but also wondering why mariadb wants libreadline5.
The thing is that MariaDB avoids using readline > 5 because they say that "readline6 is GPLv3, which is not compatible with GPLv2. So we can only use readline5, not readline6" [1]. But it seems that libedit is fixed since version 20150325 (see MDEV-6912, also Fedora already uses libedit again) which we have in SLE15/Leap15 now so we can switch back to libedit. I tested it and it seems to work properly. At least the previous problems with control sequences [2][3] are fixed. The fix was submitted to SLE15 via mr#169134. Closing as fixed. [1] https://jira.mariadb.org/browse/MDEV-6912?focusedCommentId=63127&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-63127 [2] https://jira.mariadb.org/browse/MDEV-7777 [3] https://jira.mariadb.org/browse/MDEV-6912 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1098683 http://bugzilla.opensuse.org/show_bug.cgi?id=1098683#c5 --- Comment #5 from Sergio Lindo Mansilla <slindomansilla@suse.com> --- Hi Kristyna, It is not resolved for Leap 15. Are you planning to backport the patch into Leap 15 Maintenance? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1098683 http://bugzilla.opensuse.org/show_bug.cgi?id=1098683#c6 --- Comment #6 from Kristyna Streitova <kstreitova@suse.com> --- (In reply to Sergio Lindo Mansilla from comment #5)
It is not resolved for Leap 15. Are you planning to backport the patch into Leap 15 Maintenance?
MariaDB in Leap15 comes from SLE15. It means that when the update reaches SLE15 then it will be automatically synced to Leap 15. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com