Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Images for Linux build systems

17 views
Skip to first unread message

Norbert Lindenberg

unread,
Mar 17, 2013, 9:40:55 PM3/17/13
to dev-b...@lists.mozilla.org, Norbert Lindenberg
Are OS images for the Linux build systems used for Mozilla builds available somewhere? I'd like to use an environment for my local builds that has as few differences to Mozilla build machines as possible (it'll have to run on a Mac with VMWare Fusion 4 though).

Thanks,
Norbert

Ben Hearsum

unread,
Mar 18, 2013, 8:32:32 AM3/18/13
to
On 03/17/13 09:40 PM, Norbert Lindenberg wrote:
> Are OS images for the Linux build systems used for Mozilla builds available somewhere? I'd like to use an environment for my local builds that has as few differences to Mozilla build machines as possible (it'll have to run on a Mac with VMWare Fusion 4 though).

Unfortunately they're not. I don't think it's a worthwhile endeavour
trying to replicate them precisely, but the following should get you 95%
of the way:
* CentOS 6.2 base image
* The following packages installed:
https://github.com/mozilla/build-buildbot-configs/blob/master/mozilla/config.py#L165
(I don't think we have the "gcc45" package available publicly anywhere,
it can be built from this specfile/patches though:
https://github.com/mozilla/build-rpm-sources/tree/master/gcc45/centos6-i686)

Ben Hearsum

unread,
Mar 18, 2013, 8:34:14 AM3/18/13
to
Turns out I lied. Our custom RPMs are available here:
http://puppetagain.pub.build.mozilla.org/data/repos/yum/releng/public/CentOS/6/x86_64/

Norbert Lindenberg

unread,
Mar 18, 2013, 12:45:23 PM3/18/13
to Ben Hearsum, dev-b...@lists.mozilla.org, Norbert Lindenberg
Thank you! I'll try them.

BTW, why does TBPL call its Linux build system "Fedora" when it's actually CentOS?
https://tbpl.mozilla.org

Norbert
> _______________________________________________
> dev-builds mailing list
> dev-b...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-builds

Ben Hearsum

unread,
Mar 18, 2013, 12:54:08 PM3/18/13
to
The build systems are CentOS. The test systems are Fedora (and some
Ubuntu now).

Robert Kaiser

unread,
Mar 18, 2013, 4:41:48 PM3/18/13
to
Ben Hearsum schrieb:
> On 03/17/13 09:40 PM, Norbert Lindenberg wrote:
>> Are OS images for the Linux build systems used for Mozilla builds available somewhere? I'd like to use an environment for my local builds that has as few differences to Mozilla build machines as possible (it'll have to run on a Mac with VMWare Fusion 4 though).
>
> Unfortunately they're not.

FWIW, some years back such images existed. I wonder if it's worth
creating some from time to time for those like Linux where the software
is probably all open, so devs can easily use the same configuration to
build/test?

Robert Kaiser

Ben Hearsum

unread,
Mar 18, 2013, 5:03:01 PM3/18/13
to
They used to exist because our images were VM-based, and it was easy to
do. I don't think it's worth the time it would take to revive this for a
couple of reasons:
* General development doesn't require it (ie, you can do most testing on
any Linux).
* Anyone with commit access has access to both Try and can request to
borrow a machine (and level 1 commit access is pretty darn easy to get).

- Ben
0 new messages