QmhPackages

From Qt Wiki
Jump to navigation Jump to search
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

Qt Media hub - Packages

Scope of QMH Packaging work

  • Qt5 Pi debian
  • Qt4 ubuntu
  • Qt5 Pi Fedora
  • Qt5 Mac

Logbook

27. February 2012

  • Attended internal webkit meeting to learn about webkit2 status
    • webkit2 still uses shared memory, so it should be possible to get it working on pi
    • the only integration with scenegraph is to get the gl context to render to

29. February 2012

  • Compiled Qt5 and WebKit2
  • Learnt the following about WebKit2
    • All WebKit2 development is in svn trunk. git.webkit.org is a good place to get the latest webkit2 code
    • WebKit2 does not support v8. It still use JSC
    • QtWebKit developers develop with a specific weekly qtbase sha1. This sha1 can be found at https://github.com/ossy-szeged/qt5-tools/blob/master/build-qt5-env. Ossy compiles and tests qtbase manually and lets the qtwebkit list know about the new sha1 every week.
    • qt5-module.git, which is the qt5 submodule, is a pruned repo. Stuff like LayoutTests are not part of the repo (which keeps the repo very small)

3. March 2012

  • Debian packages for Qt4.8 for x86 and amd64 based snapshots are ready. The script is at https://gitorious.org/packaging-scripts.
  • Couple of problems encountered
  • Holger and I had a discussion about how to actually develop with these packages. We can either make this task very elaborate (build source packages, dev packages, binary packages for all combinations) or make it so that it fixes our need. We chose latter
    • desktop binary debian packages will have only the libs. For development, we will provide a .tar.gz that can be extract to /opt/qt4-snapshot and used. x86 packages will be totally 32-bit including the tools (will require g++-multilib and ia32-libs to be installed). amd64 will be completely 64-bit including the tools.

' pi binary debian package will only contains libs. For development, we will provide a .tar.gz (still figuring out details)

6. March 2012

  • Fixing various Qt5 cross compilation issues. Currently, Qt5 is not very cross compilation friendly

' eglfs does not have the correct libs linked to it- http://codereview.qt.io/#change,18886

    • hardfp/softfp not detected correctly by v8 (always assumes hardfp)

7. March 2012

9. March 2012

11. Mar 2012

12. Mar 2012

13. Mar 2012

14.Mar 2012 - 15.Mar 2012

16. Mar 2012

  • Helping test the alpha, report sent to releasing mailing list

19.Mar 2012

  • Rasp-pi will be one of the alpha targets as part of release announcement, if we provide the testing results
  • Added load_device.prf as part of -device work
  • Started QMH legal process

20.Mar 2012