Difference between revisions of "Bitbake World Status"

From Openembedded.org
Jump to: navigation, search
 
(191 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page is replacement for my regular "State of bitbake world" e-mails like this one:
+
The setup and jenkins scripts used to generate these reports are described here:
http://lists.openembedded.org/pipermail/openembedded-devel/2013-October/092818.html
+
http://www.openembedded.org/wiki/Bitbake_World_Status_Setup
  
In my setup there are currently 26 layers included (you can see exact list at the top of bitbake.log)
+
==3.1 [[Bitbake_World_Status_Dunfell]]==
 
+
==3.0 [[Bitbake_World_Status_Zeus]]==
Basically it uses default distro-less configuration from oe-core with few tweaks, all tweaks are included in each log directory e.g.:
+
==2.7 [[Bitbake_World_Status_Warrior]]==
http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130513_155710.log/world_fixes.inc
+
==2.6 [[Bitbake_World_Status_Thud]]==
http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130513_155710.log/world_mask.inc (This one is used only when world_fixes includes it, the idea is to blacklist recipes which are known to be broken to get easier to read log).
+
==2.5 [[Bitbake_World_Status_Sumo]]==
 
+
==2.4 [[Bitbake_World_Status_Rocko]]==
It's not using "master" branches, but "jansa/test" branches in
+
==2.3 [[Bitbake_World_Status_Pyro]]==
* https://github.com/shr-distribution/oe-core
+
==2.2 [[Bitbake_World_Status_Morty]]==
* https://github.com/shr-distribution/meta-oe
+
==2.1 [[Bitbake_World_Status_Krogoth]]==
* https://github.com/shr-distribution/meta-smartphone
+
==2.0 [[Bitbake_World_Status_Jethro]]==
etc. it's only because it's easier for me to push some changes I need to review to that branch (or my changes before I even send them to list for review) and let Jenkins to verify them in very big build.
+
==1.8 [[Bitbake_World_Status_Fido]]==
 
+
==1.7 [[Bitbake_World_Status_Dizzy]]==
Usually I build for 3 MACHINE qemuarm, qemux86, qemux86-64. Each MACHINE takes about 20-24hours so sometimes there is bigger delay. test-dependencies.sh build for all included recipes takes 11DAYS for 1 machine - so I don't do it very often, but incremental builds (with only recipes which failed last time) are fine.
+
==1.6 [[Bitbake_World_Status_Daisy]]==
 
 
So here is the log for my last full build (without sstate to catch all QA issues).
 
== Failed tasks Wed Oct 30 22:22:52 UTC 2013 ==
 
 
 
=== common (10) ===
 
    * meta-openembedded/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb, do_compile
 
    * meta-openembedded/meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb, do_compile
 
    * meta-openembedded/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb, do_install
 
    * meta-openembedded/meta-oe/recipes-connectivity/daq/daq_2.0.1.bb, do_install
 
    * meta-openembedded/meta-oe/recipes-core/libxml/libxml++_2.35.3.bb, do_compile
 
    * meta-openembedded/meta-oe/recipes-devtools/log4cplus/log4cplus_1.1.1.bb, do_configure
 
    * meta-openembedded/meta-oe/recipes-devtools/tcltk/tk_8.6.0.bb, do_compile
 
    * meta-openembedded/meta-oe/recipes-navigation/monav/monav_0.3.bb, do_compile
 
    * meta-qt5/recipes-qt/qt5/qtwayland_git.bb, do_configure
 
    * meta-smartphone/meta-fso/recipes-freesmartphone/cornucopia/fsogsmd_0.12.0.bb, do_compile
 
 
 
=== common-x86 (5) ===
 
    * meta-browser/recipes-browser/chromium/chromium_29.0.1518.2.bb, do_compile
 
    * meta-openembedded/meta-initramfs/recipes-bsp/images/initramfs-kexecboot-klibc-image.bb, do_rootfs
 
    * meta-openembedded/meta-oe/recipes-support/emacs/emacs_23.4.bb, do_compile
 
    * meta-openembedded/meta-oe/recipes-support/ode/ode_0.9.bb, do_configure
 
    * openembedded-core/meta/recipes-bsp/grub/grub_2.00.bb, do_package
 
 
 
=== qemuarm (1) ===
 
    * meta-openembedded/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_git.bb, do_compile
 
 
 
=== qemux86 (1) ===
 
    * meta-openembedded/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.14.bb, do_compile
 
 
 
=== qemux86_64 (3) ===
 
    * meta-browser/recipes-mozilla/firefox/firefox_10.0.11esr.bb, do_compile
 
    * meta-openembedded/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_1.1.4.bb, do_configure
 
    * meta-openembedded/meta-oe/recipes-devtools/python/python-m2crypto_0.21.1.bb, do_compile
 
 
 
== Number of failed tasks ==
 
{| class=wikitable
 
|-
 
||qemuarm      ||11    ||http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches//log.world.20131021_110849.log/
 
|-
 
||qemux86      ||16    ||http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches//log.world.20131022_082009.log/
 
|-
 
||qemux86_64    ||18    ||http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches//log.world.20131023_034411.log/
 
|}
 
 
 
== Number of issues - stats ==
 
{| class='wikitable'
 
!|Date          !!colspan='3'|Failed tasks                      !!colspan='3'|QA                                !!colspan='3'|QA-w/o-unrecognized
 
|-
 
||              ||qemuarm      ||qemux86      ||qemux86_64    ||qemuarm      ||qemux86      ||qemux86_64    ||qemuarm      ||qemux86      ||qemux86_64
 
|-
 
||2013-10-30    ||11            ||16            ||18            ||224          ||191          ||184          ||28            ||23            ||16
 
|}
 

Latest revision as of 15:49, 14 December 2019

The setup and jenkins scripts used to generate these reports are described here: http://www.openembedded.org/wiki/Bitbake_World_Status_Setup

3.1 Bitbake_World_Status_Dunfell

3.0 Bitbake_World_Status_Zeus

2.7 Bitbake_World_Status_Warrior

2.6 Bitbake_World_Status_Thud

2.5 Bitbake_World_Status_Sumo

2.4 Bitbake_World_Status_Rocko

2.3 Bitbake_World_Status_Pyro

2.2 Bitbake_World_Status_Morty

2.1 Bitbake_World_Status_Krogoth

2.0 Bitbake_World_Status_Jethro

1.8 Bitbake_World_Status_Fido

1.7 Bitbake_World_Status_Dizzy

1.6 Bitbake_World_Status_Daisy