Open
Bug 1419944
Opened 8 years ago
Updated 3 years ago
provide continuous integration testing of the branding options that we ship
Categories
(Firefox Build System :: General, enhancement)
Firefox Build System
General
Tracking
(Not tracked)
NEW
People
(Reporter: dbaron, Unassigned)
Details
Since we added --enable-official-branding as an option back in 2004 in bug 237596, I've had it in my own mozconfig since I knew that we didn't have any continuous integration testing that it compiled, and I thought it was important to notice any build failures before we got to needing it.
It's certainly possible for the build to break. See bug 1416968 for a recent example, which I know RyanVM hit as well.
Depending on a few developers to detect breakage in something that's in the critical path to shipping Firefox is far from ideal. Instead, we should have continuous integration testing that all of the branding options that we are going to ship are working. This means that on central-ish repositories we should be testing that the branding that we'll use for nightly, dev edition, beta, and release works, and on beta-ish repositories we should test all of those except the branding we use for nightly. (Of course, we're already testing one of them -- we just need to make sure we're testing the others, and the right set for appropriate trees.)
Comment 1•8 years ago
|
||
Since CI configuration is in-tree these days and this has to do with build configurations, let's track this in the build component.
Component: General → Build Config
Product: Release Engineering → Core
Updated•7 years ago
|
Product: Core → Firefox Build System
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•