[Guidelines] MUST: use ExcludeArch over ExclusiveArch

Alex Hudson fedora at alexhudson.com
Fri Dec 10 19:00:53 UTC 2010


Hi everyone,

I have a small issue with the review of the v8 package that I'm
currently looking at:

	https://bugzilla.redhat.com/show_bug.cgi?id=634909#c18

The short story is this; the packaging guidelines state that for every
architecture a package doesn't build on, the .spec should list an
ExcludeArch:, which should be updated with a specific #bz link.

I derive my understanding for this requirement from:

http://fedoraproject.org/wiki/Architectures#ExcludeArch_.26_ExclusiveArch

Which says:

        "By using ExcludeArch on an arch by arch basis, it enables the
        majority of packages to have the chance to build on new
        secondary architectures, rather than being immediately ignored
        by a blanket ExclusiveArch."

In this case, with v8 basically being little more than a Javascript
compiler / JIT system, it's not so much a package with portability
problems than a package which is genuinely going to take serious work to
get going on other architectures other than the current x86/arm.

It doesn't make a lot of sense to me to ask Lubomir, the packager, to
change the current ExclusiveArch, because I think that is the more
correct expression of what this software supports. However, as a MUST:
requirement this is a review blocker.

Now, what to do? I suppose in a sense this is a Packaging Committee
issue, however, the packaging guidelines and the review guidelines are
separate documents - and I don't get the sense from the review
guidelines that there is an established method of overriding a MUST:

Obviously for expeditious reasons the change to the .spec could be made
to "dance the dance" as it were, but would I really get put on the
naughty step if I thought it should be approved as-is?

Thanks

Alex.


--
This message was scanned by Better Hosted and is believed to be clean.
http://www.betterhosted.com



More information about the devel mailing list