Description of problem: In the spec file of xemacs BuildRequires: xemacs-sumo >= 20030414 is set. While in the spec file of xemacs-sumo BuildRequires: xemacs is set. I think BuildRequires in xemacs is not needed. Version-Release number of selected component (if applicable): xemacs-21.4.13-2 How reproducible: Always Steps to Reproduce: 1. check xemacs.spec
Also Requires: xemacs-sumo >= 20030414 is not needed.
Thanks for your report. Regarding comment 1, it may be true but I would say xemacs is effectively useless with xemacs-sumo installed. If you really want to install it without xemacs-sumo you can do so with the rpm options --nodeps. I haven't tested building xemacs without xemacs-sumo, but will look into that. Not having xemacs-sumo installed might cause problems in our build system too.
According to README.packages Q. Do I need to have the packages to compile XEmacs? A. Theoretically, no -- XEmacs will build and install just fine without any packages installed. However, only the most basic editing functions will be available with no packages installed, so installing packages is an essential part of making your installed XEmacs _useful_. So I suppose xemacs-sumo is not required by the build stage of xemacs. For minimum-install users, requirement of xemacs-sumo should be deleted. :-)
Actually I just realised that xemacs-sumo is required currently to build xemacs, since some locale-related X resource files from mule-packages are included during packaging.