Description of problem: When building GFS for i686 and athlon, not only the modules subpackage is built, but also the GFS and GFS-devel packages. IMHO these packages should only be built for the base architecture (i386 in this case), just as it is done with some other packages (like the way the kernel-source package is only built for i386). Is this a correct assumption? Version-Release number of selected component (if applicable): GFS-6.0.0-7
Ideally we wouldn't build i686 & althlon for GFS & GFS-devel packages, but because of the problems with excluding arch's in the top level package, and including the arch in a subpackage it probably isn't possible without rewriting a large portion of the spec file. Also, in the past athlon & i686 packages were available which could cause possible breakage to people who are upgrading their packages.