[CentOS-devel] reposync for CentOS 4

Sat May 5 07:32:50 UTC 2007
Johnny Hughes <mailing-lists at hughesjr.com>

On Fri, 2007-05-04 at 22:02 +0200, Daniel de Kok wrote:
> On Fri, 2007-05-04 at 22:52 +0300, Panu Matilainen wrote:
> > On Sun, 29 Apr 2007, Johnny Hughes wrote:
> > > We are working out the last remaining technical issue with yum-2.4 on
> > > CentOS-3 (that we have found thus far), which is that yum-2.0 (and
> > > up2date in C3) sets newly installed kernels to be the default.  In EL4,
> > > that is handled by the OS script "/sbin/new-kernel-pkg" (provided by
> > > mkinitrd), however in EL3 that functionality was done instead by
> > > up2date / yum.  We won't modify how mkinitrd works on CentOS-3 (that is
> > > a very important core package and we don't change that kind of
> > > functionality from upstream), thus the only ohter option is to modify
> > > yum to do it.
> > 
> > That should be doable from a plugin, without touching yum itself.
> 
> This was initially implemented as a plugin. But we decided to integrate
> this into yum, following the principle of least surprise. E.g. on
> machines with a modified yum configuration (where plugins are not
> enabled), a plugin would modify behavior from what it was previously.

Right ... doing it as a plugin is a great idea, and if we were adding it
as optional functionality where it did not exist already that would be
the method we chose.

But in this case, it is already built into the version 2.0.8 yum that
this will replace in CentOS-3.  So this is providing functionality that
already exists in the current yum to the newer yum.  I don't think I
want to roll in the "requirement" to also enable and properly configure
"plugins" to get normal out of the box behavior of the older version in
the newer one.

The new patch is only applied into yum-2.4.x IF it is compiled on a
system with python-2.2 (el3) ... if compiled on python >= 2.3 (el4) then
it is not applied.

The process will be to upgrade/install the new yum (plus requirements)
as a separate install out of CentOSPlus for C3 ... then adjust your
yum.conf to use /etc/yum.repo.d/, then use the new yum.

Thanks,
Johnny Hughes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20070505/b29208bc/attachment-0005.sig>