<?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>7229</bug_id>
          
          <creation_ts>2015-01-22 04:25:26 +0000</creation_ts>
          <short_desc>python-smartpm when in attemptonly mode can skip installing packages</short_desc>
          <delta_ts>2015-04-28 18:35:03 +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>OE-Core</product>
          <component>deployment</component>
          <version>1.7</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.8 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Hatle">mark.hatle</reporter>
          <assigned_to name="Mark Hatle">mark.hatle</assigned_to>
          
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</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>48167</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2015-01-22 04:25:26 +0000</bug_when>
    <thetext>If the install step encounters a file level conflict, it will abort the entire install transaction.  This results in complementary packages no being installed in things like the SDK.

The easiest way to replicate this is to configure this system as follows (local.conf):

MACHINE = &quot;qemumips64&quot;
require conf/multilib.conf
MULTILIBS = &quot;multilib:lib32 multilib:lib64&quot;
DEFAULTTUNE = &quot;mips32r2&quot;
DEFAULTTUNE_virtclass-multilib-lib32 = &quot;mips64-n32&quot;
DEFAULTTUNE_virtclass-multilib-lib64 = &quot;mips64&quot;
USE_LDCONFIG = &quot;0&quot;
IMAGE_INSTALL_append = &quot;libstdc++ lib32-libstdc++ lib64-libstdc++ lib32-glibc lib64-glibc&quot;

bitbake -c populate_sdk core-image-minimal

If you inspect the do_populate_sdk logs, you&apos;ll see an error was generated due to a file conflict.  If you check the resulting SDK, none of the -dev, or -dbg packages will have been installed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50573</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2015-04-28 18:35:03 +0000</bug_when>
    <thetext>Fixed.  OE-Core Commit: cd475aea5f5bc4b6a2dd3e576070a117ae079597</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>