Hi Benji, On Monday 02 July 2007 15:51, Benji Weber wrote:
It may be we need 3 policies:
- Updates only (as default now)
This is important for every user, and leaves system stable.
- 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)
This is fine for repositories that have no updates (fixes) like openSUSE, but offer newer version instead, which may require newer versions of dependencies, which can lead to avalanche of upgrade requests to satisfy newly created dependencies, and even if it is possible to find solution, after that system can't receive any security fixes trough regular updates. Some security holes will be patched by itself trough newer version of programs, some not.
- 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.)
Even if package manager doesn't do anything bad, users will at some point by telling PM to ignore dependencies, and end result is for sure system in undefined state, which mean it can be anything from stable to fairly broken.
There are some strong opinions on this subject, It might be worth re-opening the discussion though.
It is opened, for anyone that has opinion ;-) -- Regards, Rajko. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org