[CentOS-devel] still trying to build upstream srpms

Fri Aug 29 22:09:23 UTC 2008
Dag Wieers <dag at centos.org>

On Fri, 29 Aug 2008, Ralph Angenendt wrote:

> Fabian Arrotin wrote:
>> Ralph Angenendt wrote:
>>>> so in general, how do we know how the upstream builds things?  are
>>>> there  logs somewhere on ftp.redhat.com to look at?  or do we have
>>>> moles that  tell us?
>>>>
>>>> i'm not even thinking about mock type stuff right now, just trying to
>>>>  figure out the actual rpmbuild command line to use.
>>>
>>> Well, you should think about mock in that case - because that is how it
>>> is built.
>>
>>  Hmm, afaik Upstream doesn't use mock for EL .. i think they use a
>> 'homebrew' builder system and they don't publish the logs/builder system
>> specs/etc
>
> That is true for up to CentOS 4. EL 5 seems to be built on the same
> systems they build fedora on.
>
>> .... Talk to several CentOS developers and they confirm that
>> it sometimes hard to guess what's the minimal chroot they use to build
>> the package .. sometimes BuildRequires: are missing if you want to build
>> it with a buildsys group like the one CentOS is using
>> (http://dev.centos.org/centos/buildsys/)
>
> As said: Not true anymore for EL 5.

What is still true is that it is not defined on what environment a given 
package was built. Given the fact that a big chunk of the RHEL packages 
came directly from FC6 build on whatever was current then.

CentOS-5 is build on a CentOS-5 system that was build on CentOS-4.

Please update me if I am wrong on this :) Otherwise I need more story to 
be corrected...

-- 
--   dag wieers,  dag at centos.org,  http://dag.wieers.com/   --
[Any errors in spelling, tact or fact are transmission errors]