Fix the auto obsolescence issue in RPM package

also add a bunch of varibales to add information. and correct some typo in descriptions.