Closed Bug 943278 (gonk-kk) Opened 11 years ago Closed 10 years ago

kitkat Gonk Support (Android 4.4)

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:-)

RESOLVED FIXED
blocking-b2g -

People

(Reporter: thomas, Assigned: thomas)

References

Details

(Keywords: meta, Whiteboard: [ucid:Device8, 1.4:p1, ft:devices])

Attachments

(1 obsolete file)

This is a tracking bug for things necessary on the gecko side to support Kitkat based Gonk.
Hi Michael,

May I know your status now or we will put resource to bring up FxOS on Gonk-Kitkat version?

Thanks.
Flags: needinfo?(mwu)
Delta between Android 4.3 & 4.4:
https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AgoRezZN0SfhdHVWb0owM2N3czB0bVBENWdXNWp4V0E&usp=drive_web#gid=0
(In reply to thomas tsai from comment #2)
> Delta between Android 4.3 & 4.4:
> https://docs.google.com/a/mozilla.com/spreadsheet/
> ccc?key=0AgoRezZN0SfhdHVWb0owM2N3czB0bVBENWdXNWp4V0E&usp=drive_web#gid=0

please file bugs for your findings and let's track from here.
Depends on: 946257
Do you guys have a Nexus 5? I recommend using the Nexus 5 for KK standup. If you don't have any, I can bring some to the office when I visit later this month.

Also, for future reference, please do not file bugs ahead of having a patch on future updates.
Flags: needinfo?(mwu)
Hi! Michael,

We don't have Nexus 5.
If you can bring some that would be great. Thanks.

--
Keven
I have a nexus-5.
There is a manifest for gonk-kk under my github, but display will not work properly before bug 946244 and bug 946245 got fixed. 

$ git clone https://github.com/mozilla-b2g/B2G 
$ cd B2G
$ GITREPO=git://github.com/Seinlin/b2g-manifest BRANCH=b2g-4.4 ./config.sh nexus-4
Hi Solomon, could you help me have a look to these bug which block the display? Thank you!
Flags: needinfo?(schiu)
There are some patches under "patches/all-mako", each of them should be removed when related bug got fixed.
Whiteboard: [ucid:Device8, 1.4:p1, ft:devices]
WIP:

Just modified FramebufferSurface.cpp and GonkDisplayJB.cpp. Compiling passed, and the screen seems has been kickstarted. However the b2g server crashes. Please see my attachment: 0001-Modify-FramebufferSurafce.cpp-compiling-passed.patch
Flags: needinfo?(schiu)
Isn't this bug a meta bug, it it? If it is, the actual patch need to be handled in a concrete bug under this bug.
FYI, the following link has 2 diagrams related to Kitkat around graphics.
https://github.com/sotaroikeda/android-diagrams/wiki/Android-Diagrams
(In reply to Sotaro Ikeda [:sotaro] from comment #12)
> Isn't this bug a meta bug, it it? If it is, the actual patch need to be
> handled in a concrete bug under this bug.

Yes, this is a meta bug for Kitkat and will discuss with Solomon to move discussion into Bug 946245.
Thanks.
Thanks Sotaro, will move to 945623 for relative work.
Patches on bug 946245 is merged into "patches/all-mako". Now the it can boot into homescreen properly.
manifest is updated to 4.4.2_r1, gecko/gaia are forked to github and related patches are applied. 
But most patches are applied to pass the compile error only, need to get them fixed, see gecko git log for detail.
Please follow comment 7 and config again to checkout the latest code.
Maintain manifest for 4.4.2_r1 in a different branch "b2g-4.4.2". Branch for 4.4_r1.2 on my github will be Obsoleted soon. Please reconfig with BRANCH=b2g-4.4.2 to get the latest source tree.

$ git clone https://github.com/mozilla-b2g/B2G
$ cd B2G
$ BRANCH=b2g-4.4.2 GITREPO=git://github.com/Seinlin/b2g-manifest ./config.sh nexus-4
Alias: gonk-kitkat → gonk-kk
Blocks: 946255
No longer depends on: 946255
Depends on: 952405
Depends on: 953009
Depends on: 956679
Depends on: 956667
Depends on: 957450
Depends on: 957514
Depends on: 957892
Depends on: 957897
Blocks: 957897
No longer depends on: 957897
Attachment #8345778 - Attachment is obsolete: true
Depends on: 958010
Depends on: 958420
Depends on: 959505
No longer depends on: 959505
Depends on: 959505
Depends on: 959912
Depends on: 961485
Depends on: 961596
Depends on: 961598
Bug 910498 - nsVolumeService::GetVolumeByPath() failed on nexus 4.
This will effect the video recording on fuse storage.
Depends on: 910498
Bug 919590 - H.264 video playback stop on nexus4 soon after starting playback
This will effect the video playback if user pauses then play it.
Depends on: 919590
Bug 961627 - [Gonk-KK] The Thumbnail of Videos Decoded by OMXCodec Can't be Extracted but Can be Playable.
This will effect the video app to show video list.
Depends on: 961627
Depends on: 961674
No longer depends on: 961674
Depends on: 961963
Depends on: 961984
No longer depends on: 961596
Depends on: 961596
No longer depends on: 910498
Depends on: 961951
Depends on: 973832
Hi Thomas,
Can we assign this bug to you or someone?
I know this is a metabug, but this is a high priority set for 1.4.
We'll also need ETA (target before 2/28) too.
Thanks.
Flags: needinfo?(ttsai)
blocking-b2g: --- → 1.4+
Assignee: nobody → ttsai
Flags: needinfo?(ttsai)
Depends on: 974919
Clearing blocking flag - per a drivers' decision, QC needs to nominate individual actionable dependencies, not meta bugs, to be FC & QC blockers.
blocking-b2g: 1.4+ → ---
Depends on: 976944
Depends on: 977017
Depends on: 976973
No longer depends on: 976973
blocking-b2g: --- → 1.4+
Why is it set again to 1.4+? It is already cleared once by Comment 23.
This is a meta bug and doesn't need to 1.4+ although we are tracking this for 1.4 QC CS.
blocking-b2g: 1.4+ → -
Depends on: 984576
Depends on: 984730
No longer depends on: 984730
No longer depends on: 984576
It has been done so close it.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: