On 11/29/2010 04:34 PM, Hubert Bahr wrote:
besides, don't use static mock roots anyway in CentOS, never have. Don't have the luxury of that level of simplicity
Thanks, That gives me more insight into the process. Non static mock root implies that changes are necessary to do a complete build.
With EL6 there have been some really strange build roots as well, we might need to make a pragmatic call at some stage on how-to work with or without those. One of the most odd ones is https://bugzilla.redhat.com/show_bug.cgi?id=644778
where buildroots even for the same package were different on different architectures; in this case, it 'feels' like its because of the rolling builds where queues ran independently for different architectures. And there is no clean way of working around this, unless you don't mind cross builds waiting for a sync 'pulse' for each package.
Can be mitigated to some extent by running packages-as-tasks rather than builds-as-tasks; but then were now talking about spiritual issues subject to wildly divergent interpretation.
- KB