-On 02/07/07, Rafał Miłecki <[EMAIL PROTECTED]> wrote:
There is a well-discused bug on bugzilla:
https://bugzilla.novell.com/show_bug.cgi?id=216097 about
opensuse-updater.

I posted some idea of resolving this, which I find quite fine. You can
find this in comment #57:
https://bugzilla.novell.com/show_bug.cgi?id=216097#c57
Could some developer focus on this bug before publishing 10.3?

Unfortunately, it's not quite as simple as simply implementing
checking for upgrades as an opt-in option. openSUSE-updater currently
only notifies of updates and YOU installs them. So one would have to
implement a GUI for upgrade-all packages functionality in YaST too. If
it were as simple as adding a checkbox to adjust the priority of the
packages to notify for it would have been done by now.

There are also other things to be decided, like how to resolve package
vendor "bouncing" where the user has e.g. guru & kde-backports
repositories subscribed and the updater first updates to one then the
other version of amarok, gaining and losing the additional
functionality.

e.g. just because a user subscribes to packman to get mp3 support and
wishes to get upgrades to the packman packages he or she has
installed, doesn't mean that he or she also wishes to change vendor of
all suse packages to packman newer version. e.g. User probably doesn't
want to install packman's somewhat broken alsa unless he or she has a
problem with the suse version.

Zen-updater's upgrade-all policy was fairly broken and no thought
given to these kind of issues, (even had problems with multilib) it
would be good to avoid that where possible.

It may be we need 3 policies:

- Updates only (as default now)
- Updates and version upgrades from same vendor as installed package
(e.g. if you install xine from packman you will get upgrades always
from packman, but not from an alternative vendor, fixes the bouncing
problem)
- Upgrades from all vendors indiscriminately - like smart upgrade etc.
(For people who have the knowledge to fix their system if the package
manager does something stupid.)

There are some strong opinions on this subject, It might be worth
re-opening the discussion though.

Meanwhile you can of course always "zypper up -t package" to upgrade
all packages to newer versions indiscriminately.

_
Benjamin Weber

Reply via email to