<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>7466</bug_id>
          
          <creation_ts>2015-03-17 06:07:36 +0000</creation_ts>
          <short_desc>rpmv4 image build failed for qemuarm</short_desc>
          <delta_ts>2015-03-26 06:29:55 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>Meta-yocto</product>
          <component>meta-yocto</component>
          <version>1.8</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.8 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yi Zhao">yi.zhao</reporter>
          <assigned_to name="Saul Wold">sgw</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>ke.zou</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</cc>
    
    <cc>stanciux.mihail</cc>
    
    <cc>zhangle.yang</cc>
          
          <qa_contact name="Alexandru Georgescu">alexandru.c.georgescu</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>Regression (Used to work)</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>49481</commentid>
    <comment_count>0</comment_count>
      <attachid>2444</attachid>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2015-03-17 06:07:36 +0000</bug_when>
    <thetext>Created attachment 2444
log.do_rootfs

git: master/df0672b038e6942c97d266af9ca175a06f2b0423

Steps:
Add the following lines in conf/local.conf:
PREFERRED_VERSION_rpm = &quot;4.11.2&quot;
PREFERRED_VERSION_rpm-native = &quot;4.11.2&quot;
RPMROOTFSDEPENDS_remove = &quot;rpmresolve-native:do_populate_sysroot&quot;

bitbake core-image-minimal for qemuarm

Error log:
ERROR: Unable to install packages. Command &apos;/buildarea/poky/build-qemuarm/tmp/sysroots/x86_64-linux/usr/bin/smart --quiet --data-dir=/buildarea/poky/build-qemuarm/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0-r0/rootfs/var/lib/smart install -y run-postinsts@all packagegroup-core-boot@qemuarm&apos; returned 1:
error: package update-alternatives-opkg-0.1.8+git0+53274f0875-r0.armv5e is intended for a different operating system
error: package netbase-1:5.3-r0.armv5e is intended for a different operating system
error: package libc6-2.21-r0.armv5e is intended for a different operating system
error: package base-files-3.0.14-r89.qemuarm is intended for a different operating system
error: package busybox-1.23.1-r0.armv5e is intended for a different operating system
error: package libz1-1.2.8-r0.armv5e is intended for a different operating system
error: package libuuid1-2.25.2-r1.armv5e is intended for a different operating system
error: package initscripts-functions-1.0-r155.armv5e is intended for a different operating system
error: package busybox-hwclock-1.23.1-r0.armv5e is intended for a different operating system
error: package base-passwd-3.5.29-r0.armv5e is intended for a different operating system
error: package init-ifupdown-1.0-r7.qemuarm is intended for a different operating system
error: package sysvinit-pidof-2.88dsf-r14.armv5e is intended for a different operating system
error: package sysvinit-inittab-2.88dsf-r10.qemuarm is intended for a different operating system
error: package modutils-initscripts-1.0-r7.armv5e is intended for a different operating system
error: package libkmod2-19+git0+fd56638aed-r0.armv5e is intended for a different operating system
error: package libblkid1-2.25.2-r1.armv5e is intended for a different operating system
error: package initscripts-1.0-r155.armv5e is intended for a different operating system
error: package sysvinit-2.88dsf-r14.armv5e is intended for a different operating system
error: package udev-182-r9.armv5e is intended for a different operating system
error: package packagegroup-core-boot-1.0-r17.qemuarm is intended for a different operating system


ERROR: Function failed: do_rootfs
ERROR: Logfile of failure stored in: /buildarea/poky/build-qemuarm/tmp/work/qemuarm-poky-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs.11584
ERROR: Task 7 (/buildarea/poky/meta/recipes-core/images/core-image-minimal.bb, do_rootfs) failed with exit code &apos;1&apos;
NOTE: Tasks Summary: Attempted 1964 tasks of which 9 didn&apos;t need to be rerun and 1 failed.

More details, please see the attachment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49573</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2015-03-19 14:46:05 +0000</bug_when>
    <thetext>I don&apos;t know who this should be assigned to.  The RPM 4 alternative was implemented by others and needs to be improved to handle better cross-platform support.

The issue is that either rpm4 is starting and determining the target == host, or that it simply doesn&apos;t know what &quot;armv5e&quot; is.  Traditionally rpm4 has a hard coded list of known architectures, and when you deviate from that it gets confused and can&apos;t do various validations.

RPM5 is controlled by the /etc/rpm/platform file.  This file will will contain the entries:

&lt;line1&gt;host primary architecture(similar to uname)
&lt;lineN&gt;all compatible canonical archs(regex)

I&apos;m going to assign this to Saul Wold, as he was the one who introduced the original version of the code.  Hopefully he or someone he knows will be able to handle the defect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49617</commentid>
    <comment_count>2</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2015-03-21 01:21:35 +0000</bug_when>
    <thetext>I am closing this bug since the original use case for rpm4 was to work with 
