On Thursday 13 April 2006 22:42, Anssi Hannula wrote:
> Currently the cooker kernel versioning is as follows:
>
> %define rpmversion 1
> %define rpmrelease 1mdk
> %define realversion 2.6.50
> %define realrelease 5mdk
> %define mdkversion %realversion.%realrelease
>
> src.rpm and most kernels:
>
> Name: name-%mdkversion
> Version: %rpmversion
> Release: %rpmrelease
>
> Some kernels and kernel-source:
>
> Name: name-%mdkversion
> Version: %realversion
> Release: %realrelease
>
>
> Attached is a patch that changes that to:
>
> src.rpm:
> Name: name
> Version: %realversion
> Release: %realrelease
>
> All kernels and sources:
> Name: name-%mdkversion
> Version: %rpmversion
> Release: %rpmrelease
>
>
> IOW:
> 1. Source package name no longer changes between releases.
> 2. Fix some kernels and kernel-source pkgs to not have the real version
> and release.

The last step is to have unversioned meta-packages for each flavour (including 
source) which require the versioned packages, so that while kernel packages 
will not be upgraded (removed), new packages will be pulled in automatically 
(solving the problem Stefan discusses in the 2.6.14.2mdk thread) by upgrading 
the unversioned meta-package, but left in place when it is upgraded again.

Regards,
Buchan

-- 
Buchan Milne
B.Eng,RHCE(803004789010797),LPIC-2(LPI000074592)

Attachment: pgpnT1fNjA2Xk.pgp
Description: PGP signature

Reply via email to