[Bug 1010089] New: problem with lua rpm in 42.2
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089 Bug ID: 1010089 Summary: problem with lua rpm in 42.2 Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: PC OS: openSUSE 42.1 Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: comes@naic.edu QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- There are two incompatible rpm in 42.2: lua and lua52 which are both 5.2.x and the installation process mix them. In a fresh installation I find these rpm installed: lua-5.2.2 liblua5_2-5.2.4 If I do zypper in lua-devel I got: Problem: nothing provides liblua5_2 = 5.2.2 needed by lua-devel-5.2.2-4.5.x86_64 Solution 1: do not install lua-devel-5.2.2-4.5.x86_64 Solution 2: break lua-devel-5.2.2-4.5.x86_64 by ignoring some of its dependencies If I do zypper in lua52-devel I got: Detected 2 file conflicts: File /usr/bin/lua5.2 from install of lua52-5.2.4-1.2.x86_64 (openSUSE-42.2-0) conflicts with file from package lua-5.2.2-4.5.x86_64 (@System) File /usr/bin/luac5.2 from install of lua52-5.2.4-1.2.x86_64 (openSUSE-42.2-0) conflicts with file from package lua-5.2.2-4.5.x86_64 (@System) File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089 http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c1 Marguerite Su changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED --- Comment #1 from Marguerite Su --- Sadly yes I sent lua with 5.3 to Factory and it didn't land in Leap 42.2 But lua52 does I will find a way to update lua through update channel. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c2
--- Comment #2 from Ludwig Nussel
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089 http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c3 Marguerite Su changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(lnussel@suse.com) --- Comment #3 from Marguerite Su --- (In reply to Ludwig Nussel from comment #2)
lua in Leap comes from SLE so it's 5.2. It doesn't make sense to have the lua52 package in addition. That was a mistake by the automated update submitter. We'd need a lua53 in Leap instead.
Hi, Ludwig, the problem is lua and lua52 provides the same lua and conflicts each other. so there're two possible solutions: 1. update lua to 5.3 source 2. drop lua52 a lua53 will not solve the problem unluckily... I'm preparing an update stack for "lua" package, just don't know if it'll be accepted because so far as I remember, lua is one of the bootstrap/basesystem stuff. about solution No.2, I don't if we can drop packages from release products...but I can update it to a dummy package (only install a README.SORRY.STUFF to /usr/share/doc/packages) which one is better? or there's a 3rd solution? thanks Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c4
Ludwig Nussel
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089 http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c5 Marguerite Su changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jmatejek@suse.com Flags| |needinfo?(jmatejek@suse.com | |) --- Comment #5 from Marguerite Su --- Hi, Can you please evaluate if we could update package 'lua' to 5.3.x from SLE side? Here's the awkward situation... I'm the maintainer for lua of openSUSE, and I updated it to 5.3.x a few months ago. There was a robot back then, to forward Factory SRs to Leap. So I didn't be involved in getting lua and lua52 into Leap 42.2 directly (not sending SRs myself) and since there's the bot, I thought lua was updated to 5.3.x and lua52 provided 5.2.x in Leap. But the robot just took lua52. so both lua and lua52 are providing the same thing now. I tried to forward Factory package to Leap 42.3 yesterday, and @Mlin7442 suggested me to ask if we can update from SLE side. It'll be the best option. Because anyway lua 5.3.x has been released for a long time... openSUSE Factory has it in lua, it's some kind weird to downgrade it back to 5.2.x again and have a new lua53 package...dropping lua52 from Leap is a bad idea too...because we'll not have 5.3.x in any package while it has been released for more than a year. I know lua is one of the fundamental packages, but since Tumbleweed has evaluated its stability once, it'll be a lot easier to have it evaluated for SLE again. I think it won't break. And if it's updated from SLE side, I can create an update stack to update lua in Leap 42.2 because for now Leap 42.3 and Leap 42.2 are basically the same thing. Or I have to create a weird update stack to "update" lua52 to a dummy package... Thanks Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089 http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c6 --- Comment #6 from Marguerite Su --- I just bring the maintainer of lua in SLE and let's see if we can get some help from him :) Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c7
Jan Matejek
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c8
--- Comment #8 from Ludwig Nussel
I would be OK with updating for Leap 42.3, but if Ludwig prefers staying with the SLE version, it's his call. Same for 42.2.
Unless we plan to go for lua 5.3 in some future SLE 12 service pack I'd like to stay with lua 5.2 in 42.x too. As I said, it's still possible to also ship lua 5.3 in addition if the package is named differently. boost can serve as as example how to share sources with Factory despite renamed obs source package: $ osc rdiff -r 109 openSUSE:Factory/boost openSUSE:Leap:42.3/boost.1_61
If desired, I'm willing to update SLE's Lua to 5.2.4, to match the lua52 version.
That would be great! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c9
Jan Matejek
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089 http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c11 Marguerite Su changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|i@marguerite.su |jmatejek@suse.com --- Comment #11 from Marguerite Su --- Reassigned to Jan since there's little thing to do from my side. Thanks Jan! Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c12
--- Comment #12 from Jan Matejek
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c13
--- Comment #13 from Ludwig Nussel
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089
http://bugzilla.opensuse.org/show_bug.cgi?id=1010089#c15
Andreas Stieger
participants (1)
-
bugzilla_noreply@novell.com