On Tue, Nov 10, 2009 at 4:16 PM, Carlos E. R. <robin.listas@telefonica.net> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tuesday, 2009-11-10 at 12:51 +0100, Jano Kupec wrote:
...
Exactly. Zypper requires e.g. newer libzypp. And e.g. yast depends on libzypp - that's why many yast packages must be pulled in, too. And it goes similarly for the rest.
But YaST is not being upgraded, only zypper.
I think that zypper should add somehow (for 11.3) code to upgrade itself first (and only zypper and really needed libraries) as a prior and special step to a "dup". Similar to what YaST does when it sees an update to YaST: it download and installs first the changed YaST packages, restarts YaST, then restarts the upgrade, automatically.
It could be part of the dup sequence, or a new parameter.
And it should not touch anything else. It does not make much sense to start doing changes to things like kde with a zypper still not upgraded, and which could then do the wrong decisions.
I am in total agreement that this situation deserves special handling for the 11.3 release (too late for this one obviously.) The 2 obvious choices are: 1) Allow zypper to have feature improvements, not just security updates. That way zypper could be updated in the zypper dup process prior to the repos being changed out. 2) Do as Carlos suggests and have a special zypper -update-yourself-only function that did not run through the full solver and pull down half of the world. If the powers that be pick one or the other, I'd be happy to open a fate request. Greg -- Greg Freemyer Head of EDD Tape Extraction and Processing team Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer Preservation and Forensic processing of Exchange Repositories White Paper - <http://www.norcrossgroup.com/forms/whitepapers/tng_whitepaper_fpe.html> The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org