other layers and distro&apos;s using other package management tools not with smart, 
I am not sure this is an actual regression as I just tested this with 1.8+M1 
and got the same failure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49777</commentid>
    <comment_count>3</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2015-03-26 06:29:55 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; I am closing this bug since the original use case for rpm4 was to work with 
&gt; other layers and distro&apos;s using other package management tools not with
&gt; smart, 
&gt; I am not sure this is an actual regression as I just tested this with 1.8+M1 
&gt; and got the same failure.

Verified as per above comment.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2444</attachid>
            <date>2015-03-17 06:07:36 +0000</date>
            <delta_ts>2015-03-17 06:07:36 +0000</delta_ts>
            <desc>log.do_rootfs</desc>
            <filename>log.do_rootfs.11584</filename>
            <type>application/octet-stream</type>
            <size>4118</size>
            <attacher name="Yi Zhao">yi.zhao</attacher>
            
              <data encoding="base64">REVCVUc6IEV4ZWN1dGluZyBweXRob24gZnVuY3Rpb24gcm9vdGZzX3Byb2Nlc3NfaWdub3JlCkRF
QlVHOiBQeXRob24gZnVuY3Rpb24gcm9vdGZzX3Byb2Nlc3NfaWdub3JlIGZpbmlzaGVkCkRFQlVH
OiBFeGVjdXRpbmcgcHl0aG9uIGZ1bmN0aW9uIHJvb3Rmc19ydW50aW1lX21hcHBpbmcKREVCVUc6
IFB5dGhvbiBmdW5jdGlvbiByb290ZnNfcnVudGltZV9tYXBwaW5nIGZpbmlzaGVkCkRFQlVHOiBF
eGVjdXRpbmcgcHl0aG9uIGZ1bmN0aW9uIGRvX3Jvb3RmcwpOT1RFOiBjb25maWd1cmluZyBSUE0g
cGxhdGZvcm0gc2V0dGluZ3MKTk9URTogY29uZmlndXJpbmcgUlBNIHN5c3RlbSBwcm92aWRlcwpO
T1RFOiBjb25maWd1cmluZyBSUE0gREIgc2V0dGluZ3MKTk9URTogY29uZmlndXJpbmcgU21hcnQg
c2V0dGluZ3MKTk9URTogTm90ZTogYWRkaW5nIFNtYXJ0IGNoYW5uZWwgcWVtdWFybSAoNjApCk5P
VEU6IE5vdGU6IGFkZGluZyBTbWFydCBjaGFubmVsIGFybXY1ZSAoNTUpCk5PVEU6IE5vdGU6IGFk
ZGluZyBTbWFydCBjaGFubmVsIGFsbCAoNTApCk5PVEU6IGFkZGluZyBTbWFydCBSUE0gREIgY2hh
bm5lbApOT1RFOiBOb3RlOiBjb25maWd1cmluZyBSUE0gY3Jvc3MtaW5zdGFsbCBzY3JpcHRsZXRf
d3JhcHBlcgpOT1RFOiAjIyMjIyMgR2VuZXJhdGUgcm9vdGZzICMjIyMjIyMKTk9URTogRXhlY3V0
aW5nICcvYnVpbGRhcmVhL3Bva3kvYnVpbGQtcWVtdWFybS90bXAvc3lzcm9vdHMveDg2XzY0LWxp
bnV4L3Vzci9iaW4vY3JlYXRlcmVwbyAtLXVwZGF0ZSAtcSAvYnVpbGRhcmVhL3Bva3kvYnVpbGQt
cWVtdWFybS90bXAvZGVwbG95L3JwbS9hcm12NWUnIC4uLgpOT1RFOiBFeGVjdXRpbmcgJy9idWls
ZGFyZWEvcG9reS9idWlsZC1xZW11YXJtL3RtcC9zeXNyb290cy94ODZfNjQtbGludXgvdXNyL2Jp
bi9jcmVhdGVyZXBvIC0tdXBkYXRlIC1xIC9idWlsZGFyZWEvcG9reS9idWlsZC1xZW11YXJtL3Rt
cC9kZXBsb3kvcnBtL2FsbCcgLi4uCk5PVEU6IEV4ZWN1dGluZyAnL2J1aWxkYXJlYS9wb2t5L2J1
aWxkLXFlbXVhcm0vdG1wL3N5c3Jvb3RzL3g4Nl82NC1saW51eC91c3IvYmluL2NyZWF0ZXJlcG8g
LS11cGRhdGUgLXEgL2J1aWxkYXJlYS9wb2t5L2J1aWxkLXFlbXVhcm0vdG1wL2RlcGxveS9ycG0v
cWVtdWFybScgLi4uCk5PVEU6IFByZXZpb3VzIHJlcG8gZmlsZSBtaXNzaW5nOiAvYnVpbGRhcmVh
L3Bva3kvYnVpbGQtcWVtdWFybS90bXAvZGVwbG95L3JwbS9hbGwvcmVwb2RhdGEvcHJpbWFyeS54
bWwuZ3oKCk5PVEU6IFByZXZpb3VzIHJlcG8gZmlsZSBtaXNzaW5nOiAvYnVpbGRhcmVhL3Bva3kv
YnVpbGQtcWVtdWFybS90bXAvZGVwbG95L3JwbS9xZW11YXJtL3JlcG9kYXRhL3ByaW1hcnkueG1s
Lmd6CgpOT1RFOiBQcmV2aW91cyByZXBvIGZpbGUgbWlzc2luZzogL2J1aWxkYXJlYS9wb2t5L2J1
aWxkLXFlbXVhcm0vdG1wL2RlcGxveS9ycG0vYXJtdjVlL3JlcG9kYXRhL3ByaW1hcnkueG1sLmd6
CgpOT1RFOiBJbnN0YWxsaW5nIHRoZSBmb2xsb3dpbmcgcGFja2FnZXM6IHJ1bi1wb3N0aW5zdHMg
cGFja2FnZWdyb3VwLWNvcmUtYm9vdApOT1RFOiB0byBiZSBpbnN0YWxsZWQ6IHJ1bi1wb3N0aW5z
dHNAYWxsIHBhY2thZ2Vncm91cC1jb3JlLWJvb3RAcWVtdWFybQpOT1RFOiAvYnVpbGRhcmVhL3Bv
a3kvYnVpbGQtcWVtdWFybS90bXAvc3lzcm9vdHMveDg2XzY0LWxpbnV4L3Vzci9iaW4vc21hcnQg
LS1xdWlldCAtLWRhdGEtZGlyPS9idWlsZGFyZWEvcG9reS9idWlsZC1xZW11YXJtL3RtcC93b3Jr
L3FlbXVhcm0tcG9reS1saW51eC1nbnVlYWJpL2NvcmUtaW1hZ2UtbWluaW1hbC8xLjAtcjAvcm9v
dGZzL3Zhci9saWIvc21hcnQgaW5zdGFsbCAteSBydW4tcG9zdGluc3RzQGFsbCBwYWNrYWdlZ3Jv
dXAtY29yZS1ib290QHFlbXVhcm0KRVJST1I6IFVuYWJsZSB0byBpbnN0YWxsIHBhY2thZ2VzLiBD
b21tYW5kICcvYnVpbGRhcmVhL3Bva3kvYnVpbGQtcWVtdWFybS90bXAvc3lzcm9vdHMveDg2XzY0
LWxpbnV4L3Vzci9iaW4vc21hcnQgLS1xdWlldCAtLWRhdGEtZGlyPS9idWlsZGFyZWEvcG9reS9i
dWlsZC1xZW11YXJtL3RtcC93b3JrL3FlbXVhcm0tcG9reS1saW51eC1nbnVlYWJpL2NvcmUtaW1h
Z2UtbWluaW1hbC8xLjAtcjAvcm9vdGZzL3Zhci9saWIvc21hcnQgaW5zdGFsbCAteSBydW4tcG9z
dGluc3RzQGFsbCBwYWNrYWdlZ3JvdXAtY29yZS1ib290QHFlbXVhcm0nIHJldHVybmVkIDE6CmVy
cm9yOiBwYWNrYWdlIHVwZGF0ZS1hbHRlcm5hdGl2ZXMtb3BrZy0wLjEuOCtnaXQwKzUzMjc0ZjA4
NzUtcjAuYXJtdjVlIGlzIGludGVuZGVkIGZvciBhIGRpZmZlcmVudCBvcGVyYXRpbmcgc3lzdGVt
CmVycm9yOiBwYWNrYWdlIG5ldGJhc2UtMTo1LjMtcjAuYXJtdjVlIGlzIGludGVuZGVkIGZvciBh
IGRpZmZlcmVudCBvcGVyYXRpbmcgc3lzdGVtCmVycm9yOiBwYWNrYWdlIGxpYmM2LTIuMjEtcjAu
YXJtdjVlIGlzIGludGVuZGVkIGZvciBhIGRpZmZlcmVudCBvcGVyYXRpbmcgc3lzdGVtCmVycm9y
OiBwYWNrYWdlIGJhc2UtZmlsZXMtMy4wLjE0LXI4OS5xZW11YXJtIGlzIGludGVuZGVkIGZvciBh
IGRpZmZlcmVudCBvcGVyYXRpbmcgc3lzdGVtCmVycm9yOiBwYWNrYWdlIGJ1c3lib3gtMS4yMy4x
LXIwLmFybXY1ZSBpcyBpbnRlbmRlZCBmb3IgYSBkaWZmZXJlbnQgb3BlcmF0aW5nIHN5c3RlbQpl
cnJvcjogcGFja2FnZSBsaWJ6MS0xLjIuOC1yMC5hcm12NWUgaXMgaW50ZW5kZWQgZm9yIGEgZGlm
ZmVyZW50IG9wZXJhdGluZyBzeXN0ZW0KZXJyb3I6IHBhY2thZ2UgbGlidXVpZDEtMi4yNS4yLXIx
LmFybXY1ZSBpcyBpbnRlbmRlZCBmb3IgYSBkaWZmZXJlbnQgb3BlcmF0aW5nIHN5c3RlbQplcnJv
cjogcGFja2FnZSBpbml0c2NyaXB0cy1mdW5jdGlvbnMtMS4wLXIxNTUuYXJtdjVlIGlzIGludGVu
ZGVkIGZvciBhIGRpZmZlcmVudCBvcGVyYXRpbmcgc3lzdGVtCmVycm9yOiBwYWNrYWdlIGJ1c3li
b3gtaHdjbG9jay0xLjIzLjEtcjAuYXJtdjVlIGlzIGludGVuZGVkIGZvciBhIGRpZmZlcmVudCBv
cGVyYXRpbmcgc3lzdGVtCmVycm9yOiBwYWNrYWdlIGJhc2UtcGFzc3dkLTMuNS4yOS1yMC5hcm12
NWUgaXMgaW50ZW5kZWQgZm9yIGEgZGlmZmVyZW50IG9wZXJhdGluZyBzeXN0ZW0KZXJyb3I6IHBh
Y2thZ2UgaW5pdC1pZnVwZG93bi0xLjAtcjcucWVtdWFybSBpcyBpbnRlbmRlZCBmb3IgYSBkaWZm
ZXJlbnQgb3BlcmF0aW5nIHN5c3RlbQplcnJvcjogcGFja2FnZSBzeXN2aW5pdC1waWRvZi0yLjg4
ZHNmLXIxNC5hcm12NWUgaXMgaW50ZW5kZWQgZm9yIGEgZGlmZmVyZW50IG9wZXJhdGluZyBzeXN0
ZW0KZXJyb3I6IHBhY2thZ2Ugc3lzdmluaXQtaW5pdHRhYi0yLjg4ZHNmLXIxMC5xZW11YXJtIGlz
IGludGVuZGVkIGZvciBhIGRpZmZlcmVudCBvcGVyYXRpbmcgc3lzdGVtCmVycm9yOiBwYWNrYWdl
IG1vZHV0aWxzLWluaXRzY3JpcHRzLTEuMC1yNy5hcm12NWUgaXMgaW50ZW5kZWQgZm9yIGEgZGlm
ZmVyZW50IG9wZXJhdGluZyBzeXN0ZW0KZXJyb3I6IHBhY2thZ2UgbGlia21vZDItMTkrZ2l0MCtm
ZDU2NjM4YWVkLXIwLmFybXY1ZSBpcyBpbnRlbmRlZCBmb3IgYSBkaWZmZXJlbnQgb3BlcmF0aW5n
IHN5c3RlbQplcnJvcjogcGFja2FnZSBsaWJibGtpZDEtMi4yNS4yLXIxLmFybXY1ZSBpcyBpbnRl
bmRlZCBmb3IgYSBkaWZmZXJlbnQgb3BlcmF0aW5nIHN5c3RlbQplcnJvcjogcGFja2FnZSBpbml0
c2NyaXB0cy0xLjAtcjE1NS5hcm12NWUgaXMgaW50ZW5kZWQgZm9yIGEgZGlmZmVyZW50IG9wZXJh
dGluZyBzeXN0ZW0KZXJyb3I6IHBhY2thZ2Ugc3lzdmluaXQtMi44OGRzZi1yMTQuYXJtdjVlIGlz
IGludGVuZGVkIGZvciBhIGRpZmZlcmVudCBvcGVyYXRpbmcgc3lzdGVtCmVycm9yOiBwYWNrYWdl
IHVkZXYtMTgyLXI5LmFybXY1ZSBpcyBpbnRlbmRlZCBmb3IgYSBkaWZmZXJlbnQgb3BlcmF0aW5n
IHN5c3RlbQplcnJvcjogcGFja2FnZSBwYWNrYWdlZ3JvdXAtY29yZS1ib290LTEuMC1yMTcucWVt
dWFybSBpcyBpbnRlbmRlZCBmb3IgYSBkaWZmZXJlbnQgb3BlcmF0aW5nIHN5c3RlbQoKCkRFQlVH
OiBQeXRob24gZnVuY3Rpb24gZG9fcm9vdGZzIGZpbmlzaGVkCkVSUk9SOiBGdW5jdGlvbiBmYWls
ZWQ6IGRvX3Jvb3Rmcwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>