Closed Bug 880434 Opened 11 years ago Closed 11 years ago

Deploy clang static analysis builders to all mozilla-central trees

Categories

(Release Engineering :: General, defect, P2)

x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jcranmer, Assigned: coop)

References

Details

Attachments

(1 file, 1 obsolete file)

Now that the build is running green on mozilla-central, can this be rolled out to all the trees that feed into mozilla-central so it can be enabled in the default view on tbpl?
For reference, runtime is 80mins x 1 platform per push, which seems more than reasonable to me :-)
Yes, we should absolutely do this!  Thanks for your hard work, Joshua!
Coop: Is this on RelEng's radar?
Flags: needinfo?(coop)
Assignee: nobody → coop
Status: NEW → ASSIGNED
Attachment #764906 - Flags: review?(catlee)
Flags: needinfo?(coop)
Comment on attachment 764906 [details] [diff] [review]
Enable static analysis on all branches derived from m-c

Review of attachment 764906 [details] [diff] [review]:
-----------------------------------------------------------------

Note: I can break this out into its own section if you prefer. It's currently lumped in with the "32-bit linux in a x86_64 env" changes, but only because the affected branches are the same.
Moved it into its own section. No point having it conflated with a merge day section that will go away.
Attachment #764906 - Attachment is obsolete: true
Attachment #764906 - Flags: review?(catlee)
Attachment #764918 - Flags: review?(catlee)
Comment on attachment 764918 [details] [diff] [review]
Enable static analysis on all branches derived from m-c, v2

Review of attachment 764918 [details] [diff] [review]:
-----------------------------------------------------------------

::: mozilla/config.py
@@ +2118,5 @@
>  
> +# Static analysis happens only on m-c and derived branches.
> +for branch in ("mozilla-aurora", "mozilla-beta", "mozilla-release",
> +               "mozilla-b2g18", "mozilla-b2g18_v1_0_1",
> +               "mozilla-b2g18_v1_1_0_hd", "mozilla-esr17"):

I'm not sure if static analysis will work in the older esr17 and b2g18 branches.
(In reply to comment #7)
> Comment on attachment 764918 [details] [diff] [review]
>   --> https://bugzilla.mozilla.org/attachment.cgi?id=764918
> Enable static analysis on all branches derived from m-c, v2
> 
> Review of attachment 764918 [details] [diff] [review]:
> -----------------------------------------------------------------
> 
> ::: mozilla/config.py
> @@ +2118,5 @@
> >  
> > +# Static analysis happens only on m-c and derived branches.
> > +for branch in ("mozilla-aurora", "mozilla-beta", "mozilla-release",
> > +               "mozilla-b2g18", "mozilla-b2g18_v1_0_1",
> > +               "mozilla-b2g18_v1_1_0_hd", "mozilla-esr17"):
> 
> I'm not sure if static analysis will work in the older esr17 and b2g18
> branches.

It won't.  We should be targeting central (24) and aurora when 24 goes to aurora, etc.
Attachment #764918 - Flags: review?(catlee) → review+
(In reply to :Ehsan Akhgari (needinfo? me!) from comment #8)
> It won't.  We should be targeting central (24) and aurora when 24 goes to
> aurora, etc.

Our configs are confusing. That stanza if removing static analysis builds on those release branches.
Comment on attachment 764918 [details] [diff] [review]
Enable static analysis on all branches derived from m-c, v2

https://hg.mozilla.org/build/buildbot-configs/rev/18ad18fb9453
Attachment #764918 - Flags: checked-in+
In production
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Depends on: 887641
Blocks: 887642
Product: mozilla.org → Release Engineering
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: