Bill Nottingham wrote:
Jeroen van Meeuwen (kanarip(a)kanarip.com) said:
> As you can see on
http://www.kanarip.com/revisor/, a lot of x86_64 spins
> fail composing against rawhide because of file-level conflicts between a
> .i?86 and a .x86_64 package.
Given that these packages are in the repo already... those are package
bugs that need fixed.
Right, I agree.
So while I was looking for the cause of these conflicts, it appeared
that the timestamps on these files being different between the two
packages might be enough to trigger a conflict like this.
Of course, if files come from an upstream tarball and are installed or
copied without preserving the timestamp attribute on the file,
timestamps differ between arches as one is not build exactly in parallel
of the other. This however could be fixed by preserving the timestamp
attribute.
In the other case where files that are not arch dependent are generated
during %build, how does one make sure all the file attributes are the same?
Kind regards,
Jeroen van Meeuwen
-kanarip