The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Mer Buildathon
(39 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
! Status | ! Status | ||
! Diagnosis | ! Diagnosis | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| libdres-ohm | | libdres-ohm | ||
| missing dependancy | | missing dependancy | ||
| libsimple-trace missing | | libsimple-trace missing | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| gst-plugins-good | | gst-plugins-good | ||
| missing dependancy | | missing dependancy | ||
− | | | + | | master branch has old stuff -- currently using master-premerge in _service! |
|} | |} | ||
FAILING | FAILING | ||
− | + | Common -> OBS doesnt parse _src gitpkg files, and so doesnt download source for building | |
+ | |||
+ | tumbler -> needs new pyobjects2 -> waiting for lbt to transfer mer-packages/pygobject2 to GMO ---> currently using faenil's repo | ||
+ | |||
+ | ohm --> updated revision ---> STILL missing libsimple-trace -> probably fixed when lbt updates tar_git on Mer's OBS | ||
+ | |||
+ | swi-prolog --> updated revision ---> BUT UPSTREAM REPO NEEDS TO BE MIRRORED TO GMO AND SUBMODULE UPDATED ACCORDINGLY --> currently using faenil's repo | ||
+ | |||
+ | qtjsbackend -> fixed on faenil's repo --> needs MIRROR of upstream to repo and then MR | ||
+ | |||
+ | |||
+ | TODO for whoever has access to webhook admin | ||
+ | |||
+ | - Update libid3tag, libiptcdata, uuid webhooks to point to the right branch | ||
+ | |||
+ | |||
+ | |||
+ | TODO for lbt (sorted according to priority): | ||
+ | |||
+ | - Update Mer's tar_git --> likely causing build errors of ohm and libdres-ohm | ||
+ | |||
+ | - MIRROR qtjsbackend to GMO | ||
+ | |||
+ | - transfer https://github.com/mer-packages/pygobject2 to GMO | ||
+ | |||
+ | - MIRROR pygobject2's upstream to GMO/mirror | ||
+ | |||
+ | - MIRROR https://github.com/SWI-Prolog/swipl to GMO | ||
+ | |||
+ | - PUSH https://github.com/mer-hybris/qtscenegraph-adaptation to GMO | ||
+ | |||
+ | - Fix webhooks | ||
+ | |||
+ | - push lbt's scratchbox2 repo to GMO/mirror/scratchbox2 | ||
+ | |||
+ | - DISABLE WEBHOOK ON gst-plugins-base, ENABLE on gstreamer1.0-plugins-base | ||
+ | |||
+ | - I created gst-plugins-bad and gstreamer1.0-plugins-bad package in Mer -> please ENABLE webhook on gstreamer1.0-plugins-bad package | ||
+ | |||
+ | - DISABLE WEBHOOK for gstreamer (because it relies on a hardcoded revision from the same branch as 1.0), ENABLE webhook on gstreamer1.0 package | ||
+ | |||
+ | - I created mer-qdoc-template package in Mer, please move it from https://github.com/mer-packages/mer-qdoc-template/ to GMO and enable webhook | ||
+ | |||
+ | - I created gstreamer1.0-plugins-good --> please make sure gst-plugins-good and gstreamer1.0-plugins-good webhooks are set up | ||
+ | |||
+ | - I Created opus package in Mer -> please make sure webhook is setup on GMO side (I don't have access to it) | ||
+ | |||
+ | - Check out gst-plugins-good --> master branch has old stuff, master-premerge has the newer stuff | ||
+ | |||
− | + | FIXED: | |
− | + | nemo-qml-plugin-grilo-qt5 --> update branch and revision -> more than one .spec file available, OBS cannot choose ---> renamed OBS package to grilo-qt5 so that OBS can choose the right spec automatically | |
− | + | xulrunner-qt5 --> nemo_embdelite_38 branch requires sqlite 3.8.9, Mer has 3.8.5 -> Currently using sqlite 3.10.0 from faenil's repo | |
− | + | libid3tag --> converted to tar_git | |
− | + | libiptcdata --> converted to tar_git | |
− | + | qtquick1 --> added pri file to .spec | |
− | + | qtwayland-xcomposite_egl and qtwayland-nogl --> .spec files have the wrong paths for .so files, "wayland-graphics-integration/client" needs replacing with "wayland-graphics-integration-client", same with -server --> after replacing, nogl does not compile because of undefined methods, xcomposite instead doesn't produce all the .so files the .spec is expecting --> spec files refactored and improved, -nogl package deleted as suggested by Stskeeps | |
− | + | qtmozembed-qt5 -> blocked on xulrunner-qt5 -> built without issues after we fixed xulrunner | |
− | + | lipstick-qt5 -> added MESA_EGL_NO_X11_HEADERS to .pro file | |
− | + | qtscript --> NO qt5.2 branches... --> updated submodule url | |
− | + | mesa -> libxml2 was too old, now updated | |
− | + | libxslt -> updated revision (it broke after updating libxml2) | |
− | + | qtscenegraph-adaptation -> needs mirroring from https://github.com/mer-hybris/qtscenegraph-adaptation -> currently using that repo in _service -> DELETE from mer-core, this is part of mer-hybris | |
− | + | uuid --> gitpkg fails --> converted to tar_git --> waiting for MR approval | |
− | + | ti-omap3-sgx-wayland-wsegl --> updated .spec to build on top of Qt5 | |
− | + | scratchbox2 --> done, pushed new commits from OlegGirko's branch, we don't need submodule anymore |
Latest revision as of 12:22, 24 January 2016
a place to co-ordinate effort to fix all the packages for mer-core
Package | Status | Diagnosis |
---|---|---|
libdres-ohm | missing dependancy | libsimple-trace missing |
gst-plugins-good | missing dependancy | master branch has old stuff -- currently using master-premerge in _service! |
FAILING
Common -> OBS doesnt parse _src gitpkg files, and so doesnt download source for building
tumbler -> needs new pyobjects2 -> waiting for lbt to transfer mer-packages/pygobject2 to GMO ---> currently using faenil's repo
ohm --> updated revision ---> STILL missing libsimple-trace -> probably fixed when lbt updates tar_git on Mer's OBS
swi-prolog --> updated revision ---> BUT UPSTREAM REPO NEEDS TO BE MIRRORED TO GMO AND SUBMODULE UPDATED ACCORDINGLY --> currently using faenil's repo
qtjsbackend -> fixed on faenil's repo --> needs MIRROR of upstream to repo and then MR
TODO for whoever has access to webhook admin
- Update libid3tag, libiptcdata, uuid webhooks to point to the right branch
TODO for lbt (sorted according to priority):
- Update Mer's tar_git --> likely causing build errors of ohm and libdres-ohm
- MIRROR qtjsbackend to GMO
- transfer https://github.com/mer-packages/pygobject2 to GMO
- MIRROR pygobject2's upstream to GMO/mirror
- MIRROR https://github.com/SWI-Prolog/swipl to GMO
- PUSH https://github.com/mer-hybris/qtscenegraph-adaptation to GMO
- Fix webhooks
- push lbt's scratchbox2 repo to GMO/mirror/scratchbox2
- DISABLE WEBHOOK ON gst-plugins-base, ENABLE on gstreamer1.0-plugins-base
- I created gst-plugins-bad and gstreamer1.0-plugins-bad package in Mer -> please ENABLE webhook on gstreamer1.0-plugins-bad package
- DISABLE WEBHOOK for gstreamer (because it relies on a hardcoded revision from the same branch as 1.0), ENABLE webhook on gstreamer1.0 package
- I created mer-qdoc-template package in Mer, please move it from https://github.com/mer-packages/mer-qdoc-template/ to GMO and enable webhook
- I created gstreamer1.0-plugins-good --> please make sure gst-plugins-good and gstreamer1.0-plugins-good webhooks are set up
- I Created opus package in Mer -> please make sure webhook is setup on GMO side (I don't have access to it)
- Check out gst-plugins-good --> master branch has old stuff, master-premerge has the newer stuff
FIXED:
nemo-qml-plugin-grilo-qt5 --> update branch and revision -> more than one .spec file available, OBS cannot choose ---> renamed OBS package to grilo-qt5 so that OBS can choose the right spec automatically
xulrunner-qt5 --> nemo_embdelite_38 branch requires sqlite 3.8.9, Mer has 3.8.5 -> Currently using sqlite 3.10.0 from faenil's repo
libid3tag --> converted to tar_git
libiptcdata --> converted to tar_git
qtquick1 --> added pri file to .spec
qtwayland-xcomposite_egl and qtwayland-nogl --> .spec files have the wrong paths for .so files, "wayland-graphics-integration/client" needs replacing with "wayland-graphics-integration-client", same with -server --> after replacing, nogl does not compile because of undefined methods, xcomposite instead doesn't produce all the .so files the .spec is expecting --> spec files refactored and improved, -nogl package deleted as suggested by Stskeeps
qtmozembed-qt5 -> blocked on xulrunner-qt5 -> built without issues after we fixed xulrunner
lipstick-qt5 -> added MESA_EGL_NO_X11_HEADERS to .pro file
qtscript --> NO qt5.2 branches... --> updated submodule url
mesa -> libxml2 was too old, now updated
libxslt -> updated revision (it broke after updating libxml2)
qtscenegraph-adaptation -> needs mirroring from https://github.com/mer-hybris/qtscenegraph-adaptation -> currently using that repo in _service -> DELETE from mer-core, this is part of mer-hybris
uuid --> gitpkg fails --> converted to tar_git --> waiting for MR approval
ti-omap3-sgx-wayland-wsegl --> updated .spec to build on top of Qt5
scratchbox2 --> done, pushed new commits from OlegGirko's branch, we don't need submodule anymore