Closed Bug 761635 Opened 12 years ago Closed 12 years ago

[MSVC8] "dom/indexedDB/IDBCursor.cpp(42) : error C2872: 'ipc' : ambiguous symbol" after bug 666693

Categories

(Core :: Storage: IndexedDB, defect, P1)

x86
Windows Server 2003
defect

Tracking

()

VERIFIED FIXED
mozilla16
Tracking Status
firefox15 --- verified

People

(Reporter: sgautherie, Assigned: Ms2ger)

References

()

Details

(Keywords: regression, Whiteboard: [qa-])

Attachments

(1 file, 1 obsolete file)

Depends on: 756108
Fixes reported (= no more, no less) errors in Try logs.

Succeeded as (SeaMonkey on MSVC8)
https://tbpl.mozilla.org/?tree=Thunderbird-Try&rev=7d0401e10421
Attachment #631152 - Flags: review?(bent.mozilla)
Comment on attachment 631152 [details] [diff] [review]
(Av1) Add 'mozilla::dom::indexedDB::' namespace to unconfuse MSVC8

Review of attachment 631152 [details] [diff] [review]:
-----------------------------------------------------------------

I really don't like all the extra goop this adds... Can we instead add a 'using namespace mozilla::dom::indexedDB::ipc;" to the top of these files, then remove the "ipc::" each place we use one of these types?
(In reply to ben turner [:bent] from comment #2)
> Comment on attachment 631152 [details] [diff] [review]
> (Av1) Add 'mozilla::dom::indexedDB::' namespace to unconfuse MSVC8
> 
> Review of attachment 631152 [details] [diff] [review]:
> -----------------------------------------------------------------
> 
> I really don't like all the extra goop this adds... Can we instead add a
> 'using namespace mozilla::dom::indexedDB::ipc;" to the top of these files,
> then remove the "ipc::" each place we use one of these types?

Ben, this is completely burning us, (and all local developers on MSVC8EE which is still supported!) any chance we can land the existing patch, and do the change you suggest in a followup?

(fwiw I disagree with the disambiguity in the namespace in the first place ;-) )
Pick one, please
Attachment #631737 - Flags: review?(khuey)
Attachment #631737 - Flags: review?(bent.mozilla)
Comment on attachment 631737 [details] [diff] [review]
Bigger patch
[Checked in: Comment 6 & 9]

Review of attachment 631737 [details] [diff] [review]:
-----------------------------------------------------------------

If you've verified that this compiles, r=me.
Attachment #631737 - Flags: review?(khuey) → review+
Attachment #631152 - Flags: review?(bent.mozilla) → review-
https://hg.mozilla.org/mozilla-central/rev/05842457dfdf
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Comment on attachment 631737 [details] [diff] [review]
Bigger patch
[Checked in: Comment 6 & 9]

When this was likely a one or two line patch I had conditional-on-green a+ from alex for aurora (to get SeaMonkey/local-devs fixed) But since its bigger I figure an explicit approval is necessary.

[Approval Request Comment]
Bug caused by (feature/regressing bug #): exposed/caused by Bug 666693
User impact if declined: MSVC8 devs cannot builds, SeaMonkey Aurora cannot build on windows.
Testing completed (on m-c, etc.): Checked into m-c today. (SeaMonkey machines have a longer end-to-end, so unsure there yet, but will hold off landing until I am sure that this fixes us)
Risk to taking this patch (and alternatives if risky): None.
String or UUID changes made by this patch: None
Attachment #631737 - Flags: review?(bent.mozilla)
Attachment #631737 - Flags: feedback?(bent.mozilla)
Attachment #631737 - Flags: approval-mozilla-aurora?
swapping assignee to author of accepted patch
Assignee: sgautherie.bz → Ms2ger
Comment on attachment 631737 [details] [diff] [review]
Bigger patch
[Checked in: Comment 6 & 9]

Bug 761635 - "[MSVC8] "dom/indexedDB/IDBCursor.cpp(42) : error C2872: 'ipc' : ambiguous symbol" after bug 666693" r=khuey a=khuey
(Kyle claims this is simple enough to not need a 'real' approval since its a bustage fix for SeaMonkey. -- Taking him up on that statement)

http://hg.mozilla.org/releases/mozilla-aurora/rev/bacdd7be41ff
Attachment #631737 - Flags: feedback?(bent.mozilla)
Attachment #631737 - Flags: approval-mozilla-aurora?
Whiteboard: [qa-]
Attachment #631737 - Attachment description: Bigger patch → Bigger patch [Checked in: Comment 6 & 9]
Attachment #631152 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: