[opensuse-factory] upgrade idea for the future
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, An idea for the future, how to install a full system upgrade: Based on existing system in root partition A, do a full upgrade installing in root partition B instead, while system in partition A is still running. It is almost a new install, except that the configuration is taken from the running system, and should have the classic *rpmnew etc files to review. Does it makes sense? Sounds feasible? Some people in fact install new versions on a different partition keeping the previous one intact. In case of problems they can revert to the old system instantly, and both are available for study. The method I propose could make upgrade less scary :-) - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIIZZVtTMYHG2NR9URAqAuAJ9/FekaW4CHHkRtu1EWBcQDuzl6dQCfZ4za NVwC8AaczcCm/m082oa8V+Q= =nm9a -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Carlos E. R. pecked at the keyboard and wrote:
Hi,
An idea for the future, how to install a full system upgrade:
Based on existing system in root partition A, do a full upgrade installing in root partition B instead, while system in partition A is still running.
It is almost a new install, except that the configuration is taken from the running system, and should have the classic *rpmnew etc files to review.
Does it makes sense? Sounds feasible?
Some people in fact install new versions on a different partition keeping the previous one intact. In case of problems they can revert to the old system instantly, and both are available for study. The method I propose could make upgrade less scary :-)
-- Cheers, Carlos Robinson
Have you looked at: YaST-->Installation into Directory I've never used it myself. Not sure it fits what you are looking for. -- Ken Schneider SuSe since Version 5.2, June 1998 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Wednesday 2008-05-07 at 08:51 -0400, Ken Schneider wrote:
Have you looked at:
YaST-->Installation into Directory
I've never used it myself. Not sure it fits what you are looking for.
Me neither. I haven't found a good explanation of what it is for, but I believe it does new installs, not upgrades. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIIcHAtTMYHG2NR9URAr/PAJ4jI4hZ/qo57RDFHcodB55AlJ8H7gCeKihJ GwG8zIJWizEfZ9cr/p85Nso= =Cbwo -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Carlos E. R. wrote:
The Wednesday 2008-05-07 at 08:51 -0400, Ken Schneider wrote:
Have you looked at:
YaST-->Installation into Directory
I've never used it myself. Not sure it fits what you are looking for.
Me neither. I haven't found a good explanation of what it is for, but I believe it does new installs, not upgrades.
Yes, it _installs_ a new system to the target directory. It can be used for installing another system in parallel to the current one (for using by 'chroot'). Or it can be used for installing a system into manually created virtual disk image (for Xen, Qemu, etc..). Doing simple upgrade could be possible with a small patch a believe. But the real upgrade is more complicated, there is some extra code in the real upgrade workflow (updating status of the old repositories, simple backup...). The result of upgrade via dirinstall module could be still slightly different than the real upgrade so it probably doesn't make sense to enhance it in that way... -- Best Regards Ladislav Slezák Yast Developer ------------------------------------------------------------------------ SUSE LINUX, s.r.o. e-mail: lslezak@suse.cz Lihovarská 1060/12 tel: +420 284 028 960 190 00 Prague 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Wed, 2008-05-07 at 13:45 +0200, Carlos E. R. wrote:
Hi,
An idea for the future, how to install a full system upgrade:
Based on existing system in root partition A, do a full upgrade installing in root partition B instead, while system in partition A is still running.
It is almost a new install, except that the configuration is taken from the running system, and should have the classic *rpmnew etc files to review.
Does it makes sense? Sounds feasible?
It sounds feasible to me (whatever that's worth), and I do a similar thing myself (LVM with a /home, two root partitions, and <swap>). The downside to this is disk space: you'd effectively double the installation size, and assuming you have a "reasonably-sized" / partition (I'm currently using 10GB, which might be too small) you'd have to double that. This works, but not wonderfully on a 100GB disk (2x 10GB roots, 1 4GB swap, 68GB /home, and my /home is frequently running low on space, courtesy my OpenOffice.org builds, which are huge). When 1TB disks become commonplace, this might be better, but currently I'm not sure that this should be the default install setup... - Jon --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Wednesday 2008-05-07 at 09:39 -0400, Jonathan Pryor wrote:
When 1TB disks become commonplace, this might be better, but currently I'm not sure that this should be the default install setup...
Not the default method, certainly. Simply another possibility. And you don't need gigantic disks: I usually have two or three systems per disk, anyway. You just need 10 GB: it is the system, not the data. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIIcJvtTMYHG2NR9URAoQXAJ9urhz+JHlGq+l2DdnOq060aUWPYgCghql5 /Q1mK13YXzDCBrLVUGOz4x8= =KrU3 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Mittwoch, 7. Mai 2008 schrieb Carlos E. R.:
The Wednesday 2008-05-07 at 09:39 -0400, Jonathan Pryor wrote:
When 1TB disks become commonplace, this might be better, but currently I'm not sure that this should be the default install setup...
Not the default method, certainly. Simply another possibility. And you don't need gigantic disks: I usually have two or three systems per disk, anyway. You just need 10 GB: it is the system, not the data.
I don't know of any good idea to a) integrate this into the UI without scaring everyone b) avoid splitting the user testing base for updates On this base I would object. Greetings, Stephan --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Stephan Kulow wrote:
Am Mittwoch, 7. Mai 2008 schrieb Carlos E. R.:
The Wednesday 2008-05-07 at 09:39 -0400, Jonathan Pryor wrote:
When 1TB disks become commonplace, this might be better, but currently I'm not sure that this should be the default install setup... Not the default method, certainly. Simply another possibility. And you don't need gigantic disks: I usually have two or three systems per disk, anyway. You just need 10 GB: it is the system, not the data.
I don't know of any good idea to a) integrate this into the UI without scaring everyone b) avoid splitting the user testing base for updates
On this base I would object.
Sure, UI needs to be thought out carefully, and it needs to be made into a system that shares as much as possible of the actual install process with the other paths. I do a clean install of a new system on into a new partition on a new harddisk every few years, just because I tend to have this idea of getting rid of old cruft, but I usually then copy all still-needed configurations into the new system until I reach a point where it works again well enough to be used as the main system. This would be made much easier by such a type of install - and also experimental "how would my install work with Factory?" type of installs would be very much possible with that. The big question is probably how much worth it would add compared to the wroth in testing other processes that can potentially be lost, as you describe. Robert Kaiser --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
This would be fantastic! The "Install into Directory" feature of is
not present in OpenSuse, so
this would be a *VERY* welcome feature indeed.
Thanks,
Toni
-----Original Message-----
From: Carlos E. R.
participants (8)
-
Carlos E. R.
-
Carlos E. R.
-
Jonathan Pryor
-
Ken Schneider
-
Ladislav Slezak
-
Robert Kaiser
-
Stephan Kulow
-
Toni Harbaugh-Blackford