[OE-core] Get PRAUTO and use PKGV/PKGR is causing problems
Khem Raj
raj.khem at gmail.com
Fri May 27 19:40:20 UTC 2011
Hi
I have started getting this error.
ERROR: Error executing a python function in
/home/kraj/work/angstrom/sources/openembedded-core/meta/recipes-core/uclibc/uclibc_git.bb:
ImportError: No module named xmlrpc
ERROR: The stack trace of python calls that resulted in this
exception/failure was:
ERROR: File "package_get_auto_pr", line 11, in <module>
ERROR:
ERROR: File "package_get_auto_pr", line 4, in package_get_auto_pr
ERROR:
ERROR: File "prserv.bbclass", line 8, in prserv_get_pr_auto
ERROR:
ERROR: File "prserv.bbclass", line 2, in prserv_make_conn
ERROR:
ERROR: File "/home/kraj/work/slugos/bitbake/lib/prserv/serv.py",
line 6, in <module>
ERROR: import bb.server.xmlrpc
ERROR:
ERROR: The code that was being executed was:
ERROR: 0007: return
ERROR: 0008: d.setVar('PRAUTO',str(auto_pr))
ERROR: 0009:
ERROR: 0010:
ERROR: *** 0011:package_get_auto_pr(d)
ERROR: 0012:
ERROR: (file: 'package_get_auto_pr', lineno: 11, function: <module>)
ERROR: 0001:
ERROR: 0002:def package_get_auto_pr(d):
ERROR: 0003: if d.getVar('USE_PR_SERV', True):
ERROR: *** 0004: auto_pr=prserv_get_pr_auto(d)
ERROR: 0005: if auto_pr is None:
ERROR: 0006: bb.fatal("Can NOT get auto PR
revision from remote PR service")
ERROR: 0007: return
ERROR: 0008: d.setVar('PRAUTO',str(auto_pr))
ERROR: (file: 'package_get_auto_pr', lineno: 4, function: package_get_auto_pr)
ERROR: Function 'package_get_auto_pr' failed
ERROR: Logfile of failure stored in:
/home/kraj/work/angstrom/build/tmp-angstrom_2010_x-uclibc/work/efikamx-angstrom-linux-uclibceabi/uclibc-0.9.31+0.9.32rc3-r2.2/temp/log.do_package.3715
Log data follows:
| ERROR: Error executing a python function in
/home/kraj/work/angstrom/sources/openembedded-core/meta/recipes-core/uclibc/uclibc_git.bb:
| ImportError: No module named xmlrpc
|
| ERROR: The stack trace of python calls that resulted in this
exception/failure was:
| ERROR: File "package_get_auto_pr", line 11, in <module>
| ERROR:
| ERROR: File "package_get_auto_pr", line 4, in package_get_auto_pr
| ERROR:
| ERROR: File "prserv.bbclass", line 8, in prserv_get_pr_auto
| ERROR:
| ERROR: File "prserv.bbclass", line 2, in prserv_make_conn
| ERROR:
| ERROR: File "/home/kraj/work/slugos/bitbake/lib/prserv/serv.py",
line 6, in <module>
| ERROR: import bb.server.xmlrpc
| ERROR:
| ERROR: The code that was being executed was:
| ERROR: 0007: return
| ERROR: 0008: d.setVar('PRAUTO',str(auto_pr))
| ERROR: 0009:
| ERROR: 0010:
| ERROR: *** 0011:package_get_auto_pr(d)
| ERROR: 0012:
| ERROR: (file: 'package_get_auto_pr', lineno: 11, function: <module>)
| ERROR: 0001:
| ERROR: 0002:def package_get_auto_pr(d):
| ERROR: 0003: if d.getVar('USE_PR_SERV', True):
| ERROR: *** 0004: auto_pr=prserv_get_pr_auto(d)
| ERROR: 0005: if auto_pr is None:
| ERROR: 0006: bb.fatal("Can NOT get auto PR
revision from remote PR service")
| ERROR: 0007: return
| ERROR: 0008: d.setVar('PRAUTO',str(auto_pr))
| ERROR: (file: 'package_get_auto_pr', lineno: 4, function: package_get_auto_pr)
| ERROR: Function 'package_get_auto_pr' failed
NOTE: package uclibc-0.9.31+0.9.32rc3-r2.2: task do_package: Failed
ERROR: Task 9 (/home/kraj/work/angstrom/sources/openembedded-core/meta/recipes-core/uclibc/uclibc_git.bb,
do_package) failed with exit code '1'
ERROR: '/home/kraj/work/angstrom/sources/openembedded-core/meta/recipes-core/uclibc/uclibc_git.bb'
failed
After bisecting this seems to be the point of cause. What am I missing.
I am using angstrom. Is there something needed in config ?
b1f6120c04731d3d66f322ce550b0d223c118dab is the first bad commit
commit b1f6120c04731d3d66f322ce550b0d223c118dab
Author: Lianhao Lu <lianhao.lu at intel.com>
Date: Wed May 18 21:15:01 2011 +0800
classes/package(prserv).bbclass: Get PRAUTO and use PKGV/PKGR.
1. Added package_get_auto_pr to PACKAGEFUNCS to get the auto
incremented value(PRAUTO) from remote PR service.
2. use PKGV/PKGR for pkgdata which will be used by package_write_xxx.
3. Added supporting functions in prserv.bbclass.
Signed-off-by: Lianhao Lu <lianhao.lu at intel.com>
More information about the Openembedded-core
mailing list