Rodrigo Barbosa wrote:
> On Fri, Feb 16, 2007 at 10:54:05PM +0000, Karanbir
Singh wrote:
>> Joshua Kramer wrote:
>>> All,
>>>
>>> Does anyone have a timeline for the CentOS 5
release candidates and/or
>>> final?
>> We will aim to have the CentOS-5 Final release
within 2 weeks of
>> upstream release. So far, based on news around ETA
upstream looks like
>> 15th March.
>
> Karan,
> I'm asking, obviously, for a guess here.
>
> How viable do you think it will be to do an upgrade
from
> 4.4 to 5 on a live system, based on what you've seen on
the beta ?
Ok, there are 2 methods to consider here :
1. doing it with yum on a running machine : its do-able, but
requires
some $clue. The aim is to proide this $clue via a shell
script that
anyone can run to 'move' a machine from C-4 to C-5. There
are some
issues to keep in mind - the only way to handle conflicting
packages is
by repackaging an existing rpm then rpm -e -justdb removing
them, going
through the upgrade and then doing the safest cleanup
possible at the end.
2. doing it via anaconda's upgradeany method : this is a bit
simpler
since packages are more or less just installed from scratch
onto the
same filesystem. The issues that I've had to work with ( and
have a
couple of patches for ) are when users have CentOS-Plus or
CentOS-Extras
enabled. Packages from these repo's are not really
orphans, and should
not be treated as such. Exactly how we handle these is still
semi-open-to-discussion. But rather than having that
discussion right
now, I think lets have that post-c5beta, so we fix real
problems rather
than hypothetical ones.
Either way, orphans are going to get created - and extra
dep's are going
to get installed ( in most cases ) - and the best way to
work around
that, i feel, is to have a firstboot plugin that handles it
for anaconda
upgradeany upgrades and via a shell script for yum upgrades.
Once we
have this script running the way we want, we can then drop
that into a
rpm and moving it into centos-4-extras. Thereby making a
move to
centos-5 as simple as 'yum install upgrade-to-centos5' from
a centos-4
machine
--
Karanbir Singh : http://www.karan.org/ :
2522219 icq
_______________________________________________
CentOS-devel mailing list
CentOS-devel centos.org
http://lists.centos.org/mailman/listinfo/centos-devel
|