Closed
Bug 983064
Opened 6 years ago
Closed 6 years ago
[Sora][Message][MMS]There isn't "x-wap-profile" in MMS log.
Categories
(Firefox OS Graveyard :: Gaia::Build, defect, P1)
Firefox OS Graveyard
Gaia::Build
P1
Tracking
(blocking-b2g:1.3+, b2g-v1.3 fixed, b2g-v1.3T fixed, b2g-v1.4 unaffected, b2g-v2.0 unaffected)
RESOLVED
FIXED
blocking-b2g | 1.3+ |
Tracking | Status | |
---|---|---|
b2g-v1.3 | --- | fixed |
b2g-v1.3T | --- | fixed |
b2g-v1.4 | --- | unaffected |
b2g-v2.0 | --- | unaffected |
People
(Reporter: sync-1, Assigned: vchen)
References
Details
Attachments
(3 files, 1 obsolete file)
Firefox OS v1.3 Mozilla build ID: 20140226004002 Created an attachment (id=664953) soul 3.5 FF DEFECT DESCRIPTION: ->There isn't"x-wap-profile"item in log REPRODUCING PROCEDURES: ->Send a MMS successfully,catch a log about MMS and analyse the log. ->There isn't"x-wap-profile"item in log(ko). Beetle lite can't catch the data log. EXPECTED BEHAVIOUR: ->Should have it ASSOCIATE SPECIFICATION: TEST PLAN REFERENCE: TOOLS AND PLATFORMS USED: USER IMPACT: REPRODUCING RATE: For FT PR, Please list reference mobile's behavior:
Updated•6 years ago
|
Component: Gaia::SMS → RIL
Comment 2•6 years ago
|
||
What's the impact of this bug? What do we lose if this isn't fixed?
Flags: needinfo?(sync-1)
(In reply to Jason Smith [:jsmith] from comment #2) > What's the impact of this bug? What do we lose if this isn't fixed? Some operators such as DT is resgrict with these, maybe they will reject our for this.
Comment 4•6 years ago
|
||
Vance - Can you find out if this is a cert blocker?
Flags: needinfo?(sync-1) → needinfo?(vchen)
Assignee | ||
Comment 5•6 years ago
|
||
(In reply to Jason Smith [:jsmith] from comment #4) > Vance - Can you find out if this is a cert blocker? Yes, this will be a cert blocker since x-wap-profile is for specifying the UA Profile url. But I just discuss with 田旻 , this one should be able to fixed by partner, I am waiting for the response and will update later
Flags: needinfo?(vchen)
We just replace the location of x-wap-profile, but we didn't remove it. After some capturing packet, I didn't see any x-wap-profile item at all.
Assignee | ||
Comment 9•6 years ago
|
||
Just try my Geekphone with the newest 1.3 build, indeed in the MMS m-send-req the x-wap-profile header is gone. Need QA's help to double check and find the regression window Thanks Vance
Assignee | ||
Comment 11•6 years ago
|
||
nominate for 1.3 since this one is cert blocker
blocking-b2g: --- → 1.3?
Comment 12•6 years ago
|
||
QA, Please check if this is a regression bug. Please test with 1.1
Updated•6 years ago
|
Flags: needinfo?(jsmith)
Comment 14•6 years ago
|
||
Hi, According to the implementation [1], the only dependency of setting x-wap-profile is that if vendor defines the corresponding preference of "wap.UAProf.url" in the default preference of the device. It won't be included if not set. [1] http://dxr.mozilla.org/mozilla-central/source/dom/mobilemessage/src/gonk/MmsService.js#641
Flags: needinfo?(sync-1)
Assignee | ||
Comment 15•6 years ago
|
||
Actually TCL just follow the page here to do the UAProf customization: https://wiki.mozilla.org/B2G/MarketCustomizations#WAP_user_agent_profile This works fine in FFOS 1.1, they are using the same wapuaprof.json, only replace the UAProf url to the correct one. So they are wondering what went wrong here... Or this is not for MMS? ni Weijia here for more information
Flags: needinfo?(sync-1) → needinfo?(liweijia)
Comment 16•6 years ago
|
||
Services.prefs.getCharPref('wap.UAProf.url'); ? We just do customization in gaia, Not sure what changed in gecko. In gaia/apps/system/resources/wapuaprof.json the content is { "000000": { "url": "http://www-ccpp.tcl-ta.com/files/ALCATELOneTouch4019X.xml" } } This is what we do in v1.1 and works fine.
Flags: needinfo?(liweijia)
Comment 17•6 years ago
|
||
We might need gaia team's help to know how this wapuaprof.json mapped to 'wap.UAProf.url' because this logic has been available since bug 804754.
Comment 18•6 years ago
|
||
This seems more related to Gaia::System App instead: https://github.com/mozilla-b2g/gaia/blob/master/apps/system/js/operator_variant/operator_variant.js#L118
Assignee: btseng → nobody
Component: RIL → Gaia::System
Comment 19•6 years ago
|
||
It's on V1.3 branch
Comment 20•6 years ago
|
||
(In reply to Bevis Tseng [:bevistseng] (btseng@mozilla.com) from comment #18) > This seems more related to Gaia::System App instead: > https://github.com/mozilla-b2g/gaia/blob/master/apps/system/js/ > operator_variant/operator_variant.js#L118 If it's related to that, then this isn't reproducing on 1.1. That code was introduced in 1.2.
Keywords: qawanted → regression
Updated•6 years ago
|
Flags: needinfo?(timdream) → needinfo?(josea.olivera)
Comment 22•6 years ago
|
||
(In reply to weijia from comment #16) > Services.prefs.getCharPref('wap.UAProf.url'); ? > We just do customization in gaia, Not sure what changed in gecko. > In gaia/apps/system/resources/wapuaprof.json According to the guideline in [1], it seems that the location of customized wapuaprof.json shall not be located in gaia/apps/system/resources/wapuaprof.json. I just followed the steps in [1] to 1. extra the customization archive into GAIA_DIR/distribution/ mentioned in [1]. 2. add customized wapuaprof.json into the same folder and build. Then, I can see the the UAProfile URL is correctly fetched and added into x-wap-profile in the HTTP header. [1] https://wiki.mozilla.org/B2G/MarketCustomizations#Steps_to_Apply_Customization > the content is > { > "000000": { > "url": "http://www-ccpp.tcl-ta.com/files/ALCATELOneTouch4019X.xml" > } > } > > This is what we do in v1.1 and works fine.
Flags: needinfo?(josea.olivera) → needinfo?(liweijia)
Comment 23•6 years ago
|
||
according to https://github.com/mozilla-b2g/gaia/blob/v1.3/build/applications-data.js#L404 This goes to gaia/apps/system/resources/wapuaprof.json finally. But It doesn't work. Can someone help me to check it step to step? Where I can do some debug? Thanks
Flags: needinfo?(liweijia)
Comment 24•6 years ago
|
||
Bevis, are you suggesting this is a PVOB issue and should be addressed by vendor? I thought we have confirmed that it wasn't on comment 7 to comment 11. If so please mark the bug as such. If this is an Gaia issue, you should keep :jaoo needinfo'd.
Updated•6 years ago
|
Flags: needinfo?(btseng)
Comment 25•6 years ago
|
||
Thanks for reminding, Tim. Set this to POVB issue instead, according to comment 22.
Status: NEW → RESOLVED
Closed: 6 years ago
Component: Gaia::System → Vendcom
Flags: needinfo?(btseng)
Resolution: --- → FIXED
Comment 26•6 years ago
|
||
POVB does not means the issue is resolved.....
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Whiteboard: [POVB]
Updated•6 years ago
|
Status: REOPENED → NEW
Updated•6 years ago
|
Keywords: regression
Comment 27•6 years ago
|
||
This field is absent for vendor to customize. Hence, it is normal behavior in Geekphone. :) (In reply to Vance Chen [:vchen][vchen@mozilla.com] from comment #9) > Just try my Geekphone with the newest 1.3 build, indeed in the MMS > m-send-req the x-wap-profile header is gone. Need QA's help to double check > and find the regression window > > Thanks > > Vance
Assignee | ||
Comment 28•6 years ago
|
||
Got it, thanks for your help Bevis, I will inform our partner about the new customization way introduced since v1.2 Appreciate your time and effort on this issue Vance
Comment 31•6 years ago
|
||
Hi Bevis. We've done the steps in the wiki. what you said about wapuaprof.json is for the input of the build. As my comment 23. I'm quite sure that what I'm talking about gaia/apps/system/resources/wapuaprof.json is the output of the build(with that input wapuaprof.json of course) If you can't reproduce, Can you tell me more where I can check? Thanks
Assignee | ||
Comment 32•6 years ago
|
||
Hi Weijia - Now I figure out how to set the UAProf during the build time, lets discuss this one offline tomorrow via Skype Thanks Vance
Flags: needinfo?(vchen) → needinfo?(liweijia)
Assignee | ||
Comment 33•6 years ago
|
||
NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. [Approval Request Comment] [Bug caused by] (feature/regressing bug #): [User impact] if declined:Partner cannot customize UAProf during build time [Testing completed]: [Risk to taking this patch] (and alternatives if risky): no risk [String changes made]:
Attachment #8394018 -
Flags: review?(timdream)
Attachment #8394018 -
Flags: approval-gaia-v1.3?(fabrice)
Comment 34•6 years ago
|
||
Comment on attachment 8394018 [details] [review] https:::github.com:mozilla-b2g:gaia:pull:17367 Thanks. The errors seems unrelated. I have restarted Travis-CI to make sure.
Attachment #8394018 -
Flags: review?(timdream) → review+
Comment 35•6 years ago
|
||
leave-open this bug since vendor should still need to confirm it's fixed on their side after Vance's patch is landed.
Keywords: leave-open
Assignee | ||
Comment 37•6 years ago
|
||
(In reply to Tim Guan-tin Chien [:timdream] (MoCo-TPE) (please ni?) from comment #34) > Comment on attachment 8394018 [details] [review] > https:::github.com:mozilla-b2g:gaia:pull:17367 > > Thanks. The errors seems unrelated. I have restarted Travis-CI to make sure. Thanks, but still looks like fail on Travis....
Comment 38•6 years ago
|
||
Sounds like we're back to claiming this is a bug on our side, so moving back to 1.3+. Looks like comment 36 confirms this patch works.
Updated•6 years ago
|
Assignee: nobody → vchen
Comment 39•6 years ago
|
||
(In reply to Vance Chen [:vchen][vchen@mozilla.com] from comment #33) > Created attachment 8394018 [details] [review] > https:::github.com:mozilla-b2g:gaia:pull:17367 > > NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to > better understand the B2G approval process and landings. > > [Approval Request Comment] > [Bug caused by] (feature/regressing bug #): > [User impact] if declined:Partner cannot customize UAProf during build time > [Testing completed]: > [Risk to taking this patch] (and alternatives if risky): no risk > [String changes made]: Vance, can you please help fill all the above details ? Thanks !
Updated•6 years ago
|
Flags: needinfo?(vchen)
Comment 40•6 years ago
|
||
Comment on attachment 8394018 [details] [review] https:::github.com:mozilla-b2g:gaia:pull:17367 clearing the approval request since it's a blocker
Attachment #8394018 -
Flags: approval-gaia-v1.3?(fabrice)
Assignee | ||
Comment 41•6 years ago
|
||
(In reply to bhavana bajaj [:bajaj] from comment #39) > (In reply to Vance Chen [:vchen][vchen@mozilla.com] from comment #33) > > Created attachment 8394018 [details] [review] > > https:::github.com:mozilla-b2g:gaia:pull:17367 > > > > NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to > > better understand the B2G approval process and landings. > > > > [Approval Request Comment] > > [Bug caused by] (feature/regressing bug #): > > [User impact] if declined:Partner cannot customize UAProf during build time > > [Testing completed]: > > [Risk to taking this patch] (and alternatives if risky): no risk > > [String changes made]: > > Vance, can you please help fill all the above details ? Thanks ! Sure, update again: [Approval Request Comment] [Bug caused by] (feature/regressing bug #): Unnecessary file extension ".json" caused the predefined UAProf cannot be loaded successfully during build time [User impact] if declined:Partner cannot customize UAProf during build time [Testing completed]: Just remove the file extension .json, no need to add test [Risk to taking this patch] (and alternatives if risky): no risk [String changes made]:None
Flags: needinfo?(vchen)
Updated•6 years ago
|
Component: Gaia → Gaia::Build
Assignee | ||
Updated•6 years ago
|
Attachment #8394018 -
Attachment is obsolete: true
Assignee | ||
Comment 42•6 years ago
|
||
Hi Tim - I close my previous pull request and submit a new one, this time everything looks good on Travis, could you kindly help to review again my patch? Thanks Vance
Attachment #8395249 -
Flags: review?(timdream)
Assignee | ||
Updated•6 years ago
|
Flags: needinfo?(timdream)
Comment 43•6 years ago
|
||
Comment on attachment 8395249 [details]
https:::github.com:mozilla-b2g:gaia:pull:17478
Yeah it looks fine. Thanks.
Attachment #8395249 -
Flags: review?(timdream) → review+
Flags: needinfo?(timdream)
Comment 44•6 years ago
|
||
1.3: https://github.com/mozilla-b2g/gaia/commit/f7742fb4929cc57c9f72955ce5cebb8279745ac0
Status: NEW → RESOLVED
Closed: 6 years ago → 6 years ago
status-b2g-v1.3:
--- → fixed
status-b2g-v1.3T:
--- → affected
status-b2g-v1.4:
--- → unaffected
status-b2g-v2.0:
--- → unaffected
Resolution: --- → FIXED
Updated•6 years ago
|
Updated•6 years ago
|
Flags: in-moztrap?
Updated•6 years ago
|
Flags: in-moztrap? → in-moztrap-
You need to log in
before you can comment on or make changes to this bug.
Description
•