Qt on Embedded
+ x-less qt
+ hardware requirements
+ cross compiling
+ qt lighthouse
+ integration in the distro/ubuntu
+ validation apps and environments for X lesss environments.
Blueprint information
- Status:
- Complete
- Approver:
- Alexander Sack
- Priority:
- Medium
- Drafter:
- Alexandros Frantzis
- Direction:
- Needs approval
- Assignee:
- Alexandros Frantzis
- Definition:
- Approved
- Series goal:
- Accepted for maverick
- Implementation:
- Implemented
- Milestone target:
- ubuntu-10.10
- Started by
- Alexander Sack
- Completed by
- Alexandros Frantzis
Whiteboard
[asac Jun 10]: alpha3 planning.
[alf Aug 12]: Started packaging sample Qt/QWS applications.
[alf Aug 12] Qt/QWS is in ppa:afrantzis/
[alf Aug 17] Created and packaged mini app-launcher and dummy qws server application (ppa:afrantzis/
Status:
[alf Oct 11] Qt/QWS is in linaro overlay PPA
Work items (maverick-alpha-2):
Talk to upstream about changing Qt/Embedded SONAME and push changes if needed: DONE
Ensure QVFB for Qt/X11 on x86 is packaged and functional: DONE
Report progress and PoC builds on mailing list, accompanied with screenshots etc: DONE
Work items (ubuntu-
Package and make available in a PPA a build of Qt/Embedded (with different SONAME than Qt/X11): DONE
Select a set of 3 Qt applications to build against Qt/Embedded and to make avialable in ppa: DONE
Package selected application 1 (lfhex): DONE
Validate packaged application 1 (lfhex): DONE
Package selected application 2 (qgit): DONE
Validate packaged application 2 (qgit): DONE
Package selected application 3: POSTPONE
Validate packaged application 3: POSTPONE
Create and package application that acts as a dummy qws server and mini app-launcher: DONE
Validate packaged app-launcher application: DONE
Investigate and write a new spec in the future about a proof-of-concept UI using Qt/Embedded: POSTPONE
Work items:
make qt-qws stack and apps available in a more or less official ppa: DONE
dmart writes:
There was some discussion at UDS about how to get ARMv6 atomic operations, but when recently reviewed, the qt sources in Ubuntu appear to lack the required memory barriers to ensure SMP safety on ARMv6 and above.
There's discussion and an untested patch (built, not run) in https:/
This still only implements "full barrier" operations, so it's suboptimal, but it should be safer than the original.
AFAIK, this is not synced with upstream yet.