Athlon Incompatible Packages
Mike A. Harris
mharris at redhat.com
Tue Feb 24 19:33:08 UTC 2004
On Tue, 24 Feb 2004, Toshio wrote:
>> Point of order here. We do actually try our best to make sure that every
>> SRPM which leaves the building can recompile successfully. From time to
>> time, we hit a particularily difficult package (OpenOffice for a little
>> while) which won't recompile, but we work to fix those issues (and
>> OpenOffice nows compiles again.)
>
>If I understand this thread correctly, we have one person asking whether
>it's a bug that certain arches are being specifically excluded from
>being targetted. Other people are answering that the potential gain is
>so small no one is going to put effort into it.
Exactly.
>So far I don't see that there's a big conflict in the two views. It
>_would_ take a little effort to remove the exclusions from the spec
>files, true. But if it is intended that SRPMs will recompile
>successfully outside of Redhat and there's no good reason an arch is
>disallowed then it seems like it's a (low priority) bug to me.
I disagree. It would take me personally about 15 minutes to make
the changes in CVS to all of the relevant packages, and then a
small amount of time beyond that to submit the new packages to
beehive for building. Assuming nothing fails, it is a very
trivial amount of work. In fact, it would have been completed
since my last email except I do not modify other people's
packages without asking them for permission first, so I sent an
email directly to each affected package owner rather than
commiting fixes myself.
A few packages have since been fixed by their owners, more will
likely follow.
>If someone who actually cares about the (possibly psychological)
>gains they can get by devoting their time to testing and
>submitting patches to build targetting other arches, doesn't it
>benefit everyone to apply those patches? Are we talking about
>reviewing three line patches here, or fifty?
Not even. It's a one line change to the spec file in every one
of the packages listed. 2 of the packages are architecture
specific to non-x86, one is ia64-only, the other s390-only, the
rest are cross architecture, and just had an incorrect
Exclusivearch line, just as I suspected originally.
It is interesting though how a pointless debate about the merits
of recompiling for athlon came out of this, since while it is
true that recompiling for athlon doesn't buy you anything - that
is totally aside from the fact that these packages contained an
unintentional bug in their Exclusivearch lines. ;o)
The problem should disappear within the next week likely as
packages get updated. In the future, if someone detects a
problem like this, it's best to file it in bugzilla along with a
brief note to use %{ix86} instead of i386/i686 in Exclusivearch
or Excludearch tags.
Take care,
TTYL
--
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat
More information about the fedora-devel-list
mailing list