[Bug 332277] New: Yast does not provide noarch or x86_64 packages to resolve dependencies
https://bugzilla.novell.com/show_bug.cgi?id=332277 Summary: Yast does not provide noarch or x86_64 packages to resolve dependencies Product: openSUSE 10.2 Version: Final Platform: All OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: kkaempf@novell.com ReportedBy: pmladek@novell.com QAContact: kkaempf@novell.com Found By: Development There are problems to update OpenOffice_org on older distributions from Build Service. Steps to reproduce on 10.2-x86_64: 1. Have installed the default 32-bit OOo on 10.2-x86_64 with at least one extra localization. 2. Add the following installation source: http://download.opensuse.org/repositories/OpenOffice.org:/UNSTABLE/openSUSE_... 3. Select the package "OpenOffice_org" for update. 4. Press the "Accept" button. Problem 1: YaST reports a conflict and wants to remove the extra localization. The problem is that the localizations are in noarch packages now. 5. Go back, select the "Versions" tab, and select the "noarch" package for all installed extra localizations. 6. Press the "Accept" button Problem 2: YaST reports some missing dependencies, see the screenshot below. I am not sure what has happened. I think that it is somewhat mixed by the i586 and x86_64 packages. Note that the new version is split into more pieces and and some new optional packages are selected by default (-calc, -writer, ...) 7. Go back, select the "Versions" tab, and select the "x86_64" version for the main package "OpenOffice_org" 8. Press the "Accept" button Result: YaST dependency solver is finally satisfied... I think that especially the "Problem 1" is relatively important. Packagers tend to create more and more noarch packages... I think that the worst thing is that the "Dependency Conflict" dialog does not offer the right solution. I see that the package dependencies are very complicated. I hope that you would be able to find a good solution. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=332277#c1 --- Comment #1 from Petr Mladek <pmladek@novell.com> 2007-10-09 11:03:08 MST --- Created an attachment (id=177170) --> (https://bugzilla.novell.com/attachment.cgi?id=177170) Screenshot: Select the package "OpenOffice_org" for update. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=332277#c2 --- Comment #2 from Petr Mladek <pmladek@novell.com> 2007-10-09 11:03:52 MST --- Created an attachment (id=177171) --> (https://bugzilla.novell.com/attachment.cgi?id=177171) Screenshot: Problem 1: noarch packages -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=332277#c3 --- Comment #3 from Petr Mladek <pmladek@novell.com> 2007-10-09 11:05:43 MST --- Created an attachment (id=177173) --> (https://bugzilla.novell.com/attachment.cgi?id=177173) Screenshot: 5. select the "noarch" package for extra localizations -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=332277#c4 --- Comment #4 from Petr Mladek <pmladek@novell.com> 2007-10-09 11:06:35 MST --- Created an attachment (id=177175) --> (https://bugzilla.novell.com/attachment.cgi?id=177175) Screenshot: Problem 2: i586 vs. x86_64 packages -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=332277#c5 --- Comment #5 from Petr Mladek <pmladek@novell.com> 2007-10-09 11:07:46 MST --- Created an attachment (id=177178) --> (https://bugzilla.novell.com/attachment.cgi?id=177178) Screenshot: 7. select the "x86_64" version for the main package "OpenOffice_org" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=332277 Petr Mladek <pmladek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #177170|Screenshot: Select the package "OpenOffice_org" |Screenshot: 3. Select the package description|for update. |"OpenOffice_org" for update. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=332277#c6 Klaus Kämpf <kkaempf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #6 from Klaus Kämpf <kkaempf@novell.com> 2007-10-10 05:50:33 MST --- SUSE Linux / OpenSUSE defines two modes of update 1. intra-distribution (aka 'maintenance update') 2. inter-distribution (aka 'distribution upgrade') The rules defined by autobuild, maintenance and release manager are for 1. - don't change the architecture of a package - don't split packages - don't rename packages for 2. - switch to the highest available architecture - accept package switches - accept package renames Bottom line: Package splits and architecture changes are not supported during normal update. One has to run the 'distribution upgrade' procedure for this. YaST provided the latter in an extra module, however this module was removed since it caused some confusion. For future products, the difference between 'update' and 'dist-upgrade' will be made explicit and both modes will be supported by the software management tools. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com