[Bug 970483] New: Wrong behaviour when merging packages
http://bugzilla.suse.com/show_bug.cgi?id=970483 Bug ID: 970483 Summary: Wrong behaviour when merging packages Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: sndirsch@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Either the documentation on https://en.opensuse.org/openSUSE:Package_dependencies#Merging_a_package is wrong, or the behaviour in zypper is broken. I specified exctly what is documented on this page, i.e. Name: nvidia-gfxG04-kmp-default Version: 361.28 Provides: nvidia-uvm-gfxG04-kmp-default = 352.79 Obsoletes:nvidia-uvm-gfxG04-kmp-default <= 352.79 nvidia-gfxG04-kmp-default 352.79 and nvidia-uvm-gfxG04-kmp-default 352.79 are installed. When trying to update to nvidia-gfxG04-kmp-default 361.28 via zypper nvidia-uvm-gfxG04-kmp-default complains that nvidia-gfxG04-kmp-default 352.79 is needed. Update works fine when using Provides: nvidia-uvm-gfxG04-kmp-default Obsoletes:nvidia-uvm-gfxG04-kmp-default instead, i.e. when omitting the version numbers. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=970483 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ma@suse.com, mls@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=970483 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Wrong behaviour when |Wrong behaviour when |merging packages |merging packages ?!? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=970483 Chenzi Cao <chenzi.cao@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bnc-team-screening@forge.pr |zypp-maintainers@forge.prov |ovo.novell.com |o.novell.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=970483 http://bugzilla.suse.com/show_bug.cgi?id=970483#c1 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sndirsch@suse.com Flags| |needinfo?(sndirsch@suse.com | |) --- Comment #1 from Michael Andres <ma@suse.com> --- I'd need a solver testcase from the failed attempt to upadte (the case with versioned prv/obs), in order to see what actually prevented the update.
zypper up --debug-solver ...
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=970483 http://bugzilla.suse.com/show_bug.cgi?id=970483#c2 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(sndirsch@suse.com | |) | --- Comment #2 from Stefan Dirsch <sndirsch@suse.com> --- Ok. Seems the issue only exists when trying to manually update RPM files via "zypper in ...". Seems not to be possible to update them via "zypper up ..." (as I tried first) or I don't know how. Testing via plain RPM won't work, since AFAIK RPM doesn't know aything about merging packages, right? So now in the end I added a repo for these manually built RPM files. When doing a "zypper dup" (zypper up didn't work for me, probably due to vendor change or alike) things work for me. Feel free to close as INVALID. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=970483 http://bugzilla.suse.com/show_bug.cgi?id=970483#c3 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #3 from Michael Andres <ma@suse.com> --- (In reply to Stefan Dirsch from comment #2)
since AFAIK RPM doesn't know aything about merging packages, right?
Right.
Feel free to close as INVALID.
Ok. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=970483 http://bugzilla.suse.com/show_bug.cgi?id=970483#c4 --- Comment #4 from Stefan Dirsch <sndirsch@suse.com> --- Thanks. I've removed my remark on https://en.opensuse.org/openSUSE:Package_dependencies#Merging_a_package again. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com