[oe] buildserver

Klaus Schwarzkopf schwarzkopf at sensortherm.de
Mon Nov 22 15:14:24 UTC 2010


Am 22.11.2010 09:56, schrieb Frans Meulenbroeks:
> 2010/11/22 Klaus Schwarzkopf<schwarzkopf at sensortherm.de>:
>> Am 21.11.2010 19:08, schrieb Chris Larson:
>>>
>>> On Sat, Nov 20, 2010 at 6:49 AM, Klaus Schwarzkopf<
>>> schwarzkopf at sensortherm.de>    wrote:
>>>
>>>>
>>>>   Other good idea is to have sanity checker running once per day too. It
>>>>>
>>>>> may do next things:
>>>>> - check recipes syntax
>>>>> - check thath recipes SRC_URI can be fetched
>>>>>
>>>>
>>>> I think, bitbake can easily integrate this two features.
>>>>
>>>> For example the new options:
>>>>
>>>> --download-only                 only download the source files for the
>>>> given recipe
>>>>
>>>> --download-only-with-depencies  only download the source files for the
>>>> given recipe and its depencies
>>>>
>>>> --check-syntax                  check recipes syntax
>>>
>>>
>>>
>>> This seems pretty foolish and unnecessary to me.  This can be easily done
>>> in
>>> the metadata -- there's no need to modify bitbake for this at all.
>>
>>
>> Hi Chris,
>>
>> you are right! I don't see this function.
>>
>> I wrote some commands, to download the source files:
>>
>>
>> export MACHINE=dm355-evm # can be for all machines
>>
>> find /home/klaus/development/oe/openembedded/ -name '*.bb' -type f -exec
>>   bitbake  -c fetch -b '{}'  2>&1>  fetch.log \;
>>
>> egrep -n 'ERROR.*bb..failed' fetch.log
>>
>>
>> It is not perfect, but it shows some errors.
>>
>> Can somebody test it?
>
> You can also do
> bitbake -c fetchall world (although this has a little bit less
> coverage as it will not handle older versions).
>
> I'm not too good in find syntax so instead of your find cmd I would
> probably use something like:
>
> for i in recipes/*/*bb
> do
> bitbake -c fetch $i
> done>  fetch.log 2>&1
>
> Enjoy! Frans
>

Hi Frans,

this script looks good. I try it on the next run.

My script isn't finished yet, maybe tomorrow, but i post the results. I 
hope this helps a little.

Download the fetch.log, to see the error
http://fbi.hooster.de/download/sonstiges/oe/fetch.log.tar.gz

The first number is the row number.

klaus at ubuntu:~/development/oe$ egrep -n 'ERROR.*bb..failed' fetch.log
413:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/samsung-soc-utils/s3c2410-boot-usb-native_svn.bb' 
failed
4090:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/libopensync-plugin-syncml-client-plugin_0.1.bb' 
failed
4274:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/libopensync_0.22.bb' 
failed
4301:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/libopensync-plugin-file_0.18.bb' 
failed
4367:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/libopensync-plugin-irmc-sync_0.22.bb' 
failed
4434:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/syncml-client_0.1.bb' 
failed
4480:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/libopensync-plugin-gpe_0.18.bb' 
failed
4619:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/msynctool_svn.bb' 
failed
5066:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/libopensync-plugin-irmc_0.18.bb' 
failed
6325:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/libopensync-plugin-evo2-sync_0.22.bb' 
failed
6392:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/msynctool_0.22.bb' 
failed
6419:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opensync/libopensync-plugin-file-sync_0.22.bb' 
failed
6761:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/openjdk/openjdk-6_6b18-1.8.bb' 
failed
8551:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-tinykate/opie-tinykate_cvs.bb' 
failed
8749:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-alarm/opie-alarm_cvs.bb' 
failed
9027:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/openocd/openocd-native_svn.bb' 
failed
9057:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/openocd/openocd_svn.bb' 
failed
9380:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-sounds/opie-sounds_cvs.bb' 
failed
9915:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-sfcave/opie-sfcave_cvs.bb' 
failed
10038:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/howl/howl_0.9.7.bb' failed
10337:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/snes232/snes232_cvs.bb' 
failed
12069:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-multikeyapplet/opie-multikeyapplet_cvs.bb' 
failed
12154:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/dhcdbd/dhcdbd_1.14.bb' 
failed
14505:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/fltk/fltk_1.1.4.bb' failed
14662:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-recorder/opie-recorder_cvs.bb' 
failed
15214:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-style-fresh/opie-style-fresh_cvs.bb' 
failed
15279:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/nis/ypbind-mt_1.18.bb' 
failed
15425:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-launcher-settings/opie-launcher-settings_cvs.bb' 
failed
15473:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/dircproxy/dircproxy_1.1.0.bb' 
failed
15779:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-clipboardapplet/opie-clipboardapplet_cvs.bb' 
failed
16689:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/openmoko-projects/tichy_git.bb' 
failed
17314:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/upnp/gupnp-tools_0.8.bb' failed
17487:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/upnp/gupnp-vala_0.6.2.bb' 
failed
17600:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-deco-liquid/opie-deco-liquid_cvs.bb' 
failed
17841:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/gtkhtml/gtkhtml-2.0_2.6.3.bb' 
failed
18027:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-aboutapplet/opie-aboutapplet_cvs.bb' 
failed
18273:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/tsclient/tsclient_0.132.bb' 
failed
18309:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/tsclient/tsclient_0.140.bb' 
failed
18424:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/dgen/dgen-sdl_1.23.bb' 
failed
19321:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/spca5xx/spca5xx_20060501.bb' 
failed
19431:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-today/opie-today_cvs.bb' 
failed
19542:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-wellenreiter/opie-wellenreiter_cvs.bb' 
failed
19613:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/exmap-console/exmap-console_svn.bb' 
failed
20528:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-search/opie-search_cvs.bb' 
failed
21801:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/gtk2-ssh-askpass/gtk2-ssh-askpass_0.3.bb' 
failed
21887:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/ntfs-3g/ntfs-3g_1.0.bb' 
failed
22281:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/mailx/mailx_8.1.2-0.20020411cvs.bb' 
failed
22326:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/mailx/mailx_8.1.2-0.20040524cvs.bb' 
failed
35676:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-sshkeys/opie-sshkeys_cvs.bb' 
failed
35991:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-restartapplet2/opie-restartapplet2_cvs.bb' 
failed
36572:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/hibernate-script/hibernate-script_1.12.bb' 
failed
37113:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-calculator/opie-calculator_cvs.bb' 
failed
37227:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-todo/opie-todo_cvs.bb' 
failed
37376:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/disko/disko_1.6.0.bb' 
failed
37443:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/libeina/libeina_0.96.5.bb' 
failed
37515:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-backgammon/opie-backgammon_cvs.bb' 
failed
37891:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/openh323/openh323_1.13.5.4.bb' 
failed
38358:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/scummvm/opie-scummvm_1.0.1.bb' 
failed
38854:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/libxsettings/libxsettings_svn.bb' 
failed
38949:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-login/opie-login_cvs.bb' 
failed
39319:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-sysinfo/opie-sysinfo_cvs.bb' 
failed
39595:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-clockapplet/opie-clockapplet_cvs.bb' 
failed
41354:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-examples/opie-examples_cvs.bb' 
failed
42746:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/kismet/kismet_2007-10-R1.bb' 
failed
42776:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/kismet/kismet-newcore_svn.bb' 
failed
42806:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/kismet/kismet_svn.bb' 
failed
43284:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-zsame/opie-zsame_cvs.bb' 
failed
43446:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/ica/ica-bin_8.0.bb' failed
43518:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-fifteen/opie-fifteen_cvs.bb' 
failed
43704:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/waimea/waimea_cvs.bb' 
failed
45019:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/alsa/alsa-scenario_git.bb' 
failed
45574:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/juce/juce_1.29.bb' failed
46448:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-unikeyboard/opie-unikeyboard_cvs.bb' 
failed
46784:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/gnome/gnome-games_2.30.2.bb' 
failed
47212:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/gnome/libbacon_svn.bb' 
failed
49123:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/neuros-public/neuros-app-vplayer_git.bb' 
failed
49159:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/neuros-public/neuros-mainmenu_git.bb' 
failed
49195:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/neuros-public/neuros-qt-plugins_git.bb' 
failed
49231:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/neuros-public/neuros-lib-widgets_git.bb' 
failed
49267:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/neuros-public/neuros-nwm_git.bb' 
failed
49303:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/neuros-public/neuros-lib-gui_git.bb' 
failed
49339:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/neuros-public/neuros-app-photoalbum_git.bb' 
failed
49581:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/soundtracker/soundtracker-gtk2_0.6.7.bb' 
failed
49672:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-tonleiter/opie-tonleiter_cvs.bb' 
failed
49803:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/chillispot/chillispot_0.98.bb' 
failed
49839:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/chillispot/chillispot_1.0RC3.bb' 
failed
50286:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-remote/opie-remote_cvs.bb' 
failed
50380:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-securityplugins/opie-securityplugin-notice_cvs.bb' 
failed
50412:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-securityplugins/opie-securityplugin-dummy_cvs.bb' 
failed
50550:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-securityplugins/opie-securityplugin-pin_cvs.bb' 
failed
50603:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-securityplugins/opie-securityplugin-blueping_cvs.bb' 
failed
50630:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-help-en/opie-help-en_1.2.4.bb' 
failed
50663:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-help-en/opie-help-en_cvs.bb' 
failed
50691:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-help-en/opie-help-en_1.2.3.bb' 
failed
50785:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/libqanava/libqanava_0.0.7.bb' 
failed
51053:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-gutenbrowser/opie-gutenbrowser_cvs.bb' 
failed
51131:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/minipredict/dictionary_en-GB.bb' 
failed
51512:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-zsafe/opie-zsafe_cvs.bb' 
failed
51605:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/redfang/redfang.bb' failed
51696:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-ftplib/opie-ftplib_cvs.bb' 
failed
51877:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/xffm/xffm_4.3.99.2.bb' 
failed
52016:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-aqpkg/opie-aqpkg_cvs.bb' 
failed
52068:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-pimconverter/opie-pimconverter_cvs.bb' 
failed
52135:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/agg/agg-minimal_2.5.bb' 
failed
52341:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/treecc/treecc_0.3.6.bb' 
failed
52376:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/treecc/treecc-native_0.3.6.bb' 
failed
52680:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-symlinker/opie-symlinker_cvs.bb' 
failed
52805:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/xcb/xcb-proto_0.9.bb' 
failed
54628:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin_cvs.bb' 
failed
54716:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/frotz/frotz_2.42.bb' failed
54836:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-systemtime/opie-systemtime_cvs.bb' 
failed
55022:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-cardapplet/opie-cardapplet_cvs.bb' 
failed
55264:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-lockapplet/opie-lockapplet_cvs.bb' 
failed
57179:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-keyview/opie-keyview_cvs.bb' 
failed
57367:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-parashoot/opie-parashoot_cvs.bb' 
failed
57413:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/qc-usb/qc-usb-messenger_1.1.bb' 
failed
57440:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/qc-usb/qc-usb-messenger_0.8.bb' 
failed
57860:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-sheet/opie-sheet_cvs.bb' 
failed
59282:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-textedit/opie-textedit_cvs.bb' 
failed
59392:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/cxcrypt/cxcrypt_1.0.bb' 
failed
59446:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-memoryapplet/opie-memoryapplet_cvs.bb' 
failed
59596:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/tslib/tslib_git.bb' failed
59708:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-examples-python/opie-examples-python_cvs.bb' 
failed
59932:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/cdtool/cdtool_2.1.8.bb' 
failed
59984:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-write/opie-write_cvs.bb' 
failed
60132:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-qss/opie-qss_cvs.bb' 
failed
60785:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/pimlico/dates_svn.bb' 
failed
60872:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/pimlico/contacts_svn.bb' failed
60902:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/pimlico/tasks_svn.bb' 
failed
61101:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/libsvdrp/libsvdrp_hg.bb' failed
61550:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/inkspill/inkspill_0.1.bb' 
failed
61577:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/gnet/gnet_cvs.bb' failed
62827:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/hal/hal_git.bb' failed
63659:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/binutils/binutils_2.18.atmel.1.0.1.bb' 
failed
63883:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/binutils/mingw-binutils_2.20.bb' 
failed
64242:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/binutils/mingw-binutils-canadian-cross_2.20.bb' 
failed
77703:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-sh/opie-sh_cvs.bb' 
failed
77777:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-drawpad/opie-drawpad_cvs.bb' 
failed
79285:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/maxima/maxima_5.21.1.bb' failed
79709:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-networkapplet/opie-networkapplet_cvs.bb' 
failed
80410:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/opie-keytabs/opie-keytabs_cvs.bb' 
failed
80495:ERROR: 
'/home/klaus/development/oe/openembedded/recipes/gpsdrive/gpsdrive-pda_2.10pre2.bb' 
failed




What means KeyError?

Traceback (most recent call last):
   File "/home/klaus/development/oe/bitbake/bin/bitbake", line 143, in 
<module>
     main()
   File "/home/klaus/development/oe/bitbake/bin/bitbake", line 140, in main
     cooker.cook()
   File "/home/klaus/development/oe/bitbake/lib/bb/cooker.py", line 608, 
in cook
     if not self.buildFile(self.configuration.buildfile):
   File "/home/klaus/development/oe/bitbake/lib/bb/cooker.py", line 488, 
in buildFile
     self.status.task_deps[fn]['depends'] = {}
KeyError: 
'/home/klaus/development/oe/openembedded/recipes/linux/linux-handhelds-2.6_2.6.17-hh4.bb'

Greetings

Klaus







More information about the Openembedded-devel mailing list