Closed
Bug 955697
Opened 10 years ago
Closed 10 years ago
Move more stuff to moz.build
Categories
(Chat Core :: General, defect)
Chat Core
General
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: clokep, Assigned: clokep)
Details
Attachments
(3 files, 6 obsolete files)
2.87 KB,
patch
|
Details | Diff | Splinter Review | |
6.68 KB,
patch
|
Details | Diff | Splinter Review | |
9.68 KB,
patch
|
Details | Diff | Splinter Review |
*** Original post on bio 2249 at 2013-11-11 22:19:00 UTC *** *** Due to BzAPI limitations, the initial description is in comment 1 ***
Assignee | ||
Comment 1•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3043 at 2013-11-11 22:19:00 UTC *** We have a bunch of more stuff to move to moz.build: - Bio 869359 - Move XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS in comm-central https://bugzilla.mozilla.org/show_bug.cgi?id=869359
Attachment #8354824 -
Flags: review?(florian)
Assignee | ||
Comment 2•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3044 at 2013-11-11 22:22:00 UTC *** Bio 850389 - Move XPIDL variables to moz.build files https://bugzilla.mozilla.org/show_bug.cgi?id=850389
Attachment #8354825 -
Flags: review?(florian)
Assignee | ||
Comment 3•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3045 at 2013-11-11 22:24:00 UTC *** Bio 869425 - Move MODULE to moz.build in comm-central https://bugzilla.mozilla.org/show_bug.cgi?id=869425
Attachment #8354826 -
Flags: review?(florian)
Comment 4•10 years ago
|
||
Comment on attachment 8354824 [details] [diff] [review] Patch for XPCSHELL_TESTS *** Original change on bio 2249 attmnt 3043 at 2013-11-11 23:52:51 UTC *** It's strange that test/appInfoUtils.jsm is now declared both in the Makefile.in and the moz.build
Attachment #8354824 -
Flags: review?(florian) → review-
Comment 5•10 years ago
|
||
*** Original post on bio 2249 at 2013-11-12 00:06:10 UTC *** Comment on attachment 8354825 [details] [diff] [review] (bio-attmnt 3044) Patch for XPIDL Are we trying to have changesets identical to what's on c-c, or to clean this up? The MODULE variable in chat/components/public/Makefile.in really looks like it was used as a shorthand for XPIDL_MODULE. So I suspect we could get rid of this makefile completely.
Comment 6•10 years ago
|
||
*** Original post on bio 2249 at 2013-11-12 00:13:16 UTC *** Comment on attachment 8354826 [details] [diff] [review] (bio-attmnt 3045) Patch for MODULE Oh well, I guess this covers my previous comment ;). Looks like we can also get rid of this file: purple/purplexpcom/public/Makefile.in There's a MODULE line in instantbird/components/mintrayr/Makefile.in that doesn't seem obviously useful. I wonder if the MODULE line in instantbird/components/Makefile.in wanted to be an XPIDL_MODULE one in the moz.build file.
Assignee | ||
Comment 7•10 years ago
|
||
Comment on attachment 8354826 [details] [diff] [review] Patch for MODULE *** Original change on bio 2249 attmnt 3045 at 2013-11-12 01:16:20 UTC *** This doesn't build. I have a new version. :-)
Attachment #8354826 -
Flags: review?(florian) → review-
Assignee | ||
Comment 8•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3046 at 2013-11-12 11:51:00 UTC *** Turns out TESTING_JS_MODULES doesn't exist in moz.build, it still gets done in Makefiles.
Attachment #8354827 -
Flags: review?(florian)
Assignee | ||
Comment 9•10 years ago
|
||
Comment on attachment 8354824 [details] [diff] [review] Patch for XPCSHELL_TESTS *** Original change on bio 2249 attmnt 3043 at 2013-11-12 11:51:01 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354824 -
Attachment is obsolete: true
Comment 10•10 years ago
|
||
Comment on attachment 8354827 [details] [diff] [review] Patch for XPCSHELL_TESTS v2 *** Original change on bio 2249 attmnt 3046 at 2013-11-13 19:45:20 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354827 -
Flags: review?(florian) → review+
Comment 11•10 years ago
|
||
Comment on attachment 8354825 [details] [diff] [review] XPIDL *** Original change on bio 2249 attmnt 3044 at 2013-11-13 19:47:31 UTC *** I'm assuming a newer version of this patch will arrive, following comment 6, comment 4 and comment 5. If this is wrong, please re-request review and answer my previous questions.
Attachment #8354825 -
Flags: review?(florian) → review-
Assignee | ||
Comment 12•10 years ago
|
||
*** Original post on bio 2249 at 2013-11-13 21:17:37 UTC *** (In reply to comment #8) > I'm assuming a newer version of this patch will arrive, following comment 6, > comment 4 and comment 5. If this is wrong, please re-request review and answer > my previous questions. Sorry, I didn't think those needed answers, it sounded like you figured it out. (In reply to comment #4) > Are we trying to have changesets identical to what's on c-c, or to clean this > up? I don't understand this question very well. I'm porting each c-c changeset individually, but adding the instantbird/ and purple/ changes to it. Does that make sense? > The MODULE variable in chat/components/public/Makefile.in really looks like it > was used as a shorthand for XPIDL_MODULE. So I suspect we could get rid of this > makefile completely. I got rid of any Makefiles once they were empty. I don't understand the difference between MODULE and XPIDL_MODULE, I just ported them wherever they were previously defined in Makefiles. (In reply to comment #5) > Looks like we can also get rid of this file: > purple/purplexpcom/public/Makefile.in I did get rid of this in a newer version of the MODULE attachment, it isn't attached yet. > There's a MODULE line in instantbird/components/mintrayr/Makefile.in that > doesn't seem obviously useful. I ported this in a newer version. When are these necessary vs. not necessary? > I wonder if the MODULE line in instantbird/components/Makefile.in wanted to be > an XPIDL_MODULE one in the moz.build file. Again, what is the difference? I have no way of knowing when it is useful vs. not, can you help me out here? (In reply to comment #6) > This doesn't build. I have a new version. :-) I'll upload my newer version.
Assignee | ||
Comment 13•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3061 at 2013-11-21 12:50:00 UTC was without comment, so any subsequent comment numbers will be shifted ***
Assignee | ||
Comment 14•10 years ago
|
||
Comment on attachment 8354825 [details] [diff] [review] XPIDL *** Original change on bio 2249 attmnt 3044 at 2013-11-21 12:50:46 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354825 -
Attachment is obsolete: true
Assignee | ||
Comment 15•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3062 at 2013-11-21 12:51:00 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354843 -
Flags: review?(florian)
Assignee | ||
Comment 16•10 years ago
|
||
Comment on attachment 8354827 [details] [diff] [review] Patch for XPCSHELL_TESTS v2 *** Original change on bio 2249 attmnt 3046 at 2013-11-21 12:51:22 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354827 -
Attachment is obsolete: true
Assignee | ||
Comment 17•10 years ago
|
||
Comment on attachment 8354842 [details] [diff] [review] Patch for XPIDL v2 *** Original change on bio 2249 attmnt 3061 at 2013-11-21 12:51:33 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354842 -
Flags: review?(florian)
Assignee | ||
Comment 18•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3063 at 2013-11-21 13:32:00 UTC *** This should be applied: XPCSHELL_TESTS XPIDL MODULE
Attachment #8354844 -
Flags: review?(florian)
Assignee | ||
Comment 19•10 years ago
|
||
Comment on attachment 8354826 [details] [diff] [review] Patch for MODULE *** Original change on bio 2249 attmnt 3045 at 2013-11-21 13:32:04 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354826 -
Attachment is obsolete: true
Assignee | ||
Comment 20•10 years ago
|
||
*** Original post on bio 2249 at 2013-11-22 20:09:41 UTC *** This also needs: https://hg.mozilla.org/comm-central/rev/ea8f59513b2d https://hg.mozilla.org/comm-central/rev/3281b0e5ed4d
Assignee | ||
Comment 21•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3069 at 2013-11-22 20:13:00 UTC *** This adds a rule to make XPIDL_MODULE not allowed in Makefiles.
Attachment #8354850 -
Flags: review?(florian)
Assignee | ||
Comment 22•10 years ago
|
||
Comment on attachment 8354842 [details] [diff] [review] Patch for XPIDL v2 *** Original change on bio 2249 attmnt 3061 at 2013-11-22 20:13:36 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354842 -
Attachment is obsolete: true
Attachment #8354842 -
Flags: review?(florian)
Assignee | ||
Comment 23•10 years ago
|
||
*** Original post on bio 2249 as attmnt 3070 at 2013-11-22 20:14:00 UTC *** This MODULE patch actually works.
Attachment #8354851 -
Flags: review?(florian)
Assignee | ||
Comment 24•10 years ago
|
||
Comment on attachment 8354844 [details] [diff] [review] Patch for MODULE v2 *** Original change on bio 2249 attmnt 3063 at 2013-11-22 20:14:12 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354844 -
Attachment is obsolete: true
Attachment #8354844 -
Flags: review?(florian)
Assignee | ||
Comment 25•10 years ago
|
||
Bug 956609 made this unnecessary.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Assignee | ||
Updated•10 years ago
|
Attachment #8354843 -
Flags: review?(florian)
Assignee | ||
Updated•10 years ago
|
Attachment #8354850 -
Flags: review?(florian)
Assignee | ||
Updated•10 years ago
|
Attachment #8354851 -
Flags: review?(florian)
You need to log in
before you can comment on or make changes to this bug.
Description
•