[tracking bug] linux build machine overhaul

RESOLVED FIXED

Status

Release Engineering
Platform Support
RESOLVED FIXED
6 years ago
4 years ago

People

(Reporter: jhford, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [buildfarm])

This is a tracking bug for our project to overhaul our linux build infrastructure.  The goals for this project are:

1. build 32bit and 64bit on one reference image
2. allow for each train to have its own versions of each dependency including android sdk/ndk
3. use package repositories for dependencies (yum)
4. be able to go from 0->production (likely using PXE+kickstart+puppet)

Anti goals:
1. building maemo on new image
2. building 3.6 on new image if it is a time sink
Blocks: 670710
Blocks: 670712
Blocks: 670716
Blocks: 670730
Blocks: 670739
Depends on: 646247
No longer blocks: 670730
Depends on: 672250
Blocks: 662417
Depends on: 696252
Blocks: 661306
I have been able to build a very basic chroot environment on a centos6 box by running:

rpm --root=$PWD/centos-jail --initdb
sudo rpm --root=$PWD/centos-jail -Uvh http://mirrors.200p-sf.sonic.net/centos/6.0/os/x86_64/Packages/centos-release-6-0.el6.centos.5.x86_64.rpm
sudo yum --installroot=$PWD/centos-jail/ install yum

I am going to install the minimal subset of libraries needed to build firefox and see how the disk usage requirements look.  Currently, the base chroot is 284MB
Blocks: 713802
This bug has been a good place to track some of the things that need to be improved in the next iteration of linux build slaves.  It's a tracking bug and a lot of the work that it would've tracked has been done as part of setting up mock for b2g builds
Assignee: jhford → nobody

Updated

5 years ago
Assignee: nobody → bear
Whiteboard: [buildfarm]
Whiteboard: [buildfarm] → [buildfarm][triagefollowup]
Blocks: 743553

Updated

5 years ago
Depends on: 772446

Updated

5 years ago
Assignee: bear → nobody
Component: Release Engineering → Release Engineering: Platform Support
QA Contact: coop
Whiteboard: [buildfarm][triagefollowup] → [buildfarm]

Updated

5 years ago
No longer blocks: 661306
Depends on: 661306

Updated

5 years ago
No longer blocks: 662417
Depends on: 662417
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
(Assignee)

Updated

4 years ago
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.