<?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>1989</bug_id>
          
          <creation_ts>2012-02-16 02:26:42 +0000</creation_ts>
          <short_desc>Default module selections need attention</short_desc>
          <delta_ts>2016-10-17 17:02:20 +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>BSPs</product>
          <component>bsps-configuration</component>
          <version>unspecified</version>
          <rep_platform>All</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>minor</bug_severity>
          <target_milestone>2.2 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Bruce Ashfield">bruce.ashfield</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>dvhart</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
    
    <cc>yp.bsp.watcher</cc>
    
    <cc>yp.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>Unknown (Hard to categorize)</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>18623</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2012-02-16 02:26:42 +0000</bug_when>
    <thetext>task-base-extended pulls in kernel-modules, which will pull in all module packages for kernel modules that have been built. As a result we get things like 
ocfs2 and reiserfs installed, which we almost certainly don&apos;t need and significantly increase our default image sizes.

This does not affect core-image-minimal (which does not include task-base-extended) however, you can get an idea of the effect on core-image-sato by looking at installed-package-sizes.txt for it in buildhistory:

http://git.yoctoproject.org/cgit/cgit.cgi/poky-buildhistory/tree/images/beagleboard/eglibc/core-image-sato/installed-package-sizes.txt?h=nightly-arm

We should be more selective about the module packages we pull in as part of task-base-extended (perhaps by removing kernel-modules and instead using mechanisms such as MACHINE_EXTRA_RRECOMMENDS) and may wish to consider modifying the module selections in the kernel configuration.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18650</commentid>
    <comment_count>1</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2012-02-17 13:55:05 +0000</bug_when>
    <thetext>post 1.2 seems appropriate for this. I&apos;ll be looking into this anyway for
activities that happen in the future.

For 1.2, we will be tuning the configs for the base/standard/default
path, which means that you will get fewer modules in general.

I&apos;d prefer to not control this (completely) via the board configs in the
kernel itself, since driving packaging issues/concerns into the tree
isn&apos;t quite where we want them. Since we re-use the tree in several places
and ways.

Using the MACHINES variables seems reasonable to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21058</commentid>
    <comment_count>2</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2012-05-03 12:57:44 +0000</bug_when>
    <thetext>sized. This can be a sub task of the configuration policy audit for 1.3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28843</commentid>
    <comment_count>3</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2013-01-16 04:35:43 +0000</bug_when>
    <thetext>Moving to M4, where we&apos;ll introduce the release candiate kernel version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33867</commentid>
    <comment_count>4</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2013-06-12 15:06:42 +0000</bug_when>
    <thetext>Bumping the milestone to reflect reality. This work will happen on the 3.10+ kernel.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37757</commentid>
    <comment_count>5</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2013-10-09 00:23:18 +0000</bug_when>
    <thetext>Moving to 1.6, this was partially done in 1.5, but not enough to close the bug in good faith.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40944</commentid>
    <comment_count>6</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2014-03-06 19:35:58 +0000</bug_when>
    <thetext>Logging more items (we&apos;ll call these phase2):

 LTP tests,
 IO tests
 Concurrency tests
 RT  jitter and latency tests 
 Fault injection test drivers
 IP block PnP tests 
 Power management tests, RTPM and Legacy PM
 Platform &quot;ABI&quot; tests  (DMI, SMBios, AML correctness and introspection)
 Pretty much any burn in or Power On test case and common performance KPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40945</commentid>
    <comment_count>7</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2014-03-06 20:56:09 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; Logging more items (we&apos;ll call these phase2):
&gt; 
&gt;  LTP tests,
&gt;  IO tests
&gt;  Concurrency tests
&gt;  RT  jitter and latency tests 
&gt;  Fault injection test drivers
&gt;  IP block PnP tests 
&gt;  Power management tests, RTPM and Legacy PM
&gt;  Platform &quot;ABI&quot; tests  (DMI, SMBios, AML correctness and introspection)
&gt;  Pretty much any burn in or Power On test case and common performance KPI.

Maybe you intended this for Bug 5569?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40946</commentid>
    <comment_count>8</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2014-03-06 20:58:45 +0000</bug_when>
    <thetext>Argh. Yes, fixing the case.

(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; Logging more items (we&apos;ll call these phase2):
&gt; &gt; 
&gt; &gt;  LTP tests,
&gt; &gt;  IO tests
&gt; &gt;  Concurrency tests
&gt; &gt;  RT  jitter and latency tests 
&gt; &gt;  Fault injection test drivers
&gt; &gt;  IP block PnP tests 
&gt; &gt;  Power management tests, RTPM and Legacy PM
&gt; &gt;  Platform &quot;ABI&quot; tests  (DMI, SMBios, AML correctness and introspection)
&gt; &gt;  Pretty much any burn in or Power On test case and common performance KPI.
&gt; 
&gt; Maybe you intended this for Bug 5569?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43451</commentid>
    <comment_count>9</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2014-05-21 14:58:43 +0000</bug_when>
    <thetext>Moving this to 1.7, since we&apos;ll be doing this as part of &quot;developer experience&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43945</commentid>
    <comment_count>10</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2014-06-13 15:34:17 +0000</bug_when>
    <thetext>I was surprised to see minix.ko even getting built for qemuppc...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43952</commentid>
    <comment_count>11</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2014-06-13 16:53:11 +0000</bug_when>
    <thetext>(In reply to comment #10)
&gt; I was surprised to see minix.ko even getting built for qemuppc...

Indeed. There&apos;s a wholesale purge and changing of the default configuration that is
being scripted as the first pass in cleaning up the options.  Only the hardcore minix
users need to turn that back on ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58749</commentid>
    <comment_count>12</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2016-02-08 21:58:27 +0000</bug_when>
    <thetext>This is dependent on the linux-yocto re-factoring that is currently on review on the mailing list. When that merges, this can complete. The timeline is still TBD for that, since the patches are only in review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60237</commentid>
    <comment_count>13</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2016-03-21 23:18:07 +0000</bug_when>
    <thetext>We&apos;ve done all the factoring that is intended for the 2.1 release, moving this to 2.2 where we&apos;ll continue to work on this and have more incremental updates under this bug number.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66357</commentid>
    <comment_count>14</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2016-09-20 12:36:43 +0000</bug_when>
    <thetext>I&apos;ll do one more quick pass on this, and if nothing obvious jumps out, I&apos;ll close this and re-open more specific ones for future releases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66505</commentid>
    <comment_count>15</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2016-09-22 16:14:33 +0000</bug_when>
    <thetext>putting the milestone where it was supposed to be :D</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67300</commentid>
    <comment_count>16</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2016-10-17 17:02:20 +0000</bug_when>
    <thetext>We&apos;ve gone as far as planned for this in the 2.2 cycle. New bugs will be opened to track meta data updates in the future.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>