[Bug 1215821] New: Cinnamon stack is in an inconsistent state again + may want to add cjs version constraint
https://bugzilla.suse.com/show_bug.cgi?id=1215821 Bug ID: 1215821 Summary: Cinnamon stack is in an inconsistent state again + may want to add cjs version constraint Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X11 Applications Assignee: screening-team-bugs@suse.de Reporter: grasland@lal.in2p3.fr QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Starting yesterday and as of today (2023-09-29), the main Tumbleweed repos contain an inconsistent copy of the Cinnamon stack, with some packages at a newer version than others. This will lead to the following zypper errors: --- 4 Problems: Problem: the installed cinnamon-5.2.7-2.7.x86_64 requires 'libmuffin-clutter-0.so()(64bit)', but this requirement cannot be provided Problem: the installed cinnamon-5.2.7-2.7.x86_64 requires 'typelib(Meta) = Muffin.0', but this requirement cannot be provided Problem: the installed cinnamon-5.2.7-2.7.x86_64 requires 'libmuffin-clutter-0.so()(64bit)', but this requirement cannot be provided Problem: the installed cinnamon-metatheme-numix-3.0-1.14.noarch requires 'cinnamon >= 3.0', but this requirement cannot be provided Problem: the installed cinnamon-5.2.7-2.7.x86_64 requires 'libmuffin-clutter-0.so()(64bit)', but this requirement cannot be provided deleted providers: muffin-5.2.1-1.2.x86_64 Solution 1: Following actions will be done: deinstallation of cinnamon-5.2.7-2.7.x86_64 deinstallation of cinnamon-session-5.2.0-2.8.x86_64 deinstallation of cinnamon-session-lang-5.8.2-1.1.noarch deinstallation of patterns-cinnamon-cinnamon-202021205-2.8.x86_64 Solution 2: keep obsolete muffin-5.2.1-1.2.x86_64 Solution 3: break cinnamon-5.2.7-2.7.x86_64 by ignoring some of its dependencies Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 2 Problem: the installed cinnamon-5.2.7-2.7.x86_64 requires 'typelib(Meta) = Muffin.0', but this requirement cannot be provided deleted providers: typelib-1_0-Muffin-0_0-5.2.1-1.2.x86_64 Solution 1: Following actions will be done: deinstallation of patterns-cinnamon-cinnamon_basis-202021205-2.8.x86_64 deinstallation of cinnamon-session-5.2.0-2.8.x86_64 deinstallation of cinnamon-session-lang-5.8.2-1.1.noarch deinstallation of patterns-cinnamon-cinnamon-202021205-2.8.x86_64 Solution 2: keep obsolete typelib-1_0-Muffin-0_0-5.2.1-1.2.x86_64 Solution 3: break cinnamon-5.2.7-2.7.x86_64 by ignoring some of its dependencies Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 2 Problem: the installed cinnamon-5.2.7-2.7.x86_64 requires 'libmuffin-clutter-0.so()(64bit)', but this requirement cannot be provided deleted providers: muffin-5.2.1-1.2.x86_64 Solution 1: Following actions will be done: deinstallation of cinnamon-lang-5.8.2-1.1.noarch deinstallation of cinnamon-session-5.2.0-2.8.x86_64 deinstallation of cinnamon-session-lang-5.8.2-1.1.noarch deinstallation of patterns-cinnamon-cinnamon-202021205-2.8.x86_64 Solution 2: deinstallation of muffin-lang-5.2.1-1.2.noarch Solution 3: keep obsolete muffin-lang-5.2.1-1.2.noarch Solution 4: break cinnamon-5.2.7-2.7.x86_64 by ignoring some of its dependencies Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c/d/?] (c): 3 Problem: the installed cinnamon-metatheme-numix-3.0-1.14.noarch requires 'cinnamon >= 3.0', but this requirement cannot be provided Solution 1: Following actions will be done: deinstallation of cinnamon-metatheme-numix-3.0-1.14.noarch deinstallation of cinnamon-session-5.2.0-2.8.x86_64 deinstallation of cinnamon-session-lang-5.8.2-1.1.noarch deinstallation of patterns-cinnamon-cinnamon-202021205-2.8.x86_64 Solution 2: keep obsolete libmuffin0-5.2.1-1.2.x86_64 Solution 3: break cinnamon-metatheme-numix-3.0-1.14.noarch by ignoring some of its dependencies Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 2 --- By itself, while not a great UX, this is viable as a transitional repository state: one should be able to just postpone the Cinnamon upgrade through the process outlined above, while waiting for all packages to be upgraded. What is not good at all, however, is that after doing so, zypper will offer to install a cjs upgrade which is incompatible with the currently installed version of Cinnamon: --- Resolving dependencies... Computing distribution upgrade... The following 4 items are locked and will not be changed by any action: Installed: libmuffin0 5.2.1-1.2 x86_64 @System openSUSE muffin 5.2.1-1.2 x86_64 @System openSUSE muffin-lang 5.2.1-1.2 noarch @System openSUSE typelib-1_0-Muffin-0_0 5.2.1-1.2 x86_64 @System openSUSE The following 3 packages are going to be upgraded: cjs 5.0.0-1.15 -> 5.8.0-1.1 x86_64 openSUSE:Tumbleweed openSUSE libcjs0 5.0.0-1.15 -> 5.8.0-1.1 x86_64 openSUSE:Tumbleweed openSUSE typelib-1_0-CjsPrivate-1_0 5.0.0-1.15 -> 5.8.0-1.1 x86_64 openSUSE:Tumbleweed openSUSE The following NEW package is going to be installed: libmozjs-102-0 102.15.1-1.1 x86_64 openSUSE:Tumbleweed openSUSE 3 packages to upgrade, 1 new. Overall download size: 4.8 MiB. Already cached: 0 B. After the operation, additional 14.0 MiB will be used. Continue? [y/n/v/...? shows all options] (y): --- This should probably be fixed by adding an appropriate dependency version constraint on the cjs packages to the cinnamon package so that the cjs upgrade is not proposed in absence of compatible Cinnamon versions. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1215821 Hadrien Grasland <grasland@lal.in2p3.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |grasland@lal.in2p3.fr Priority|P5 - None |P2 - High -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1215821 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P2 - High |P5 - None -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1215821 https://bugzilla.suse.com/show_bug.cgi?id=1215821#c1 --- Comment #1 from Hadrien Grasland <grasland@lal.in2p3.fr> --- The latest snapshot brought the cinnamon packages back in sync, solving the original problem. I will leave you to decide if you want to close this bug or keep it opened as a reminder that the cinnamon -> cjs RPM dependency should be tightened up. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com