Closed
Bug 850389
Opened 12 years ago
Closed 12 years ago
Move XPIDL variables to moz.build files
Categories
(MailNews Core :: Build Config, defect)
MailNews Core
Build Config
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 22.0
People
(Reporter: gps, Assigned: gps)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
(deleted),
patch
|
jcranmer
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
Callek
:
review+
jcranmer
:
feedback+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
jcranmer
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
jcranmer
:
review+
|
Details | Diff | Splinter Review |
comm-central needs work performed in bug 818246 applied to it.
Assignee | ||
Comment 1•12 years ago
|
||
Conversion was performed automatically using our tried and true mach command. Review should largely be a rubber stamp.
Attachment #724122 -
Flags: review?(Pidgeot18)
Comment 2•12 years ago
|
||
Comment on attachment 724122 [details] [diff] [review]
Part 2: Move IDLSRCS into moz.build (auto), v1
Consider this an rs+. All I did was eyeball most of the directories to see that roughly the same number of files were transferred; since it's automatic, I presume that all the spellings, etc. are safe. It also looks like you've picked up every directory in comm-central.
There are few manual things that need transferring as well though.
Attachment #724122 -
Flags: review?(Pidgeot18) → review+
Updated•12 years ago
|
Blocks: nomakefiles
Assignee | ||
Comment 3•12 years ago
|
||
Pretty much copied lines from m-c's rules.mk.
Attachment #724249 -
Flags: review?(Pidgeot18)
Assignee | ||
Comment 4•12 years ago
|
||
Conversion was done automatically. Should be a rubber stamp.
Attachment #724250 -
Flags: review?(Pidgeot18)
Assignee | ||
Comment 5•12 years ago
|
||
Manual conversion of the remaining XPIDL* variables to moz.build (things in conditionals). You should give this a thorough review.
I haven't tested any of the patches in this bug. I'm really that lazy.
Comment 6•12 years ago
|
||
Comment on attachment 724249 [details] [diff] [review]
Part 1: rules.mk update, v1
Review of attachment 724249 [details] [diff] [review]:
-----------------------------------------------------------------
I'm not a c-c build config peer, so I don't feel comfortable r+'ing this. Redirecting review to other people who can hopefully r+ this before the m-c patch lands.
Attachment #724249 -
Flags: review?(mbanner)
Attachment #724249 -
Flags: review?(kairo)
Attachment #724249 -
Flags: review?(bugspam.Callek)
Attachment #724249 -
Flags: review?(Pidgeot18)
Attachment #724249 -
Flags: feedback+
Comment 7•12 years ago
|
||
Comment on attachment 724251 [details] [diff] [review]
Part 3: Manual conversion, v1
Review of attachment 724251 [details] [diff] [review]:
-----------------------------------------------------------------
::: ldap/xpcom/public/moz.build
@@ -17,5 @@
> 'nsILDAPService.idl',
> 'nsILDAPURL.idl',
> ]
>
> -XPIDL_MODULE = 'mozldap'
You dropped this line in the file.
Also, as mentioned over IRC, you forgot to remove the stuff from ldap/xpcom/public/Makefile.in.
Attachment #724251 -
Flags: review?(Pidgeot18) → review+
Comment 8•12 years ago
|
||
Comment on attachment 724250 [details] [diff] [review]
Part 2b: Move XPIDL_MODULE and XPIDL_FLAGS, v1
I'll admit that I didn't try to compile with these patches, but I don't see anything untoward here. Although it is unusual to see such inherent Makefile syntax as -I$(topsrcdir)/ in the moz.build files, but as mozilla-central is using that syntax for its makefiles...
Attachment #724250 -
Flags: review?(Pidgeot18) → review+
Updated•12 years ago
|
Attachment #724249 -
Flags: review?(mbanner)
Attachment #724249 -
Flags: review?(kairo)
Attachment #724249 -
Flags: review?(bugspam.Callek)
Attachment #724249 -
Flags: review+
Comment 9•12 years ago
|
||
(In reply to Joshua Cranmer [:jcranmer] from comment #6)
> I'm not a c-c build config peer, so I don't feel comfortable r+'ing this.
> Redirecting review to other people who can hopefully r+ this before the m-c
> patch lands.
To be extra clear, all other parts on this bug I feel are also explicitly build-system reviews, not just this one. However I feel comfortable with your review on all these patches, so carry-on.
Assignee | ||
Comment 10•12 years ago
|
||
https://hg.mozilla.org/comm-central/rev/ea8f59513b2d
https://hg.mozilla.org/comm-central/rev/fef8c51030cc
https://hg.mozilla.org/comm-central/rev/10b5d6673cda
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 22.0
You need to log in
before you can comment on or make changes to this bug.
Description
•