What do you expect from upgrade?

cu
        Denis
------------------------------
One topic from a dark side .-)

Upgrading a Linux-Mandrake system has been our nightmare for quite some
time. François has worked a lot on this for 7.1, and at the end I was
actually able to upgrade from RH 6.0 system, and end up with a fully
functional Mandrake 7.1 system. Rpm database got quite "poluted", and we
ahve to do some dirty hacks for Qt, but at least one gets a working
system, which is a good start.

Big question is: What should an upgrade actually do?

Below are some answers I could think of:

1) CONSERVATIVE: just freshen those packages which can be freshened and
leave the rest of the system as it is

2) FORCED: Force instalation of a new "core" system, even if this
means downgroading, or breaks some functionality of the already installed
system, then go on with freshening the rest of the packages.

3) REPAIR: Like conservative, but try to repair existing packages too,
If we find out that some of the files are missing, or that someone fooled
with binaries, reinstall the package (even if it means downgrading!)

4) FORCED REPAIR: like 3, but make sure that "core" system is installed in
the end, like in 2

5) VANDAL: force install of the core, and upgrade of those packages we
provide. The rest can go to hell. ;->>

6) SUPER-VANDAL: like 5, but i make sure that all packages older than one
year are removed from the system. (ups, I just found another variable for
sorting packages!)
...

All of the above mentioned can (must) also be combined with possibility to
add new non-core packages during upgrade, and maybe even to remove some of
the currently installed packages in "custom" and "expert" mode. 

I am quite sure there are other ways to do upgrade, and that opinions on
"what is the best upgrade" will be wildly different. So, what do you
think?

cu
        Denis  
 -- 
-----------------------------------------------------
Dr. Denis Havlik                <http://www.ap.univie.ac.at/users/havlik>
Mandrakesoft            |||     e-mail: [EMAIL PROTECTED]
Quality Assurance      (@ @)    (private: [EMAIL PROTECTED])    
-------------------oOO--(_)--OOo---------------------
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me
spread! ([EMAIL PROTECTED])




Reply via email to