Mamoru Tasaka wrote:
I guess there are some packages of which subpackage rpms have versions which are different from those of the main rpm. For example, on rawhide perl has 4:5.8.8-32.fc8 EVR and its subpackage perl-ExtUtils-MakeMaker has 0:6.30-32.fc8 EVR.
On such case are there any policy for release number? For perl currently the main perl rpm and its subpackages have the same release number. However in other rpms the case may happen that only the version of main rpm will be bumped where the version of its subpackage won't change. In that case usually we want to switch the release number of main rpm to 1%{?dist}, however if its subpackage has different version the release number of the subpackage usually can't be back to 1%{?dist}. How should we treat this case?
imo, the simplest solutions for cases like this are: 1. don't munge versions for subpkgs, ie, subpkg EVR = main pkg EVR 2. where different Versions are desired, make these a *completely separate* pkg, not just a sub-pkg.
-- Rex