Closed Bug 748452 Opened 7 years ago Closed 5 years ago

[Tracking bug] cleanup Makefiles for Fennec developers (phase 1)

Categories

(Firefox Build System :: General, defect)

x86
macOS
defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: joduinn, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta)

Cleaning up bugs in Makefiles, upgrading NDK, etc to help Fennec developers.

There's lots of things possible here, lots of potential for scope creep. Filing to track which things we'll fix now in this phase vs defer to next phase.
Depends on: 750675
Depends on: 750680
Depends on: 750682
Depends on: 750685
Depends on: 750687
Depends on: 750688
Depends on: 750690
Depends on: 750692
Depends on: 750693
Depends on: 750696
Depends on: 750697
Depends on: 750699
Depends on: 750700
Depends on: 750701
Depends on: 750703
Depends on: 750705
Depends on: 750706
Depends on: 750708
Depends on: 750709
Depends on: 750710
Depends on: 750711
Depends on: 750847
per mtg w/ted, khuey, joey, jhford: 

By fixing the dependency-checking in the makefiles, we are not hitting the "-Werror failures" anymore, so removing as dependencies to this phase1 cleanup bug. 

These are still valid bugs to be addressed at a future time, if we ever want to compile those third party components with more strict "-Werror" setting in future, but this is beyond scope of our phase1 cleanup.
per mtg w/ted, khuey, joey, jhford: Dropping bug#745979; people want this because packager is slow, but we've already done a bunch of speedups with the faster packager work in bug#707569.
No longer depends on: 745979
No longer depends on: 747540
Depends on: 753939
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
[sigh] dep bugs just reopened.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 895028
Product: mozilla.org → Release Engineering
hwine is more involved here, so happy to grab this one.
Assignee: joduinn → hwine
There's been no activity on this bug in months. I think Core :: Build Config would be the proper component anyway. Let's just mark RESOLVED?
This is a tracker, and bug 895028 is still open, which is in build config. Any help on that one appreciated.
Keywords: meta
Assignee: hwine → nobody
Component: Other → Build Config
Product: Release Engineering → Core
Version: other → Trunk
Status: REOPENED → RESOLVED
Closed: 7 years ago5 years ago
Resolution: --- → FIXED
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.