[Bug 1203735] New: virtualbox-guest-tools obsoletes but does not provide virtualbox-guest-x11
https://bugzilla.suse.com/show_bug.cgi?id=1203735 Bug ID: 1203735 Summary: virtualbox-guest-tools obsoletes but does not provide virtualbox-guest-x11 Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Virtualization:Other Assignee: llrainey15@gmail.com Reporter: fvogt@suse.com QA Contact: qa-bugs@suse.de CC: Larry.Finger@gmail.com Found By: --- Blocker: --- Some images still refer to "virtualbox-guest-x11", but that is only provided by the old package. As virtualbox-guest-tools appears to be a full replacement FWICT, it needs to to "Provide: virtualbox-guest-x11" as well. 15.3, 15.4 and TW are affected. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c2 --- Comment #2 from Larry Finger <Larry.Finger@gmail.com> --- Do the fixes in requests #1006070 and #1006071 take care of this issue? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c3 --- Comment #3 from Fabian Vogt <fvogt@suse.com> --- (In reply to Larry Finger from comment #2)
Do the fixes in requests #1006070 and #1006071 take care of this issue?
They don't fix the root cause. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c5 --- Comment #5 from Fabian Vogt <fvogt@suse.com> --- (In reply to Larry Rainey from comment #4)
This is a Vagrant software issue - please open a bug with them.
OpenSUSE had to support VirtualBox in X11 and Wayland - we have done this as with 6.1.38 by putting the support in virtualbox-guest-tools.
Exactly. That means that virtualbox-guest-tools needs to Obsolete: virtualbox-guest-x11 < %{version} as well as Provides: virtualbox-guest-x11 = %{version} but currently it only does the former.
virtualbox-guest-x11 is no longer a valid OpenSUSE VirtualBox library.
-- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c6 --- Comment #6 from Larry Finger <Larry.Finger@gmail.com> --- The "Provides:" line you request is easily done, but I still do not understand why it is necessary, particularly given the amount of OBS time (6-8 hours) that will be required to build all the flavors. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c7 --- Comment #7 from Larry Finger <Larry.Finger@gmail.com> --- I have added the missing "Provides" line and submitted to TW, Leap 15.3 and Leap 15.4. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c8 Larry Finger <Larry.Finger@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #8 from Larry Finger <Larry.Finger@gmail.com> --- Issue will be fixed when new versions make it through the build process. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c10 --- Comment #10 from Fabian Vogt <fvogt@suse.com> --- (In reply to Larry Finger from comment #6)
The "Provides:" line you request is easily done, but I still do not understand why it is necessary, particularly given the amount of OBS time (6-8 hours) that will be required to build all the flavors.
So that anything which still references "virtualbox-guest-x11" pulls in "virtualbox-guest-tools" instead. Currently it breaks because the package is just obsoleted but not provided. (In reply to Larry Finger from comment #7)
I have added the missing "Provides" line and submitted to TW, Leap 15.3 and Leap 15.4.
Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c11 --- Comment #11 from Larry Finger <Larry.Finger@gmail.com> --- (In reply to Fabian Vogt from comment #10)
So that anything which still references "virtualbox-guest-x11" pulls in "virtualbox-guest-tools" instead. Currently it breaks because the package is just obsoleted but not provided.
What is the problem. Every guest that asks for virtualbox-guest-x11 NEEDS virtualbox-guest-tools. I do not see any reason to provide a package with no files in it. Would OBS even allow that? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c12 --- Comment #12 from Fabian Vogt <fvogt@suse.com> --- (In reply to Larry Finger from comment #11)
(In reply to Fabian Vogt from comment #10)
So that anything which still references "virtualbox-guest-x11" pulls in "virtualbox-guest-tools" instead. Currently it breaks because the package is just obsoleted but not provided.
What is the problem. Every guest that asks for virtualbox-guest-x11 NEEDS virtualbox-guest-tools. I do not see any reason to provide a package with no files in it. Would OBS even allow that?
"Provides:" does not create a new package, it simply adds a new tag to the virtualbox-guest-tools package. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c13 --- Comment #13 from Larry Finger <Larry.Finger@gmail.com> --- Exactly. We do not want, and will not provide, a virtualbox-guest-x11 package. All the files were moved to virtualbox-guest-tools as the name with "x11" in it was confusing Wayland users. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c16 --- Comment #16 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-SU-2022:10152-1: An update that solves two vulnerabilities and has four fixes is now available. Category: security (important) Bug References: 1201720,1203086,1203306,1203370,1203735,1204019 CVE References: CVE-2022-21554,CVE-2022-21571 JIRA References: Sources used: openSUSE Leap 15.4 (src): virtualbox-6.1.38-lp154.2.15.1, virtualbox-kmp-6.1.38-lp154.2.15.1 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203735 https://bugzilla.suse.com/show_bug.cgi?id=1203735#c18 --- Comment #18 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-RU-2022:10188-1: An update that has 6 recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1202851,1203735,1204019,1204151,1204233,1204331 CVE References: JIRA References: Sources used: openSUSE Leap 15.3 (src): virtualbox-6.1.40-lp153.2.43.2, virtualbox-kmp-6.1.40-lp153.2.43.1 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com