The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Mer Buildathon

From Mer Wiki
(Difference between revisions)
Jump to: navigation, search
 
(53 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
! Status
 
! Status
 
! Diagnosis
 
! Diagnosis
! Needs Admin
 
|-
 
| embedlite-components-qt5
 
| failure to compile
 
| ???
 
| ???
 
|-
 
| libcreds3
 
| broken submodule
 
| submodule points to gitorious
 
| N
 
 
|-
 
|-
 
| libdres-ohm
 
| libdres-ohm
 
| missing dependancy
 
| missing dependancy
 
| libsimple-trace missing
 
| libsimple-trace missing
| N
 
|-
 
| mesa
 
| missing dependancy
 
| libxml2 missing
 
| N
 
|-
 
| qtjsbackend
 
| broken submodule
 
| submodule points to gitorious
 
| N
 
|-
 
| libgsf
 
| gitpkg fails
 
|
 
| N
 
|-
 
| libid3tag
 
| gitpkg fails
 
|
 
| N
 
|-
 
| libwbxml2
 
| gitpkg fails
 
|
 
| N
 
|-
 
| voicecall-qt
 
| compile fails
 
|
 
| N
 
|-
 
|libaccounts-qt5
 
| compile fails
 
|
 
|N
 
 
|-
 
|-
 
| gst-plugins-good
 
| gst-plugins-good
 
| missing dependancy
 
| missing dependancy
| gst-plugins-base is old version
+
| master branch has old stuff -- currently using master-premerge in _service!
| N
+
 
|}
 
|}
  
 +
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
  
faenil's braindump (sorry, no proper formatting yet)
 
  
FAILING
 
  
iw -> missing spec file
+
TODO for lbt (sorted according to priority):
  
libcreds3 -> added revision
+
- Update Mer's tar_git --> likely causing build errors of ohm and libdres-ohm
  
libwbxml2 -> gitpkg fails
+
- MIRROR qtjsbackend to GMO
  
nemo-qml-plugin-calendar-qt5 -> fromId is not member of Account::Account
+
- transfer https://github.com/mer-packages/pygobject2 to GMO
  
nemo-qml-plugin-calendar-qt5 -> needs newer QMF stuff
+
- MIRROR pygobject2's upstream to GMO/mirror
  
qt-components-qt5 --> only webhooks sections --> no source tarball retrieved
+
- MIRROR https://github.com/SWI-Prolog/swipl to GMO
  
quillmetadata-qt5 --> MORE THAN ONE SPEC (libquillmetadata-qt5.spec)
+
- PUSH https://github.com/mer-hybris/qtscenegraph-adaptation to GMO
  
telepathy-haze --> only webhooks section, no tar_git
+
- Fix webhooks
  
tracker -> only webhooks section, no tar_git
+
- push lbt's scratchbox2 repo to GMO/mirror/scratchbox2
  
tumbler -> [  43s] ImportError: No module named gi.repository  [  43s] make[3]: *** [tests.xml] Error 1
+
- DISABLE WEBHOOK ON gst-plugins-base, ENABLE on gstreamer1.0-plugins-base
  
uuid --> gitpkg fails
+
- I created gst-plugins-bad and gstreamer1.0-plugins-bad package in Mer -> please ENABLE webhook on gstreamer1.0-plugins-bad package
  
scratchbox2 --> gitorious submodule
+
- DISABLE WEBHOOK for gstreamer (because it relies on a hardcoded revision from the same branch as 1.0), ENABLE webhook on gstreamer1.0 package
  
sofia-sip --> gitpkg fails
+
- 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
  
libsdl2-image --> SHOULD WE KEEP IT? or delete it?
+
- I created gstreamer1.0-plugins-good --> please make sure gst-plugins-good and gstreamer1.0-plugins-good webhooks are set up
  
nemo-qml-plugin-calendar-qt5  -> updated revision --> fromId' is not a member of 'Accounts::Account'
+
- I Created opus package in Mer -> please make sure webhook is setup on GMO side (I don't have access to it)
  
nemo-qml-plugin-grilo-qt5 --> update branch and revision -> more than one .spec file available, OBS cannot choose
+
- Check out gst-plugins-good --> master branch has old stuff, master-premerge has the newer stuff
  
ohm --> updated revision ---> STILL missing libsimple-trace
 
  
libaccounts-qt5 --> CHANGED REPO and updated revision! ---> DEPENDS ON A libaccounts-glib METHOD WHICH IS NOT THERE IN libaccounts-glib from MER! IT NEEDS THE
+
FIXED:
VERSION FROM MER-PACKAGES!
+
  
qtbase --> fix _service to g.m.o
+
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 --> CHANGED BRANCH + updated revision --> fails to retrieve source
+
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
  
zypper --> updated revision --> [  30s] /home/abuild/rpmbuild/BUILD/zypper-1.11.22/zypper/src/output/Out.h:9:27: fatal error: zypp/base/Xml.h: No such file or
+
libid3tag --> converted to tar_git
directory
+
  
squashfs-tools --> updated branch and revision ---> BUT NO TARBALL APPEARS
+
libiptcdata --> converted to tar_git
  
swi-prolog --> updated revision ---> BUT SUBMODULE URL NEEDS TO BE CHANGED TO GITHUB
+
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
  
FIXED
+
lipstick-qt5 -> added MESA_EGL_NO_X11_HEADERS to .pro file
  
build-compare --> updated revision
+
qtscript --> NO qt5.2 branches... --> updated submodule url
  
libopenal --> updated revision
+
mesa -> libxml2 was too old, now updated
  
libquazip --> changed branch to nemo --> updated revision
+
libxslt -> updated revision (it broke after updating libxml2)
  
libsdl -> updated branch --> updated revision
+
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
  
libsdl2 -> WHY DO WE HAVE LIBSDL2 AS WELL?
+
uuid --> gitpkg fails --> converted to tar_git --> waiting for MR approval
  
nemo-qml-plugin-thumbnailer-qt5 -> update revision -> FIXED
+
ti-omap3-sgx-wayland-wsegl --> updated .spec to build on top of Qt5
  
voicecall-qt5 --> updated revision
+
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

Personal tools