<?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>1448</bug_id>
          
          <creation_ts>2011-09-02 12:39:29 +0000</creation_ts>
          <short_desc>Image generation via RPM has issues with MULTILIB packages</short_desc>
          <delta_ts>2011-09-26 11:28:13 +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>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.1</target_milestone>
          <dependson>1457</dependson>
    
    <dependson>1499</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matthew McClintock">msm-oss</reporter>
          <assigned_to name="Mark Hatle">mark.hatle</assigned_to>
          <cc>msm-oss</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>15976</commentid>
    <comment_count>0</comment_count>
      <attachid>224</attachid>
    <who name="Matthew McClintock">msm-oss</who>
    <bug_when>2011-09-02 12:39:29 +0000</bug_when>
    <thetext>Created attachment 224
Hack work around to get the RPM image creation to take MULTILIB rpms into account

See this email thread for more context:

https://lists.yoctoproject.org/pipermail/yocto/2011-September/004850.html

The basic problem is that bitbake is properly building multilib rpms from the underlying recipes but when it comes time to create the root file system with those RPMs it is ignore the installation of those packages. The IPK install routine seems to work fine.

Not sure what else to add except the hacky patch below which invokes the rpm install routine again with the ML packages in mind, it should help add some context for a real fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16319</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2011-09-20 08:39:45 +0000</bug_when>
    <thetext>Dongxaio Xu has been working on a fix for this issue.

It is not yet integrated into Yocto/OE-Core, but is pending as part of the overall fixes to 1499, and 1457.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16477</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2011-09-26 08:06:33 +0000</bug_when>
    <thetext>I believe this issue has been addressed in master now with commits like:
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=64ea342b4f7fa448f4f65e26c7976f88d02330b1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16480</commentid>
    <comment_count>3</comment_count>
    <who name="Matthew McClintock">msm-oss</who>
    <bug_when>2011-09-26 11:28:13 +0000</bug_when>
    <thetext>Multilib RPM issues appear to be resolved. I am able to get multilib recipes in my root fs by adding them to MULTILIB_IMAGE_INSTALL.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>224</attachid>
            <date>2011-09-02 12:39:29 +0000</date>
            <delta_ts>2011-09-02 12:39:29 +0000</delta_ts>
            <desc>Hack work around to get the RPM image creation to take MULTILIB rpms into account</desc>
            <filename>sample-fix-patch-hack.patch</filename>
            <type>application/octet-stream</type>
            <size>2849</size>
            <attacher name="Matthew McClintock">msm-oss</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL21ldGEvY2xhc3Nlcy9wYWNrYWdlX3JwbS5iYmNsYXNzIGIvbWV0YS9jbGFz
