Bug 2617

Summary: Incremental RPM image generation doesn't work with 1.3 M1 RC1
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Yi Zhao <yi.zhao>
Component: coreAssignee: Robert Yang <liezhi.yang>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: hongnax.xu, jiajun.xu, laurentiu.serban, liang.li2, liezhi.yang, meta.mr.watcher, meta.watcher, poky.bs.watcher, poky.watcher, sgw, song.liu, zhenfeng.zhao
Version: 1.3   
Target Milestone: 1.3 M3   
Hardware: x86   
OS: Multiple   
Whiteboard: (QA testing completed) Done
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Yi Zhao 2012-06-18 06:59:10 UTC
Tree/Branch: Poky/1.3_M1
Commit: 7f017cab0b3e4d5a4fc356eccd8eb8429b0531d0


Incremental RPM image generation doesn't work with 1.3 m1 rc1.

Steps:
#########
1. Add INC_RPM_IMAGE_GEN = "1" to local.conf
2. Run "bitbake core-image-sato" to build a image.
3. Modify bzip2_1.0.6.bb file, add some comments. Run "bitbake bzip2 -ccleansstate"
4. Run "bitbake core-image-sato" again.
#########

In step 4, I got the following error:
##########
ERROR: Function failed: do_rootfs (see /buildarea2/yzhao/poky-build/build-qemuppc/tmp/work/qemuppc-poky-linux/core-image-sato-sdk-1.0-r0/temp/log.do_rootfs.17514 for further information)
ERROR: Logfile of failure stored in: /buildarea2/yzhao/poky-build/build-qemuppc/tmp/work/qemuppc-poky-linux/core-image-sato-sdk-1.0-r0/temp/log.do_rootfs.17514
Log data follows:
| DEBUG: Executing shell function do_rootfs
| ERROR: Function failed: do_rootfs (see /buildarea2/yzhao/poky-build/build-qemuppc/tmp/work/qemuppc-poky-linux/core-image-sato-sdk-1.0-r0/temp/log.do_rootfs.17514 for further information)
| Generating solve db for /buildarea2/yzhao/poky-build/build-qemuppc/tmp/deploy/rpm/qemuppc...
| Generating solve db for /buildarea2/yzhao/poky-build/build-qemuppc/tmp/deploy/rpm/ppc603e...
| Generating solve db for /buildarea2/yzhao/poky-build/build-qemuppc/tmp/deploy/rpm/all...
|    total:               1      0.000000 MB    102.608827 secs
|    fingerprint:     20028      0.315854 MB      4.696498 secs
|    install:          6676      0.000000 MB     18.467086 secs
|    digest:          13352     65.661754 MB      0.296791 secs
|    signature:       13352      0.000000 MB     23.795438 secs
|    dbadd:            6676      0.000000 MB     18.246597 secs
|    dbget:          113396      0.000000 MB      0.473501 secs
|    dbput:            6676     39.708444 MB     12.548185 secs
|    readhdr:         66761     78.907034 MB     45.358472 secs
|    hdrload:         34551    123.440766 MB      0.200649 secs
|    hdrget:        1261190      0.000000 MB      1.335300 secs
| Generating solve db for /buildarea2/yzhao/poky-build/build-qemuppc/tmp/deploy/rpm/all...
| Processing locale-base-en-us...
| Processing locale-base-en-gb...
| Processing task-core-boot...
| Processing task-core-apps-console...
| Processing task-core-standalone-sdk-target...
| Processing task-core-ssh-dropbear...
| Processing task-core-apps-x11-pimlico...
| Processing zypper...
| Processing task-core-tools-profile...
| Processing task-core-qt-demos...
| Processing task-core-x11-sato...
| Processing task-core-sdk...
| Processing task-core-tools-testapps...
| Processing task-core-tools-debug...
| Processing task-core-apps-x11-games...
| Processing task-core-apps-x11-core...
| Processing task-base-extended...
| Processing rpm...
| Processing task-core-x11-base...
| error: Install/Erase problems:
| 	package task-core-x11-base-1.0-r35.qemuppc is already installed
| 	package locale-base-en-us-2.15-r21.ppc603e is already installed
| 	package locale-base-en-gb-2.15-r21.ppc603e is already installed
| 	package task-core-boot-1.0-r9.qemuppc is already installed
| 	package task-core-apps-console-1.0-r35.qemuppc is already installed
| 	package task-core-standalone-sdk-target-1.0-r7.ppc603e is already installed
| 	package task-core-ssh-dropbear-1.0-r0.ppc603e is already installed
| 	package task-core-apps-x11-pimlico-1.0-r28.qemuppc is already installed
| 	package zypper-1.5.3+git1+2c5bb6ceb99ecd950ef993e43d77bf0569ea0582-r3.qemuppc is already installed
| 	package task-core-tools-profile-1.0-r0.qemuppc is already installed
| 	package task-core-qt-demos-1.0-r3.ppc603e is already installed
| 	package task-core-x11-sato-1.0-r31.qemuppc is already installed
| 	package task-core-sdk-1.0-r7.ppc603e is already installed
| 	package task-core-tools-testapps-1.0-r0.qemuppc is already installed
| 	package task-core-tools-debug-1.0-r0.qemuppc is already installed
| 	package task-core-apps-x11-games-1.0-r35.qemuppc is already installed
| 	package task-core-apps-x11-core-1.0-r35.qemuppc is already installed
| 	package task-base-extended-1.0-r73.qemuppc is already installed
| 	package rpm-5.4.9-r43.ppc603e is already installed
NOTE: package core-image-sato-sdk-1.0-r0: task do_rootfs: Failed
ERROR: Task 8 (/buildarea2/yzhao/poky-build/meta/recipes-sato/images/core-image-sato-sdk.bb, do_rootfs) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5493 tasks of which 5481 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /buildarea2/yzhao/poky-build/meta/recipes-sato/images/core-image-sato-sdk.bb, do_rootfs
Summary: There were 2 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
##########

Seems Mark's patch (9786663f9ce531f1f9f32deeef0276bda5604e1c) introduce this issue.
Comment 2 liang li 2012-06-28 04:11:35 UTC
no such errors on:
git info:bcc04b2880b44140176e1d2dcc955a3d3942c392
git branch:poky/master
test hosts: fedora 17 x86_64 (qemumips sato image)