Closed
Bug 904831
Opened 12 years ago
Closed 12 years ago
Move MSVC_ENABLE_PGO into moz.build
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla26
People
(Reporter: gps, Assigned: Ms2ger)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
|
4.64 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
|
82.01 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
|
6.40 KB,
patch
|
mshal
:
review+
|
Details | Diff | Splinter Review |
|
907 bytes,
patch
|
khuey
:
review+
|
Details | Diff | Splinter Review |
MSVC_ENABLE_PGO is currently the 8th most frequently used variable yet to be ported to moz.build files.
Comment 1•12 years ago
|
||
I'm sure it's trivial to convert, but note that I added those via a script:
http://hg.mozilla.org/users/tmielczarek_mozilla.com/pgo-datamangling/file/b995971b79d5/pgooptin.py
| Assignee | ||
Comment 2•12 years ago
|
||
And since it's checked in config.mk, you'll need to make sure config.mk isn't included before rules.mk in the makefile, right?
| Assignee | ||
Updated•12 years ago
|
Assignee: nobody → Ms2ger
| Assignee | ||
Comment 3•12 years ago
|
||
Attachment #792090 -
Flags: review?(gps)
| Assignee | ||
Comment 4•12 years ago
|
||
Attachment #792100 -
Flags: review?(joey)
| Assignee | ||
Comment 5•12 years ago
|
||
Attachment #792101 -
Flags: review?(mshal)
| Assignee | ||
Comment 6•12 years ago
|
||
Attachment #792103 -
Flags: review?(khuey)
Comment 7•12 years ago
|
||
Comment on attachment 792100 [details] [diff] [review]
Part b: automated moves
Review of attachment 792100 [details] [diff] [review]:
-----------------------------------------------------------------
Patch will not import cleanly
% hg qimport ~/MSVC_ENABLE_PGO-auto
adding MSVC_ENABLE_PGO-auto to series file
% hg qpush -a
applying MSVC_ENABLE_PGO-auto
patching file caps/src/Makefile.in
Hunk #1 FAILED at 4
1 out of 1 hunks FAILED -- saving rejects to file caps/src/Makefile.in.rej
patching file caps/src/moz.build
Hunk #1 FAILED at 14
1 out of 1 hunks FAILED -- saving rejects to file caps/src/moz.build.rej
patching file chrome/src/Makefile.in
Hunk #1 FAILED at 5
1 out of 1 hunks FAILED -- saving rejects to file chrome/src/Makefile.in.rej
patching file chrome/src/moz.build
Hunk #1 FAILED at 13
1 out of 1 hunks FAILED -- saving rejects to file chrome/src/moz.build.rej
Attachment #792100 -
Flags: review?(joey) → review-
| Assignee | ||
Comment 8•12 years ago
|
||
Comment on attachment 792100 [details] [diff] [review]
Part b: automated moves
Well, yes, there's 30 patches below it. You can get them from try: https://tbpl.mozilla.org/?tree=Try&rev=95e9f75cd8e6
Attachment #792100 -
Flags: review- → review?(joey)
| Reporter | ||
Updated•12 years ago
|
Attachment #792090 -
Flags: review?(gps) → review+
Comment 9•12 years ago
|
||
(In reply to :Ms2ger from comment #8)
> Comment on attachment 792100 [details] [diff] [review]
> Part b: automated moves
>
> Well, yes, there's 30 patches below it. You can get them from try:
> https://tbpl.mozilla.org/?tree=Try&rev=95e9f75cd8e6
If patches do not apply cleanly that will inhibit being able to run command line scripts to screen for problems. Also the request was a single patch not 30, applying them all will make it more difficult to review just the requested patch content.
Comment 10•12 years ago
|
||
Comment on attachment 792101 [details] [diff] [review]
Part c: manual moves
>diff --git a/netwerk/dns/Makefile.in b/netwerk/dns/Makefile.in
>--- a/netwerk/dns/Makefile.in
>+++ b/netwerk/dns/Makefile.in
>@@ -5,16 +5,17 @@
>
> DEPTH = @DEPTH@
> topsrcdir = @top_srcdir@
> srcdir = @srcdir@
> VPATH = @srcdir@
>
> include $(DEPTH)/config/autoconf.mk
>
>+# need to include etld_data.inc
Would be nice if mozbuild-migrate would get the comments above the variable rather than below it, but I don't see an easy way to do that with the pymake structures :/. Maybe I'm missing something...
Attachment #792101 -
Flags: review?(mshal) → review+
Attachment #792103 -
Flags: review?(khuey) → review+
| Reporter | ||
Comment 11•12 years ago
|
||
Comment on attachment 792100 [details] [diff] [review]
Part b: automated moves
Review of attachment 792100 [details] [diff] [review]:
-----------------------------------------------------------------
Didn't see any obvious issues with this automated migration.
Attachment #792100 -
Flags: review?(joey) → review+
| Assignee | ||
Comment 12•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/059b301f9da2
https://hg.mozilla.org/mozilla-central/rev/34447d205d73
https://hg.mozilla.org/mozilla-central/rev/09ddb8d890c9
https://hg.mozilla.org/mozilla-central/rev/4a66e5d6386b
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•