c2VzL3BhY2thZ2VfcnBtLmJiY2xhc3MKaW5kZXggOWVmMWFjZC4uNWNmNTVmOSAxMDA2NDQKLS0t
IGEvbWV0YS9jbGFzc2VzL3BhY2thZ2VfcnBtLmJiY2xhc3MKKysrIGIvbWV0YS9jbGFzc2VzL3Bh
Y2thZ2VfcnBtLmJiY2xhc3MKQEAgLTIwMSw3ICsyMDEsMTAgQEAgcGFja2FnZV9pbnN0YWxsX2lu
dGVybmFsX3JwbSAoKSB7CiAKIAkjIFNldHVwIG1hbmlmZXN0IG9mIHBhY2thZ2VzIHRvIGluc3Rh
bGwuLi4KIAlta2RpciAtcCAke3RhcmdldF9yb290ZnN9L2luc3RhbGwKLQllY2hvICIjIEluc3Rh
bGwgbWFuaWZlc3QiID4gJHt0YXJnZXRfcm9vdGZzfS9pbnN0YWxsL2luc3RhbGwubWFuaWZlc3QK
KworCWlmIFsgLWUgIiR7dGFyZ2V0X3Jvb3Rmc30vaW5zdGFsbC9pbnN0YWxsLm1hbmlmZXN0IiBd
OyB0aGVuCisJCWVjaG8gIiMgSW5zdGFsbCBtYW5pZmVzdCIgPiAke3RhcmdldF9yb290ZnN9L2lu
c3RhbGwvaW5zdGFsbC5tYW5pZmVzdAorCWZpCiAKIAkjIFVjbGliYyBidWlsZHMgZG9uJ3QgcHJv
dmlkZSB0aGlzIHN0dWZmLi4uCiAJaWYgWyB4JHtUQVJHRVRfT1N9ID0gInhsaW51eCIgXSB8fCBb
IHgke1RBUkdFVF9PU30gPSAieGxpbnV4LWdudWVhYmkiIF0gOyB0aGVuCkBAIC0yMzAsMTEgKzIz
MywxMCBAQCBwYWNrYWdlX2luc3RhbGxfaW50ZXJuYWxfcnBtICgpIHsKIAkJCWVjaG8gIlByb2Nl
c3NpbmcgJHBrZy4uLiIKIAogCQkJYXJjaHZhcj1iYXNlX2FyY2hzCi0JCQltbF9wa2c9JChlY2hv
ICR7cGtnfSB8IHNlZCAicyxeJHtNTFBSRUZJWH1cKC4qXCksXDEsIikKKwkJCW1sX3BrZz0kKGVj
aG8gJHtwa2d9IHwgc2VkICJzLF4ke01MfVwoLipcKSxcMSwiKQogCQkJaWYgWyAiJHttbF9wa2d9
IiAhPSAiJHtwa2d9IiBdOyB0aGVuCiAJCQkJYXJjaHZhcj1tbF9hcmNocwogCQkJZmkKLQogCQkJ
cGtnX25hbWU9JChyZXNvbHZlX3BhY2thZ2VfcnBtICR7Y29uZmJhc2V9LSR7YXJjaHZhcn0uY29u
ZiAke21sX3BrZ30pCiAJCQlpZiBbIC16ICIkcGtnX25hbWUiIF07IHRoZW4KIAkJCQllY2hvICJV
bmFibGUgdG8gZmluZCBwYWNrYWdlICRwa2cgKCRtbF9wa2cpISIKQEAgLTI1MSw2ICsyNTMsNyBA
QCBwYWNrYWdlX2luc3RhbGxfaW50ZXJuYWxfcnBtICgpIHsKIAkJLUQgIl9kYnBhdGggJHt0YXJn
ZXRfcm9vdGZzfS9pbnN0YWxsIiAtRCAiYGNhdCAke2NvbmZiYXNlfS5tYWNyb2AiIFwKIAkJLUQg
Il9fZGJpX3R4biBjcmVhdGUgbm9mc3luYyIgXAogCQktVSAtLWp1c3RkYiAtLW5vc2NyaXB0cyAt
LW5vdHJpZ2dlcnMgLS1ub3BhcmVudGRpcnMgLS1ub2xpbmt0b3MgLS1pZ25vcmVzaXplIFwKKwkJ
LS1yZXBsYWNlcGtncyBcCiAJCSR7dGFyZ2V0X3Jvb3Rmc30vaW5zdGFsbC9pbnN0YWxsLm1hbmlm
ZXN0CiAKIAlpZiBbICEgLXogIiR7cGFja2FnZV9hdHRlbXB0b25seX0iIF07IHRoZW4KQEAgLTI3
NCw2ICsyNzcsNyBAQCBwYWNrYWdlX2luc3RhbGxfaW50ZXJuYWxfcnBtICgpIHsKIAkJCQktRCAi
X2RicGF0aCAke3RhcmdldF9yb290ZnN9L2luc3RhbGwiIC1EICJgY2F0ICR7Y29uZmJhc2V9Lm1h
Y3JvYCIgXAogCQkJCS1EICJfX2RiaV90eG4gY3JlYXRlIG5vZnN5bmMgcHJpdmF0ZSIgXAogCQkJ
CS1VIC0tanVzdGRiIC0tbm9zY3JpcHRzIC0tbm90cmlnZ2VycyAtLW5vcGFyZW50ZGlycyAtLW5v
bGlua3RvcyAtLWlnbm9yZXNpemUgXAorCQkJCS0tcmVwbGFjZXBrZ3MgXAogCQkJJHBrZ19uYW1l
ID4+ICIke1dPUktESVJ9L3RlbXAvbG9nLmRvXyR7dGFza31fYXR0ZW1wdG9ubHkuJHtQSUR9IiB8
fCB0cnVlCiAJCWRvbmUKIAlmaQpAQCAtMzQ0LDcgKzM0OCw4IEBAIHBhY2thZ2VfaW5zdGFsbF9p
bnRlcm5hbF9ycG0gKCkgewogCQktRCAiX2RicGF0aCAke3JwbWxpYmRpcn0iIFwKIAkJLS1ub3Nj
cmlwdHMgLS1ub3RyaWdnZXJzIC0tbm9wYXJlbnRkaXJzIC0tbm9saW5rdG9zIFwKIAkJLUQgIl9f
ZGJpX3R4biBjcmVhdGUgbm9mc3luYyBwcml2YXRlIiBcCi0JCS1VaHYgJHt0YXJnZXRfcm9vdGZz
fS9pbnN0YWxsL2luc3RhbGxfc29sdXRpb24ubWFuaWZlc3QKKwkJLVVodiAke3RhcmdldF9yb290
ZnN9L2luc3RhbGwvaW5zdGFsbF9zb2x1dGlvbi5tYW5pZmVzdCBcCisJCS0tcmVwbGFjZXBrZ3MK
IH0KIAogcHl0aG9uIHdyaXRlX3NwZWNmaWxlICgpIHsKZGlmZiAtLWdpdCBhL21ldGEvY2xhc3Nl
cy9yb290ZnNfcnBtLmJiY2xhc3MgYi9tZXRhL2NsYXNzZXMvcm9vdGZzX3JwbS5iYmNsYXNzCmlu
ZGV4IDdmMjRiOWMuLjJkYzU3M2UgMTAwNjQ0Ci0tLSBhL21ldGEvY2xhc3Nlcy9yb290ZnNfcnBt
LmJiY2xhc3MKKysrIGIvbWV0YS9jbGFzc2VzL3Jvb3Rmc19ycG0uYmJjbGFzcwpAQCAtOTgsOSAr
OTgsMTUgQEAgRU9GCiAJCUlOU1RBTExfUExBVEZPUk1fRVhUUkFfUlBNPSIkZWFjaF9hcmNoICRJ
TlNUQUxMX1BMQVRGT1JNX0VYVFJBX1JQTSIKIAlkb25lCiAJZXhwb3J0IElOU1RBTExfUExBVEZP
Uk1fUlBNCisJZXhwb3J0IElOU1RBTExfUExBVEZPUk1fRVhUUkFfUlBNCiAKIAlwYWNrYWdlX2lu
c3RhbGxfaW50ZXJuYWxfcnBtCiAKKwkjIGdvIGFnYWluIHcvIG11bHRpbGliIHBhY2thZ2VzCisJ
ZXhwb3J0IE1MPSdsaWI2NC0nCisJZXhwb3J0IElOU1RBTExfUEFDS0FHRVNfTk9STUFMX1JQTT0i
JHtNVUxUSUxJQl9QQUNLQUdFX0lOU1RBTEx9IgorCXBhY2thZ2VfaW5zdGFsbF9pbnRlcm5hbF9y
cG0KKwogCWV4cG9ydCBEPSR7SU1BR0VfUk9PVEZTfQogCWV4cG9ydCBPRkZMSU5FX1JPT1Q9JHtJ
TUFHRV9ST09URlN9CiAJZXhwb3J0IElQS0dfT0ZGTElORV9ST09UPSR7SU1BR0VfUk9PVEZTfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>