<?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>12529</bug_id>
          
          <creation_ts>2018-02-02 20:46:36 +0000</creation_ts>
          <short_desc>scripts/distro/build-recipe-list.py misses a large number of recipes</short_desc>
          <delta_ts>2018-03-23 09:27:17 +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>Scripts and Tools</component>
          <version>2.5</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>2.5 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="California Sullivan">california.l.sullivan</reporter>
          <assigned_to name="Ross Burton">ross.burton</assigned_to>
          <cc>california.l.sullivan</cc>
    
    <cc>joshuagloe</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>ross.burton</cc>
          
          
          <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>79324</commentid>
    <comment_count>0</comment_count>
    <who name="California Sullivan">california.l.sullivan</who>
    <bug_when>2018-02-02 20:46:36 +0000</bug_when>
    <thetext>To run the script, add INHERIT += &quot;distrodata&quot; to local.conf, and run the script from the directory above tmp (build directory by default).

First I noticed that linux-yocto doesn&apos;t appear in the generated list:

[clsulliv@clsulliv poky]$ grep -E &quot;kernel|linux&quot; recipe-list.txt
cryptodev-linux
kernel-devsrc
kernelshark
linux-firmware
linux-libc-headers
syslinux
util-linux

After a bit of investigation I found that a rather large number of recipes were missing. Some of the missing might not be needed, like image recipes and possibly native and cross tools, but others like bluez5, libx11, systemd, etc, I would absolutely expect to be there. Below I pasted a list of missing recipes after filtering out some of the things we might not need.

[clsulliv@clsulliv poky]$ for i in `find meta/recipes-* -type f -iname *bb -not -iname *native* -not -iname *image* -not -iname *cross* | sed -e &quot;s:.*/::g&quot; -e &quot;s:_.*::g&quot; -e &quot;s:\.bb::g&quot;`; do if [ &quot;$(grep $i$ ../bom/poky/recipe-list.txt)&quot; = &quot;&quot; ]; then echo $i; fi; done
u-boot
u-boot-fw-utils
bluez5
systemd-compat-units
systemd-serialgetty
systemd
buildtools-tarball
meta-go-toolchain
meta-environment-extsdk
signing-keys
testexport-tarball
build-sysroots
package-index
meta-toolchain
meta-environment
volatile-binds
gettext
bsd-headers
fts
glibc-initial
glibc-locale
glibc
musl
pkgconf
pkgconfig
go-runtime
opkg-utils
systemd-bootchart
dpkg
pseudo
pseudo
gcc-runtime
libgfortran
gcc-source
libtirpc
chkconfig
libx11
libx11-diet
libsdl2
mesa
mesa-gl
libsdl
xserver-xorg
linux-yocto-tiny
linux-yocto
linux-yocto-rt
linux-yocto
linux-yocto-tiny
linux-yocto-tiny
linux-yocto-tiny
linux-yocto-rt
linux-yocto
linux-yocto-rt
linux-dummy
linux-yocto
linux-yocto-rt
linux-yocto-dev
ffmpeg
x264
gstreamer1.0-plugins-ugly
gstreamer1.0-libav
gstreamer1.0-omx
mpg123
mpeg2dec
lame
libomxil
rxvt-unicode
libusb-compat
argp-standalone</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79653</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2018-03-01 16:27:16 +0000</bug_when>
    <thetext>Fixing milestone

&lt;shakes fist at Randy&apos;s browser&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79785</commentid>
    <comment_count>2</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2018-03-12 09:35:10 +0000</bug_when>
    <thetext>The problem is the script uses &quot;world&quot; instead of &quot;universe&quot;.  Got a patch (and some further cleanups) here.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>