Closed
Bug 986411
Opened 10 years ago
Closed 10 years ago
Add dumbmake-dependencies entries for easier Instantbird incremental builds.
Categories
(Instantbird Graveyard :: Other, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
1.6
People
(Reporter: aleth, Assigned: aleth)
Details
Attachments
(1 file, 1 obsolete file)
534 bytes,
patch
|
aleth
:
review+
|
Details | Diff | Splinter Review |
Because build/dumbmake-dependencies is missing, "mach build <path>" doesn't work for incremental builds. Adding an empty dumbmake-dependencies unbreaks it. Here I've also taken a first stab at including some rules for Instantbird which ensure that im/app is always built at the end and that "mach build im" also builds /chat. Obviously this will not survive ccrework but it seems worth trying this out now before adding to the m-c dumbmake-dependencies later.
Attachment #8394708 -
Flags: feedback?(florian)
Attachment #8394708 -
Flags: feedback?(clokep)
Attachment #8394708 -
Flags: feedback?(Pidgeot18)
Comment 1•10 years ago
|
||
Comment on attachment 8394708 [details] [diff] [review] dumbmake.patch Review of attachment 8394708 [details] [diff] [review]: ----------------------------------------------------------------- My impression of dumbmake is that it was going away soon, so I can't comment on how worthwhile this ultimately is.
Attachment #8394708 -
Flags: feedback?(Pidgeot18) → feedback?(gps)
Comment 2•10 years ago
|
||
Comment on attachment 8394708 [details] [diff] [review] dumbmake.patch Seems reasonable to me, but I know nothing about whether dumbmake is going away soon, or if cc-rework is landing soon enough to make this irrelevant.
Attachment #8394708 -
Flags: feedback?(florian) → feedback+
Comment 3•10 years ago
|
||
Comment on attachment 8394708 [details] [diff] [review] dumbmake.patch Pretty much echoing Florian's sentiments: it seems to do what we want, but I don't know if it's worth adding?
Attachment #8394708 -
Flags: feedback?(clokep) → feedback+
Assignee | ||
Comment 4•10 years ago
|
||
Comment on attachment 8394708 [details] [diff] [review] dumbmake.patch As ccrework has been going to happen "any time now" since the end of January, I think we might as well take this and see how it goes.
Attachment #8394708 -
Flags: feedback?(gps) → review?(florian)
Comment 5•10 years ago
|
||
Comment on attachment 8394708 [details] [diff] [review] dumbmake.patch I don't think I can r+ a patch for /build. You likely want a review from a build peer.
Attachment #8394708 -
Flags: review?(florian)
Assignee | ||
Updated•10 years ago
|
Attachment #8394708 -
Flags: review?(gps)
Updated•10 years ago
|
Attachment #8394708 -
Flags: review?(gps) → review+
Assignee | ||
Comment 6•10 years ago
|
||
No changes, just fixed the commit message. r+ carried forward.
Attachment #8394708 -
Attachment is obsolete: true
Attachment #8412582 -
Flags: review+
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Comment 7•10 years ago
|
||
https://hg.mozilla.org/comm-central/rev/936dcea1fd31
Updated•10 years ago
|
Target Milestone: --- → 1.6
Comment 8•10 years ago
|
||
Turns out check-sync-dirs didn't think this patch was as trivial as aleth did. Added an exception. https://hg.mozilla.org/comm-central/rev/b4015729ed24 Not sure why this wouldn't have been caught during local testing either. Do we not run check-sync-dirs during a normal build?
Assignee | ||
Comment 9•10 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #8) Heh, I must have jinxed it... thanks for fixing the issue! > Not sure why this wouldn't have been caught during local testing either. Do > we not run check-sync-dirs during a normal build? I didn't notice any problems locally. Is this something that needs investigating?
Comment 10•10 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #8) > Not sure why this wouldn't have been caught during local testing either. Do > we not run check-sync-dirs during a normal build? We run make check-sync-dirs during make check. I don't think very many people run make check locally...
You need to log in
before you can comment on or make changes to this bug.
Description
•