<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.yoctoproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lianhao.lu</id>
	<title>Yocto Project - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.yoctoproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lianhao.lu"/>
	<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/Special:Contributions/Lianhao.lu"/>
	<updated>2026-04-27T13:20:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Obsolete_-_Warning_Fixing&amp;diff=5146</id>
		<title>Obsolete - Warning Fixing</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Obsolete_-_Warning_Fixing&amp;diff=5146"/>
		<updated>2012-03-31T02:44:45Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known warning messages currently appearing in a world build of poky. They&#039;re ordered by warning type. If you plan to work on any of these warnings and there is an owner listed, please check with that person first so we don&#039;t duplicate work.&lt;br /&gt;
&lt;br /&gt;
 License Warnings: Owner: Beth&lt;br /&gt;
 WARNING: icu: No generic license file exists for: ICU in any provider&lt;br /&gt;
 WARNING: setserial: No generic license file exists for: GPL in any provider&lt;br /&gt;
 WARNING: socat: No generic license file exists for: GPL-2.0-with-OpenSSL-exception in any provider&lt;br /&gt;
&lt;br /&gt;
 Unshipped file/directory warnings:&lt;br /&gt;
 WARNING: For recipe gcc, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/include&lt;br /&gt;
 SGW is looking into the follow 2, but they seem strange, since in builds I have I do not see those files!&lt;br /&gt;
 WARNING: For recipe quilt, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/bin/quiltrc&lt;br /&gt;
 WARNING: For recipe binutils, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/bin/embedspu&lt;br /&gt;
&lt;br /&gt;
 WARNING: QA Issue: package pseudo contains bad RPATH /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib in file /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/pseudo-1.2-r6/packages-split/pseudo/usr/lib/pseudo/lib/libpseudo.so&lt;br /&gt;
 WARNING: QA Issue: package pseudo contains bad RPATH /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib in file /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/pseudo-1.2-r6/packages-split/pseudo/usr/bin/pseudo&lt;br /&gt;
 WARNING: QA Issue: package pseudo contains bad RPATH /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib in file /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/pseudo-1.2-r6/packages-split/pseudo/usr/bin/pseudodb&lt;br /&gt;
 WARNING: QA Issue: package pseudo contains bad RPATH /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib in file /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/pseudo-1.2-r6/packages-split/pseudo/usr/bin/pseudolog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exec_prefix cross linkage: (lowest priority to fix)&lt;br /&gt;
 WARNING: QA Issue: pcmciautils: /media/build1/poky/build/tmp/work/i586-poky-linux/pcmciautils-018-r0/packages-split/pcmciautils/sbin/pccardctl links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libc.so.6 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libc.so.6 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: gzip: Found a reference to /usr/ in /media/build1/poky/build/tmp/work/i586-poky-linux/gzip-1.4-r0/packages-split/gzip/bin/zcat.gzip&lt;br /&gt;
 WARNING: QA Issue: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix&lt;br /&gt;
 WARNING: QA Issue: gzip: Found a reference to /usr/ in /media/build1/poky/build/tmp/work/i586-poky-linux/gzip-1.4-r0/packages-split/gzip/bin/gunzip.gzip&lt;br /&gt;
 WARNING: QA Issue: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix&lt;br /&gt;
 WARNING: QA Issue: iputils: /media/build1/poky/build/tmp/work/i586-poky-linux/iputils-s20101006-r3/packages-split/iputils-arping/bin/arping links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libsysfs.so.2 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/usr/lib/libsysfs.so.2 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: chkconfig: /media/build1/poky/build/tmp/work/i586-poky-linux/chkconfig-1.3.58-r0/packages-split/chkconfig/sbin/chkconfig links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpopt.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/usr/lib/libpopt.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: bash: Found a reference to /usr/ in /media/build1/poky/build/tmp/work/i586-poky-linux/bash-4.2-r2/packages-split/bash/bin/bashbug&lt;br /&gt;
 WARNING: QA Issue: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix&lt;br /&gt;
 WARNING: QA Issue: libpam: /media/build1/poky/build/tmp/work/i586-poky-linux/libpam-1.1.5-r3/packages-split/pam-plugin-access/lib/security/pam_access.so links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpam.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libpam.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: libpam: /media/build1/poky/build/tmp/work/i586-poky-linux/libpam-1.1.5-r3/packages-split/pam-plugin-cracklib/lib/security/pam_cracklib.so links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpam.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libpam.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: libpam: /media/build1/poky/build/tmp/work/i586-poky-linux/libpam-1.1.5-r3/packages-split/pam-plugin-unix/lib/security/pam_unix.so links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpam.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libpam.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: udev: /media/build1/poky/build/tmp/work/i586-poky-linux/udev-164-r13/packages-split/libgudev/lib/libgudev-1.0.so.0.0.1 links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libudev.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libudev.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: udev: /media/build1/poky/build/tmp/work/i586-poky-linux/udev-164-r13/packages-split/udev-acl/lib/udev/udev-acl links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libacl.so.1 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libacl.so.1 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: pigz: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/pigz-2.2.4-r2/packages-split/pigz/bin/gzip links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpthread.so.0 =&amp;gt; /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/lib/libpthread.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: pigz: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/pigz-2.2.4-r2/packages-split/pigz/bin/gunzip links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpthread.so.0 =&amp;gt; /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/lib/libpthread.so.0 (0xdead1000)&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Obsolete_-_Warning_Fixing&amp;diff=5048</id>
		<title>Obsolete - Warning Fixing</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Obsolete_-_Warning_Fixing&amp;diff=5048"/>
		<updated>2012-03-19T01:57:35Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known warning messages currently appearing in a world build of poky. They&#039;re ordered by warning type. If you plan to work on any of these warnings and there is an owner listed, please check with that person first so we don&#039;t duplicate work.&lt;br /&gt;
&lt;br /&gt;
 License Warnings: Owner: Beth&lt;br /&gt;
 WARNING: icu: No generic license file exists for: ICU in any provider&lt;br /&gt;
 WARNING: setserial: No generic license file exists for: GPL in any provider&lt;br /&gt;
 WARNING: socat: No generic license file exists for: GPL-2.0-with-OpenSSL-exception in any provider&lt;br /&gt;
&lt;br /&gt;
 Owner: Lianhao, fixed in llu/warningfix branch on contrib&lt;br /&gt;
 WARNING: /media/build1/poky/build/tmp/work/qemux86-poky-linux/sysvinit-inittab-2.88dsf-r6/sysvinit-2.88dsf/COPYING could not be copied for some reason. It may not exist. WARN for now.&lt;br /&gt;
&lt;br /&gt;
 Stripped files warnings:&lt;br /&gt;
 WARNING: File &#039;/sbin/hdparm.hdparm&#039; from hdparm was already stripped, this will prevent future debugging!&lt;br /&gt;
 WARNING: File &#039;/usr/bin/test-libacpi&#039; from libacpi was already stripped, this will prevent future debugging!&lt;br /&gt;
 WARNING: File &#039;/usr/bin/memdiskfind&#039; from syslinux was already stripped, this will prevent future debugging!&lt;br /&gt;
 WARNING: File &#039;/usr/bin/syslinux&#039; from syslinux was already stripped, this will prevent future debugging!&lt;br /&gt;
 WARNING: File &#039;/usr/bin/gethostip&#039; from syslinux was already stripped, this will prevent future debugging!&lt;br /&gt;
 WARNING: File &#039;/usr/bin/isohybrid&#039; from syslinux was already stripped, this will prevent future debugging!&lt;br /&gt;
&lt;br /&gt;
 Unpackaged files warnings:&lt;br /&gt;
 FIXED in MUT&lt;br /&gt;
 WARNING: For recipe mktemp, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/bin&lt;br /&gt;
 FIXED in MUT&lt;br /&gt;
 WARNING: For recipe gawk, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/bin/awk&lt;br /&gt;
 WARNING:   /usr/bin/dgawk&lt;br /&gt;
 FIXED in MUT&lt;br /&gt;
 WARNING: For recipe gst-plugin-bluetooth, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /var&lt;br /&gt;
 WARNING:   /var/lib&lt;br /&gt;
 WARNING:   /var/lib/bluetooth&lt;br /&gt;
 WARNING:   /usr/share/alsa&lt;br /&gt;
 WARNING:   /usr/share/alsa/bluetooth.conf&lt;br /&gt;
 WARNING:   /usr/lib/bluetooth&lt;br /&gt;
 WARNING:   /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.la&lt;br /&gt;
 WARNING:   /usr/lib/alsa-lib/libasound_module_ctl_bluetooth.la&lt;br /&gt;
 WARNING:   /usr/lib/alsa-lib/libasound_module_ctl_bluetooth.so&lt;br /&gt;
 WARNING:   /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so&lt;br /&gt;
 WARNING:   /usr/lib/bluetooth/plugins&lt;br /&gt;
 FIXED in MUT&lt;br /&gt;
 WARNING: For recipe telepathy-mission-control, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/share/glib-2.0&lt;br /&gt;
 WARNING:   /usr/share/glib-2.0/schemas&lt;br /&gt;
 WARNING:   /usr/share/glib-2.0/schemas/im.telepathy.MissionControl.FromEmpathy.gschema.xml&lt;br /&gt;
 FIXED in MUT&lt;br /&gt;
 WARNING: For recipe gnome-desktop, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/share/libgnome-desktop&lt;br /&gt;
 WARNING:   /usr/share/libgnome-desktop/pnp.ids&lt;br /&gt;
 Owner Paul Eggleton:&lt;br /&gt;
 WARNING: For recipe iproute2, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /lib&lt;br /&gt;
 WARNING:   /lib/tc&lt;br /&gt;
&lt;br /&gt;
 Unpackaged files warnings: Python &amp;amp; perl recipes: Owner Nitin, fixed in nitin/misc branch on contrib&lt;br /&gt;
 FIXS ARE in MUT&lt;br /&gt;
 WARNING: For recipe python-pyrex, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/share&lt;br /&gt;
 WARNING:   /usr/share/lib&lt;br /&gt;
 WARNING:   /usr/share/lib/python2.7&lt;br /&gt;
 WARNING:   /usr/share/lib/python2.7/site-packages&lt;br /&gt;
 WARNING:   /usr/share/lib/python2.7/site-packages/Pyrex&lt;br /&gt;
 WARNING:   /usr/share/lib/python2.7/site-packages/Pyrex/Compiler&lt;br /&gt;
 WARNING:   /usr/share/lib/python2.7/site-packages/Pyrex/Compiler/Lexicon.pickle&lt;br /&gt;
 WARNING: For recipe python-pycurl, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/share/share&lt;br /&gt;
 WARNING: For recipe git, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /usr/lib/perl-native&lt;br /&gt;
 WARNING:   /usr/lib/perl-native/perl&lt;br /&gt;
 WARNING:   /usr/lib/perl-native/perl/5.14.2&lt;br /&gt;
 WARNING:   /usr/lib/perl-native/perl/5.14.2/Git.pm&lt;br /&gt;
 WARNING:   /usr/lib/perl-native/perl/5.14.2/perllocal.pod&lt;br /&gt;
 WARNING:   /usr/lib/perl-native/perl/5.14.2/auto&lt;br /&gt;
 WARNING:   /usr/lib/perl-native/perl/5.14.2/auto/Git&lt;br /&gt;
 WARNING:   /usr/lib/perl-native/perl/5.14.2/auto/Git/.packlist&lt;br /&gt;
&lt;br /&gt;
 meta-toolchain/nativesdk warnings:&lt;br /&gt;
 WARNING: For recipe eglibc-nativesdk, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libthread_db.so.1&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libnss_hesiod-2.13.so&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libSegFault.so&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libthread_db-1.0.so&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libmemusage.so&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libnss_hesiod.so.2&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libnss_nisplus.so.2&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libnss_nis-2.13.so&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libnss_nisplus-2.13.so&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/lib/libnss_nis.so.2&lt;br /&gt;
 WARNING: QA Issue: non -staticdev package contains static .a library: libgcc-nativesdk-dev path &#039;/work/x86_64-nativesdk-pokysdk-linux/libgcc-nativesdk-4.6.3+svnr184847-r23/packages-split/libgcc-nativesdk-dev/opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/x86_64-pokysdk-linux/4.6.4/libgcc.a&#039;&lt;br /&gt;
 WARNING: QA Issue: non -staticdev package contains static .a library: libgcc-nativesdk-dev path &#039;/work/x86_64-nativesdk-pokysdk-linux/libgcc-nativesdk-4.6.3+svnr184847-r23/packages-split/libgcc-nativesdk-dev/opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/x86_64-pokysdk-linux/4.6.4/libgcc_eh.a&#039;&lt;br /&gt;
 WARNING: For recipe alsa-lib-nativesdk, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/smixer.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/sndo-mixer.alisp&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/alsa.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/alsa.conf.d&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/surround40.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/center_lfe.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/surround50.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/rear.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/side.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/default.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/iec958.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/dmix.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/surround51.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/surround71.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/front.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/dpl.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/surround41.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/hdmi.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/modem.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/pcm/dsnoop.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/alsa.conf.d/README&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/AU8810.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/RME9652.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/CMI8738-MC8.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/VX222.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/Maestro3.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/CMI8338-SWIEC.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/HDA-Intel.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/USB-Audio.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/VIA8233A.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ENS1370.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/FireWave.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/VIA8237.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/CMI8788.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/CA0106.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ICE1724.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/GUS.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/AU8830.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/Audigy.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ENS1371.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/YMF744.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ES1968.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ICH4.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/VIA8233.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/FM801.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/EMU10K1X.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/TRID4DWAVENX.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/RME9636.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ICH-MODEM.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/AU8820.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/EMU10K1.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ATIIXP.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/FWSpeakers.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/PMacToonie.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/Audigy2.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/PS3.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/SB-XFi.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ICH.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/aliases.alisp&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/CMI8338.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/AACI.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/Aureon71.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/Aureon51.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ATIIXP-MODEM.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ICE1712.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/ATIIXP-SPDMA.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/VXPocket.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/CS46xx.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/PC-Speaker.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/CMI8738-MC6.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/PMac.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/VIA686A.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/VXPocket440.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/NFORCE.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/aliases.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/SI7018.conf&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/SI7018&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/SI7018/sndop-mixer.alisp&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/alsa/cards/SI7018/sndoc-mixer.alisp&lt;br /&gt;
 WARNING: For recipe ncurses-nativesdk, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/reset&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/clear&lt;br /&gt;
 WARNING: For recipe sqlite3-nativesdk, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/include&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/man&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/man/man1&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/share/man/man1/sqlite3.1&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/include/sqlite3.h&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/include/sqlite3ext.h&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/libsqlite3.so&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/libsqlite3.so.0.8.6&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/libsqlite3.la&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/libsqlite3.so.0&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/libsqlite3.a&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/pkgconfig&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/pkgconfig/sqlite3.pc&lt;br /&gt;
 WARNING: For recipe pseudo-nativesdk, the following files/directories were installed but not shipped in any package:&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/var&lt;br /&gt;
 WARNING:   /opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/var/pseudo&lt;br /&gt;
 WARNING: QA Issue: non -staticdev package contains static .a library: gdb-cross-canadian-i586 path &#039;/work/x86_64-nativesdk-pokysdk-linux/gdb-cross-canadian-i586-7.4-r6.3/packages-split/gdb-cross-canadian-i586/opt/poky/1.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/lib/libiberty.a&#039;&lt;br /&gt;
&lt;br /&gt;
 exec_prefix cross linkage: (lowest priority to fix)&lt;br /&gt;
 WARNING: QA Issue: pcmciautils: /media/build1/poky/build/tmp/work/i586-poky-linux/pcmciautils-018-r0/packages-split/pcmciautils/sbin/pccardctl links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libc.so.6 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libc.so.6 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: gzip: Found a reference to /usr/ in /media/build1/poky/build/tmp/work/i586-poky-linux/gzip-1.4-r0/packages-split/gzip/bin/zcat.gzip&lt;br /&gt;
 WARNING: QA Issue: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix&lt;br /&gt;
 WARNING: QA Issue: gzip: Found a reference to /usr/ in /media/build1/poky/build/tmp/work/i586-poky-linux/gzip-1.4-r0/packages-split/gzip/bin/gunzip.gzip&lt;br /&gt;
 WARNING: QA Issue: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix&lt;br /&gt;
 WARNING: QA Issue: iputils: /media/build1/poky/build/tmp/work/i586-poky-linux/iputils-s20101006-r3/packages-split/iputils-arping/bin/arping links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libsysfs.so.2 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/usr/lib/libsysfs.so.2 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: chkconfig: /media/build1/poky/build/tmp/work/i586-poky-linux/chkconfig-1.3.58-r0/packages-split/chkconfig/sbin/chkconfig links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpopt.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/usr/lib/libpopt.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: bash: Found a reference to /usr/ in /media/build1/poky/build/tmp/work/i586-poky-linux/bash-4.2-r2/packages-split/bash/bin/bashbug&lt;br /&gt;
 WARNING: QA Issue: Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix&lt;br /&gt;
 WARNING: QA Issue: libpam: /media/build1/poky/build/tmp/work/i586-poky-linux/libpam-1.1.5-r3/packages-split/pam-plugin-access/lib/security/pam_access.so links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpam.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libpam.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: libpam: /media/build1/poky/build/tmp/work/i586-poky-linux/libpam-1.1.5-r3/packages-split/pam-plugin-cracklib/lib/security/pam_cracklib.so links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpam.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libpam.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: libpam: /media/build1/poky/build/tmp/work/i586-poky-linux/libpam-1.1.5-r3/packages-split/pam-plugin-unix/lib/security/pam_unix.so links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libpam.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libpam.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: udev: /media/build1/poky/build/tmp/work/i586-poky-linux/udev-164-r13/packages-split/libgudev/lib/libgudev-1.0.so.0.0.1 links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libudev.so.0 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libudev.so.0 (0xdead1000)&lt;br /&gt;
 WARNING: QA Issue: udev: /media/build1/poky/build/tmp/work/i586-poky-linux/udev-164-r13/packages-split/udev-acl/lib/udev/udev-acl links to something under exec_prefix&lt;br /&gt;
 WARNING: QA Issue: ldd reports: 	libacl.so.1 =&amp;gt; /media/build1/poky/build/tmp/sysroots/qemux86/lib/libacl.so.1 (0xdead1000)&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Network_based_PR_service&amp;diff=4512</id>
		<title>Network based PR service</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Network_based_PR_service&amp;diff=4512"/>
		<updated>2012-01-12T01:35:50Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The network based PR service is a missing building block in the current poky build system to enable the &amp;quot;basichash&amp;quot; &#039;&#039;BB_SIGNATURE_HANDLER&#039;&#039; for shared state. By having the network based PR service and the &amp;quot;basichash&amp;quot; signature handler, the poky users can modify the recipes without worrying about bumping the PR value manually in the recipes. The build system will automatically detect the change, rebuild only the necessary pieces of work, and have the changes reflected in the &#039;package revision&#039; field value of the final package feed. (See [https://lists.yoctoproject.org/pipermail/yocto/2011-March/001157.html] for the details about shared state and BB_SIGNATURE_HANDLER).&lt;br /&gt;
&lt;br /&gt;
The basic scenario of using the network based PR service is that the client asks the server for a value (i.e. &#039;&#039;PRAUTO&#039;&#039;) by including the task checksum as part of the search index. The server returns the stored value if the search index is found in its backend database. If the search index is notfound, the server bumps the value, stores the new index into the database, and returns the incremented value to the client. The client then includes the PRAUTO as part of the &#039;package revision&#039; field value in the created package feed. The service is network based so a central database can be used to provide multiple build clients with the same value for the same index.&lt;br /&gt;
&lt;br /&gt;
The base patches enabling the above scenario is in poky master branch now(disabled by default though). To use the PR service, the users should first start the service daemon by running the following commands:&lt;br /&gt;
&lt;br /&gt;
    &#039;&#039;source ./oe-init-build-env&#039;&#039;&lt;br /&gt;
    &#039;&#039;bitbake-prserv --start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Then the users should make sure the &#039;&#039;PRHOST_ADDR&#039;&#039; and &#039;&#039;PRHOST_PORT&#039;&#039; are set correctly in &#039;&#039;conf/local.conf&#039;&#039; to match the configurations of the machine on which the service daemon is running, and then &amp;quot;bitbake&amp;quot; whatever they want to. (Please also make sure the &#039;&#039;BB_SIGNATURE_HANDLER&#039;&#039; is set to &amp;quot;basichash&amp;quot; instead of &amp;quot;basic&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
By leaving the &#039;&#039;PRHOST_ADDR&#039;&#039; and &#039;&#039;PRHOST_PORT&#039;&#039; unset, the PR service mechanism is disabled and the poky runs exactly the same as it is now: the user needs to bump the PR manually in the recipe when changes are made .&lt;br /&gt;
&lt;br /&gt;
There are still some pending tasks, however, to make the PR service mechanism adapted to various usage model and scenarios:&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;1. Automatically launching service daemon&#039;&#039;&#039; (Source: Richard Purdie)&lt;br /&gt;
&lt;br /&gt;
For many users, they may want to run the service daemon and the poky build system on the same machine most of the time. So they may not want to bother typing &amp;quot;bitbake-prserv --start&amp;quot;. In this localhost case, it is desired to have poky launch the service daemon automatically at the start and stop it when the build finishes. Also it might need to run multiple daemons on the same machine at the same time.&lt;br /&gt;
&lt;br /&gt;
Status: Done. To start launching local service automatically, set PRSERV_HOST to &amp;quot;localhost&amp;quot; and PRSERV_PORT to &amp;quot;0&amp;quot;. See Bug #1126[http://bugzilla.pokylinux.org/show_bug.cgi?id=1126] for details.&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;2. Use different PR service for different recipes&#039;&#039;&#039; (Source: Frans Meulenbroeks)&lt;br /&gt;
&lt;br /&gt;
Some users want to use different PR service or disable the PR service per recipe basis. We need to support something like:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;PRSERV_HOST_pn-myprivaterecipe = &amp;quot;someotherhost&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;PRSERV_HOST_pn-myprivaterecipe = &amp;quot;&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Status: Done. See Bug #1126[http://bugzilla.pokylinux.org/show_bug.cgi?id=1126] for details.&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;3. Support proxy&#039;&#039;&#039; (Source: Koen Kooi)&lt;br /&gt;
&lt;br /&gt;
Since the PR service is a network based XMLRPC service, it would be nice to support the http proxy for the intranet build clients to contact the outside PR service.&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;4. Write permission control&#039;&#039;&#039; (Source: Koen Kooi)&lt;br /&gt;
&lt;br /&gt;
Some usage scenario might only allow certain authorized clients to have the write permission to bump the value in the PR service database, and other unauthorized clients can only &amp;quot;read&amp;quot; the value back from the database. The question is what if an unauthorized client who doesn&#039;t have the write permission asks for a value which is not stored in the database. Several ways are brought up to handle this kind of situation. One is to generate a warning on the client side and an error in the server log. Another way is to return a specific string as the &#039;&#039;PRAUTO&#039;&#039;(i.e. &amp;quot;custom&amp;quot;) to indicate this situation. &lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;5. database sync-up&#039;&#039;&#039; (Source: Richard Purdie)&lt;br /&gt;
&lt;br /&gt;
If the user uses local PR services, we need to way to dump the local databases to the central server, so other users may use the central server to generate the same package feeds as those using the local servers.&lt;br /&gt;
&lt;br /&gt;
Status: Done. See Bug #1556[http://bugzilla.pokylinux.org/show_bug.cgi?id=1556] for details.&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Hob2_(Hob_v2)&amp;diff=4039</id>
		<title>Hob2 (Hob v2)</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Hob2_(Hob_v2)&amp;diff=4039"/>
		<updated>2011-11-14T16:27:04Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: /* Discussion 2 (Lianhao, Josh and Jessica) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page holds the history for Hob v2 design and implementation.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See slides attached.&lt;br /&gt;
[[File:HOBV2-plan-0.2.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Related Bugs ==&lt;br /&gt;
&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1588&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1688&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1573&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1691&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=991&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1241&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1272&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1303&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1450&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1572&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1581&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1221&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1277&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1742&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1743&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1744&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1745&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1746&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1747&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1748&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1749&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1750&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1751&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1752&lt;br /&gt;
* http://bugzilla.pokylinux.org/show_bug.cgi?id=1753&lt;br /&gt;
&lt;br /&gt;
== Discussion 1 (Lianhao, Ke, Dongxiao and Shane) ==&lt;br /&gt;
&lt;br /&gt;
In order to get the accurate dependencies of the packages to be installed into a rootfs image, the hob v2 works in a 2-stages way: In stage 1, the users select the recipes which would be built to generate packages; In stage 2, the users select the packages which would be installed into the final rootfs image. The hob v2 will present the UI to the users in the form of a step-by-step wizard. Here is the main workflow:&lt;br /&gt;
&lt;br /&gt;
Step 1: Users are asked to specify which layers(directories) should be included.&lt;br /&gt;
&lt;br /&gt;
- TP1: Hob would check for the validity of the file conf/layer.conf to make sure the user input is a valid layer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D5]http://bugzilla.pokylinux.org/show_bug.cgi?id=1742&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Step 2: Users are asked to select various configurations, i.e. machine, distro, package format, image output type, etc.&lt;br /&gt;
&lt;br /&gt;
- TP2: bitbake backend will then parse the configuration files and all the available recipes based on user&#039;s configuration.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D5]http://bugzilla.pokylinux.org/show_bug.cgi?id=1743&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Step 3: Users are asked to select the recipes which will be built later to generate the packages. In this step, the users may select the recipes from scratch or select the recipes from the pre-defined base image templates, e.g. core-image-sato, core-image-minimal, etc. &lt;br /&gt;
&lt;br /&gt;
- TP3: Hob frontend needs the information of all the available recipes, e.g. PN, license, description, section, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D5]http://bugzilla.pokylinux.org/show_bug.cgi?id=1745&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- TP4: Hob frontend needs to know the build dependencies between the recipes. Say recipe A has a build dependency on recipe B, if the users select recipe A, recipe B should also be automatically selected. Without deselecting recipe A, the users can NOT deselect recipe B only. If the users deselect recipe A, the recipe B will still remain selected.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D10]http://bugzilla.pokylinux.org/show_bug.cgi?id=1747&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- TP5: bitbake backend needs to be able to generate the recipe dependencies quick enough so the Hob frontend UI won&#039;t wait too long.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][TBD]http://bugzilla.pokylinux.org/show_bug.cgi?id=1749&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Step 4: After the users select all the recipes they want to build and click &amp;quot;Next&amp;quot;, bitbake will build them. This may take quite a long time if those recipes have never been built or if there is no sstate. During that time, the building log will be displayed in the hob UI along with the progress bar. The users may choose to cancel the build if they want. &lt;br /&gt;
&lt;br /&gt;
- TP6: A progress bar should tell the users how much left for the building.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D3]http://bugzilla.pokylinux.org/show_bug.cgi?id=1751&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Step 5: After all recipes are built successfully, the users will be asked to choose which packages they want to install into the final rootfs images. The available packages can be sorted by Name/Section/Size/Selected or not. The users may also be given the opportunity to configure other image options if appropriate, i.e. how much free space will be added into the final images, do we need prelink or mklibs on the final images, etc. Some packages are by default selected to be installed based on the base image template the users have chosen in step3.&lt;br /&gt;
&lt;br /&gt;
- TP7: New items, i.e. package installed size, will be added into the current pkgdata. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D3]http://bugzilla.pokylinux.org/show_bug.cgi?id=1748&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- TP8: Need to develop a new bitbake task to collect all the pkgdata information and send these information back to Hob UI frontend&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D5]http://bugzilla.pokylinux.org/show_bug.cgi?id=1750&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- TP9: Hob UI frontend will use the information generated in TP8 to build a reference count based tree model about the packages dependencies. This tree model helps the users to figure out what actually will be installed into the final rootfs images.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D15]http://bugzilla.pokylinux.org/show_bug.cgi?id=1752&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- TP10: Hob UI needs to write a temporary recipe and reparse that recipes to build the final images.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D3]http://bugzilla.pokylinux.org/show_bug.cgi?id=1746&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Other TPs:&lt;br /&gt;
- TP11: users should be able to load/save their configurations, choices of recipes and/or packages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][D3]http://bugzilla.pokylinux.org/show_bug.cgi?id=1744&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Open Issues(OI):&lt;br /&gt;
- OI1: For TP5, we need to investigate whether the bitbake backend can generate the accurate recipe build dependencies using only cache data and taskData, without calling prepare_run_queue() which would take quite a long time because it will generate all the task dependencies. If not, we need to figure out a way to accelerate that process. One way is to write another special prepare_run_queue so it only process the information the hob concerns. But RP is concerned that if we have 2 kind of prepare_run_queue, we need to make sure the dependencies generated by each of them are exactly the same.&lt;br /&gt;
&lt;br /&gt;
- OI2: How to handle the build dependencies of virtual targets. E.g. many recipes have build dependencies on virtual/libc, and we have both eglibc and uclibc to provide virtual/libc. Eglibc will be the default options but what if the user wants uclibc instead of eglibc. One possible way may be to treat this as part of the configuration PREPERRED_PROVIDER, and have the bitbake backend reparse the recipes based on the new configurations, but this way may take some time due to the reparsing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[P1][TBD]http://bugzilla.pokylinux.org/show_bug.cgi?id=1753&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Discussion 2 (Lianhao, Josh and Jessica) ==&lt;br /&gt;
&lt;br /&gt;
1. It&#039;s feasible to save the UI configurations in the client side, not in the server side&#039;s conf/local.conf (Bug #1441), but there is one thing need needs special attention: the cache validity. Currently, the cache validity is decided by comparing the file modification time(See code in Cache:__init__() in cache.py). If we change the configuration in the data store but not in the server side&#039;s configuration file, that means we have to design a new way to decide the cache validity. &lt;br /&gt;
&lt;br /&gt;
2. Currently, the server commands getVariable and setVariable only apply to the base configuration data store. It doesn&#039;t apply to the data store of a specific recipe. It&#039;s feasible to extend those commands, in which case we don&#039;t need to create new recipe for stage 2 building, but again need to pay attention to cache validity. Josh prefers the way to create new recipe for stage 2 building because it is simpler.&lt;br /&gt;
&lt;br /&gt;
3. About OI1, Josh thinks taskData itself is not enough to generate accurate build dependencies. Josh is ok with NOT providing build dependencies in stage 1, but RP thinks we need to show that build dependencies .&lt;br /&gt;
&lt;br /&gt;
AR: confirm whether we could generate correct build dependencies based on taskData only. If the answer is no, then we need to see how the lengthy operation of prepare_runqueue will influence the user experience. Is it ok with users if they&#039;re given a progress bar indicating what is going on during that period of time(more than 20 seconds I guess including the taskData, prepare_runqueue and pre-process the returned data)? If it&#039;s not acceptable, we may need to persuade RP not showing the build dependencies in stage1, at least for 1.2 version, unless we have other ways to get the dependencies in a short time. &lt;br /&gt;
&lt;br /&gt;
4. About OI2, Josh thinks it&#039;s the right way to use PREPERRED_PROVIDERS as part of the configurations for multiple provider situation.&lt;br /&gt;
&lt;br /&gt;
5. Josh thinks the current metadata information in the recipe may not be sufficient for hob use. He prefers to add more metadata into the recipe. I raised the question of whether the community is willing to accept it, Josh thinks we should do that work for the recipes we own, just like the distro tracking data we added. &lt;br /&gt;
&lt;br /&gt;
6. Jessica/Josh mentioned that we should keep extensibility in our minds during HobV2 design, since we already got comment from community saying that they want to add more configurations in stage 2 building. I mentioned about the idea of having a configuration file for the configurable items in HobV2. Josh mentioned there is already some kind of mechanism in bitbake which would be a good start point for us(See commit 4921fda5b3a18c797acd267f2b1179ac032cd42). &lt;br /&gt;
&lt;br /&gt;
7. Jessica thinks we kind of need to demo the Hobv2 skeleton UI at the end of M1(Bug #1764). There will be a person in UK helping us with the UX design, Dave suggest this &amp;quot;artist&amp;quot; thought might change our engineer mindset.&lt;br /&gt;
&lt;br /&gt;
8. Jessica suggests that we need to do the split between client/server in 1.2, in an evolutionary way that Hobv2 uses the modal of client/server split, while other UI may continue to use the modal of client/server on the same machine.&lt;br /&gt;
&lt;br /&gt;
== UI Skelecton ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;That is based on our previous discussions (esp. discussion 1) and just for review, the UI design could be changed and polished, some details could be determined later&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&lt;br /&gt;
Here is the main window with menus.&lt;br /&gt;
&lt;br /&gt;
[[File:main window.png]]&lt;br /&gt;
&lt;br /&gt;
“New Build” is to reset the process to the initial state to start a new build process.&lt;br /&gt;
“Open Template” is to load a hob-specific file saved last time, which includes setting, recipes, and packages.&lt;br /&gt;
“Close Template” is just to close the current process, discard any change to the template file.&lt;br /&gt;
“Save Template” is to save the changes of the template file.&lt;br /&gt;
“Save Template As” is to save the changes to another template file. A file save dialog is shown.&lt;br /&gt;
“Exit” is to exit the program.&lt;br /&gt;
&lt;br /&gt;
The items under “Window” are to switch to any step from any step.&lt;br /&gt;
&lt;br /&gt;
The “view” items under “Tools” are to view different files and logs.&lt;br /&gt;
The “Open” items are to open different directories. It is worth noting that “Open target directory” is useful after the target image is made.&lt;br /&gt;
&amp;quot;One click to build and make&amp;quot; is that the user doesn&#039;t want to click &amp;quot;Next &amp;gt;&amp;quot; one by one, but load his/her template, use all settings in the template file and click this to make the target image.&lt;br /&gt;
“Deploy live image to USB drive” is to make a live image based on the image made.&lt;br /&gt;
&amp;quot;kernel config&amp;quot; is to &amp;quot;menu config&amp;quot; in the kernel for kernel customization. (TBD)&lt;br /&gt;
&lt;br /&gt;
The menus under “Help” are to show help hints, files and copyright information.&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_1.2_Features&amp;diff=3439</id>
		<title>Yocto 1.2 Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_1.2_Features&amp;diff=3439"/>
		<updated>2011-09-21T07:58:34Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: /* Project-wide Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Potential Yocto Project 1.2 Features ==&lt;br /&gt;
Yocto Project 1.2 - Target release = April 2012&lt;br /&gt;
&lt;br /&gt;
== Yocto Project 1.2 Themes ==&lt;br /&gt;
The topics below are the themes that some members of the team have started brainstorming for Yocto Project v1.2.  These will be improved with community input.&lt;br /&gt;
&lt;br /&gt;
=== Yocto Project 1.2 Objectives ===&lt;br /&gt;
The objectives of the Yocto 1.2 release are to ... [TBD]&lt;br /&gt;
&lt;br /&gt;
=== Yocto Project 1.2 Theme List ===&lt;br /&gt;
The Yocto Project 1.2 Themes towards the Objectives listed above are:&lt;br /&gt;
&lt;br /&gt;
* Theme 1&lt;br /&gt;
* Theme 2&lt;br /&gt;
* Theme 3&lt;br /&gt;
&lt;br /&gt;
== Process for Entering New Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
* Create a new entry in the appropriate feature table below (Poky, SDK, Hardware)&lt;br /&gt;
** Suggestion:  start by copying an existing request as a template&lt;br /&gt;
* Give the feature a short, descriptive name&lt;br /&gt;
* Provide a one or two sentence brief description of the feature&lt;br /&gt;
* Set the priority as appropriate (see the legend below)&lt;br /&gt;
* Set the Status to &amp;quot;Review&amp;quot;&lt;br /&gt;
* In the Source field, enter your name along with the origination of the request (e.g. OSV, OEM, Community) if applicable; provide as much detail here as you can&lt;br /&gt;
* In the Comments / Bugzilla field, provide any additional information for the request, such as a link to a bugzilla entry&lt;br /&gt;
* Preview your Entry to make sure it looks ok and then save it&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priority:&#039;&#039;&#039;  1 = Must Have, 2 = Nice to Have, 3 = Optional&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Accept = Engineering agreement to include in release, Review = Under Review for Inclusion in this release, Reject = Will not be included in this release&lt;br /&gt;
== Sample Table ==&lt;br /&gt;
&lt;br /&gt;
This is a sample table to show how to submit features.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||Placeholder feature name || Placeholder description of the feature || 1, 2, or 3 || Review|| name|| Comment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usability ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| build appliance||Intended for developers to very easily &amp;quot;Check it out&amp;quot; and do a Yocto Project build with minimal pain. Should be a virtual image of a desktop OS which will boot into HOB and offer a terminal or an app to deploy resulting images to media or to run QEMU.||1||Review||davest/tracey/RP||TBD||See here for [[Build Appliance Design]]&lt;br /&gt;
|-&lt;br /&gt;
| Web Hob||Add a web interface for Hob, perhaps similar to SuSE Studio. This is for both local (non-network) builds as well as network. Would require us to have a web server package installed of course for local builds.||1||Review||davest/tracey/RP||TBD||xx&lt;br /&gt;
|-&lt;br /&gt;
| Hob improvements||Update Hob with performance improvements and improvements to package disabling||1||Review||davest/tracey/RP||TBD||xx&lt;br /&gt;
|-&lt;br /&gt;
| Support for non-developers||Create clear instructions for how a Windows user can take an example image from the YP web site and deploy it to a board. Assume no Linux knowledge. These instructions should be applicable in example images in BSPs ||1||Review||davest/tracey/RP||TBD||xx&lt;br /&gt;
|-&lt;br /&gt;
| Firewall / Proxy handling in git||Develop a git plugin which will fall back to tunneling through HTTP if the git:// interface will not work because it is blocked by a firewall and the correct proxy is not set up. ||1||Review||davest/tracey/RP||TBD||xx&lt;br /&gt;
|-&lt;br /&gt;
| Build Yocto behind firewall - implementation||||2||Dev||Dave||Darren/Joshua||Yocto 1.2, from 1.1, the above one seems to be part of this.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Core/Bitbake ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-based Image Creator||Create a web-based interface that does what the Image Creator does.||2.5||Review||LCS||Jason Kridner?||1.2||Yocto 1.2 - depends on Image Creator completing&lt;br /&gt;
|-&lt;br /&gt;
| Recipe-specific sysroot||||3||Review||from 1.0||Saul (Dongxiao)||1.2||Yocto 1.2 (1 month task)&lt;br /&gt;
|-&lt;br /&gt;
| Handle old versions in WORKDIR||||3||Review||from 1.0||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Executable images||Create images that are executable - for example a pre-installed Ubuntu image with YP installed||3||Review||LCS||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Self-hosting image||Create customizable chroot; Build an image that would be self-hosting||2.5||Review||LCS||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Yocto OOPS-type messages||add the equivalent of kernel OOPS to Yocto||2.5||Review||LCS||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Reduced depth revision history||Decrease the depth of the revision history||3||Review||LCS||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Ability to archive work dir||Add the ability to archive the work directory to handle the GPL compliance issue.||3||Review||LCS||||1.2||Yocto 1.2, On Janitor\&#039;s list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Items ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Patch Test System||Create a machine where developers can upload/test patches before submitting them to master to ensure builds won\&#039;t break when patches are added. (developer autobuilders? Fuzz builds?)||2||Review||Team||Jiajun||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Open Source Test Cases||Perform technical, legal, and QA steps necessary to move test cases into open source.||3||Review||QA||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Start a framework for automated BSP testing||Build-testing is only half the job of BSP testing, and new BSP development is and will be ramping up even more rapidly soon. We need to start building a framework to make as much of this as automated as possible. Phase I, what we can complete for 1.2, should be the ability to load an image from the autobuilder and make it ready for booting, or actually boot it, on a given target. It would be good to use systems running Yocto images as much as possible for this.||2||Review||Tom||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Test framework||this is a test framework that we can include in the distribution||3||Review||RP Notes||||1.2||Yocto 1.2 - Is it the TI’s test framework we discussed before?  A:  Not necessarily, we\&#039;re still waiting for someone to step up and really take ownership of this area but it needs some resource commitment as its not a simple task. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Meta Data ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Replacement for video/audio players currently in Yocto||Codec…||3||Review||Meta-data||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Investigate New UI||For demos, we would like need a reference UI that is not Sato. Investigate possibilities that the Yocto team won\&#039;t need to maintain. OpenBox? Gnome-desktop? GP? LXDE? KDE Mobile?||3||Review||Meta-data||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Qemugl upstreaming||Opengl ES Support||3||Review||Meta-data||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| selinux patch integration||add SE Linux patches in a similar way to PAM||3||Review||Meta-data||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| build statistics reporting||As someone interested in how long it takes to build different images on different hardware configurations and other assorted build metrics, I would like a web based service, that takes output generated by an extended buildstats.bbclass and stores it, to compare against different machines. The end result should be a way to visualize the collected data. See: https://wiki.yoctoproject.org/wiki/Yocto_Buildbot_Autobuilder_Discussions||2||M3, Sprint A||eflanagan/Jay7/ka6sox||Beth/Jay||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Framework to support multiple library versions co-existing||similar to recipe specific sysroot; needs documentation||3||Review||Team||Saul (Dongxiao?)||1.2||Yocto 1.2 -  we just need to document how to use multiple versions of a library using clutter as the example&lt;br /&gt;
|-&lt;br /&gt;
| Embedded java environment or even JDK support||||3||Review||Team||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Target module build||Allow for building kernel modules on the target device||2||Review||RP Notes||Darren||1.2||Yocto 1.2, On Janitor\&#039;s list&lt;br /&gt;
|-&lt;br /&gt;
| gtk+ sato filechooser patch||||3||Review||RP Notes||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| sato refresh||||3||Review||RP Notes||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Sanity checks on per recipe basis||||2||Accept||RP Notes Bug#405||Saul (Scott G)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| perf scripting\&#039; integration||Make it easy and convenient for the user to write and execute \&#039;perf scripts\&#039; from the IDE. We should be able to leverage and build on the Systemtap integration for this.||2||Dev||Tom||Jessica/Tom||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Add Directfb（license LGPL） function||Directfb is more appropriate embedded device than other graphic software||3||Moved from M1||Meta-data||WR Distro team||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Autobuilder ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| autobuilder layer support||||2||||Beth||Beth||1.2||2 weeks&lt;br /&gt;
|-&lt;br /&gt;
| autobuilder split of nightly (really an M4 task) few days license.bbclass refactor||||2||||Beth||Beth||1.2||1 week&lt;br /&gt;
|-&lt;br /&gt;
| buildstats memory measurements||||2||||Beth||Beth||1.2||1 week and half&lt;br /&gt;
|-&lt;br /&gt;
| license manifest||||2||||Beth||Beth||1.2||1 week&lt;br /&gt;
|-&lt;br /&gt;
| autobuilder release checkbox (running a yocto release right from the autobuilder)||||2||||Beth||Beth||1.2||2 weeks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BSPs ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| AMT driver integration||incorporate Linux AMT into the Yocto BSPs||||||||||1.2||Intel&lt;br /&gt;
|-&lt;br /&gt;
| Zaurusd++ (devmand?)||I keep seeing changes to toggle certain features for various boards (audio on the beagleboard, N450 and  spring to mind), rather than writing lots of recipes for this perhaps we could resurrect zaurusd and evolve it to reflect the projects original goals as devmand; a daemon to handle hardware quirks across a range of boards and devices. ||||||||||1.2||Joshua&lt;br /&gt;
|-&lt;br /&gt;
| BSP update/intro||determine and integrate / create arch reference BSPs (e500, Cortex, ARM, MIPs)||2||Dev||Bruce/Richard/team||Bruce||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ADT == &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Enhance the deploy part in remote debug||ADT is currently using org.eclipse.cdt.remote.launch for remote debug. One limitation in this plug-in is that it can only deploy one single file to the target during the debug. Though it is ok for debugging static linked program, debugging dynamic linked program might require deploying multiple files(including executables and libraries) to the target.||2||Review||Lianhao||Jessica||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Secure login||||2||Review||ADT Team||Jessica||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Linux tools upstream integration||There&#039;re some activities within the Eclipse Linux Tools community for various tools remote invocation improvement, we need to sync up with the community for their latest deliveries and make some contribution if possible ||2||Review||ADT Team||Jessica||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Add recipe supporting autoconf-nativesdk and automake-nativesdk ||The new libtool m4 macros(supporting --with-libtool-sysroot) resides in the directory  where host aclocal can not find it by default. This requires the user to manually add that directory using -I options. Adding automake(autoconf)-nativesdk into meta-toolchain would help this. ||2||Review||Lianhao||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Prebuit SDK integration||speedup target image generation by reusing prebuilt tools from SDK native and target binaries. See: http://wiki.secretlab.ca/Yocto_prebuilt_SDK_integration||2||Reject||Adrian||Jessica||1.2||Yocto 1.2 - This functionality looks to have been provided by sstate packages?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Various Demo Videos||The idea here is to create screen-capture type tutorials similar to what exists for the ADT Eclipse Plug-in. However, we want to contract out some help for professional voice-over talent to be used with the images. These don\&#039;t have to be limited to screen-capture material but could include well-done PPT decks - similar to how other business units in Intel create various training modules. For 1.1 it would be good to capture the script for the existing ADT Eclipse Plug-in module and have it voiced over. Also, for 1.1 it would be good to create a similar module for the Image Creator application.||2||Not Started||From ADT module and scratch||ScottR||1.2||Q3 at the earliest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Performance &amp;amp; usability ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| POSIX support||address POSIX failures found in 1.1||2||Review||Team||||1.2||Yocto 1.2, On Janitor\&#039;s list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Minimal Image unique||make minimal image smaller||3||Accept||Team||WR Distro Team||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Tracing: tuna, oscilloscope recipes||This might be more useful with the increased importance of RT||3||Review||from 1.0||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Kernel Tools||Implement plan for kernel tools||2||Dev (20%)||Bruce/Mark||Bruce||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| use cases||BSP config streamlining, building the kernel standalone, yoctoization, meta data sharing||1||Accept||Bruce||Bruce||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| kernel bloat - development||target = boot a minimal image in &amp;lt; 8M - development complete||1||Dev||Darren||Darren||1.2||Yocto 1.2, from 1.1, continuation needed?&lt;br /&gt;
|-&lt;br /&gt;
| Fast boot time||2 second boot time target||1||Dev||Team||Darren||1.2||Yocto 1.2, from 1.1, continuation needed?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Project-wide Features ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| LayerTooling – remote layer tool||Consider integrating Jeremy Puhlman\&#039;s remote layers patch||2||Community||Paul||1.2||||&lt;br /&gt;
|-&lt;br /&gt;
| running post installs at rootfs gen time||||2||Review||RP Notes||Saul (Dexuan)||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Clean up warning messages||A build that runs correctly to completion still includes a ton of WARNING messages. We need a project to clean these up. Beth will work on License Warnings, team will look at other logfile warnings||2||Review||Dave &amp;amp; RP||Saul||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Multi-lib - 11||Directly support multlibs within the toolchain itself [post 1.1] ||2||||RP||Ke||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Multi-lib - 8||Add support to RPM packaging backend to turn modified package names into true rpm multilib packages||1||||RP||Mark||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Multi-lib - 7||Investigate better TARGET_VENDOR handling for config.sub. Currently we can only have ARCH-VENDOR-linux where VENDOR cannot contain \&amp;quot;-\&amp;quot;  but it might be possible to relax that constraint [not high priority]. ||2||Review||RP||Ke||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Multi-lib - 6||Create some \&amp;quot;standard\&amp;quot; multilib configurations (x86 32+64 bit)||1||Review||RP||Ke||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Patchwork||is it worth the overhead, are there alternatives||3||Review||RP Notes||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Bugzilla to Wiki||Create a script which automatically populates and updates the Wiki based on changes in bugzilla.||2.5||Review||Darren||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Sync qemugl with MeeGo - Implementation||sync qemugl with MeeGo is complete||2||Dev (70%)||Meta-data||Saul (Edwin)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Tracing/profiling HOWTOs||Create a document or extend the current Yocto tracing wiki page to explain in detail how to use all the tracing tools in Yocto. It should detail not only how to use each tool individually, but also how to use them in conjunction with each other, highlighting situations in which each is most useful. There should also be some extensive worked examples of real-life use-cases and how they could be investigated using the Yocto tracing/profiling tools.||2||Accept||Tom||Tom||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Error handling in bitbake (Implementation): Stage 2||Performance improvement (gather input from community on use cases)||1||Dev||RP Notes||Saul (Scott G)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| btrfs||Kernel enabling||2||Dev||Meta-data||Saul (Nitin)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| replace qemuppc||||||||||Bruce||1.2||Come from bug 414&lt;br /&gt;
|-&lt;br /&gt;
| MeeGo GPLv2 Sync||compare with Yocto, sync any patches||2||Accept||RP Notes||Saul (Ke)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Package Documentation Audit:  All recipes build||31 recipes were identified as not building during the package documentation audit done in M1, Sprint B.  Those all need to build and we need to re-run a new package documentation audit.||2||Accept||Team||Scott G||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Tracing: Systemtap usability in Yocto||Right now, there are instructions on the wiki on how to configure and use Systemtap with Yocto. While straightforward, they are tedious and unlikely to be useful to most people pressed for time. We need to make it easier to use - in addition to documentation/HOWTO tasks listed elsewhere on this page, we need to make it usable \&#039;out of the box\&#039; (i.e. outside of ADT) e.g. all paths and configuration handled via script or something similar||2||Accept||Tom||Tom||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Tracing: create separate recipe for perf||Perf is currently built as part of the kernel build. If we want to make use of everything perf has to offer we should get rid of the dependency. For example, the kernel build shouldn\&#039;t depend on libnewt, and x32 shouldn\&#039;t have to deal with embedded Python||2||Review||Tom||Tom||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Tracing: perf trace scripting support||Basically this means allowing perf to be built with the Perl and Python bindings, which turned out to be a headache last time.||2||Dev (50%)||from 1.0||Tom||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Monitor disk availability||Monitor disk availability and warn the user if it is running low. May only focus on a few directories, for example: poky/build and poky/build/downloads, this would solve the multiple mount point problem||2||Review||RP and Robert||WR Distro Team (Robert)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Ability to build SRPM||||3||Accept||RP Notes||Jeff Polk/Mark||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Classes to help install binary packages||It\&#039;s been suggested that it would be a useful feature to be able to easily take an RPM or similar containing a software binary from a 3rd party software vendor and integrate it into an image created by the build system.||2||Review||||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Host intrusion prevention||We have Swabber but it\&#039;s not integrated into our process. I believe this is because there are several recipes which don\&#039;t work when run under strace with parallelisation. We should determine a path for inclusion of swabber into our process and execute on it so that we can be aware of, and fix, any host intrusion issues.||2||Review||||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Security layer||Many of our users are likely to want to use kernel level security mechanisms and so I\&#039;d like to investigate supporting one of the in-kernel LSM (Linux Security Modules), possibly SMACK as used in MeeGo, and adding policy to the oe-core metadata. The LSM, policy and user-space tools could all be enabled via a distro feature. This work may well want to be in a separate layer?||2||Review||Joshua||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Factory reset||Implement a factory reset image feature. We\&#039;ll use one of the union mount technologies (aufs/overlayfs/union mounts) to create an overlay on the file system as the final piece of rootfs creation. The overlaid file-system will be the target of all writes made to the image after the image is generated. A user-space mechanism to disable the overlay, and therefore reset to the state of the image just after it was created, will also be provided. This feature could be further enhanced by integrating with the package manager, and other user-space switches, to create system restore points which can later be rolled back to.||2||Review||Joshua||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Gstreamer||Refactor gstreamer recipes to better support COMMERCIAL_LICENSE and enabling/disabling of various codecs and features||2||Review||||||1.2||http://bugzilla.pokylinux.org/show_bug.cgi?id=923&lt;br /&gt;
|-&lt;br /&gt;
| Init||Interest in systemd as a replacement for Sys V init is growing but it may not be appropriate for deeply embedded systems. I\&#039;d like to investigate a crop of service based and process monitoring init systems and compare them on a variety of criteria as determined by the community. Furthermore I would like to investigate supporting multiple init systems, the current SysV system, systemd and possibly others. As part of this work, and because increasingly many upstreams support systemd (no doubt thanks to its adoption in Fedora) I would like to investigate implementing some infrastructure which translates from systemd units to the appropriate init format for the supported init systems.||2||Review||||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Enhance Automated QA Tests||Add tests for the RT pieces, consider run-time security checking tools used by Fedora and Gentoo||2||Review||||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Collect data at build time to increase accuracy of estimation (hob)||Collect data at build time to allow hob to: predict the size of the generated image, more accurately reflect the built image contents, etc. This will likely involve generating data on the autobuilder which the UI can fetch and consume (with local caching for offline usage)||2||Review||||||1.2||http://bugzilla.pokylinux.org/show_bug.cgi?id=1316&lt;br /&gt;
|-&lt;br /&gt;
| Finish and enable PR server||We\&#039;re still seeing people being forced to cleansstate too often, we need to finish up and enable the PR server so the checksummed sstate future can live||2||Review||||||1.2||http://thread.gmane.org/gmane.comp.handhelds.openembedded.core/1272/focus=1357 http://thread.gmane.org/gmane.comp.handhelds.openembedded.core/835/focus=852&lt;br /&gt;
|-&lt;br /&gt;
| Provide a click through license mechanism||Implement the mechanism described in Section 1.2. BSP \&#039;Click-Through\&#039; Licensing Procedure in the BSP Developer\&#039;s Guide||2||Review||Tom||Tom||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Finish Oracle/Sun Hotspot JDK/JRE support||I created an initial hack of a recipe for this for the demo - finish it up (involves licensing issues (click-through license support would be a prerequisite) as well)||2||Review||Tom||Tom||1.2||50% done already&lt;br /&gt;
|- &lt;br /&gt;
| BSPs or layers for a specific category of devices || This will demonstrate the value of Yocto to developers and help them get up to speed quicker for this category of devices. ||2||Review||Dirk/Dave/Andy||TBD||1.2||&lt;br /&gt;
|- &lt;br /&gt;
| enhance the bitbake commander eclipse plugin || By having the Eclipse as a frontend UI to bitbake server, eclipse may talk to bitbake server, enable the user to glimpse on the variables&#039; values when editing the recipes, try out building the recipe being edited, etc.   ||2||Review||Dongxiao/Lianhao||TBD||TBD|| This requires new features both in eclipse plugin and bitbake server.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_1.2_Features&amp;diff=3436</id>
		<title>Yocto 1.2 Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_1.2_Features&amp;diff=3436"/>
		<updated>2011-09-21T03:07:59Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: /* ADT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Potential Yocto Project 1.2 Features ==&lt;br /&gt;
Yocto Project 1.2 - Target release = April 2012&lt;br /&gt;
&lt;br /&gt;
== Yocto Project 1.2 Themes ==&lt;br /&gt;
The topics below are the themes that some members of the team have started brainstorming for Yocto Project v1.2.  These will be improved with community input.&lt;br /&gt;
&lt;br /&gt;
=== Yocto Project 1.2 Objectives ===&lt;br /&gt;
The objectives of the Yocto 1.2 release are to ... [TBD]&lt;br /&gt;
&lt;br /&gt;
=== Yocto Project 1.2 Theme List ===&lt;br /&gt;
The Yocto Project 1.2 Themes towards the Objectives listed above are:&lt;br /&gt;
&lt;br /&gt;
* Theme 1&lt;br /&gt;
* Theme 2&lt;br /&gt;
* Theme 3&lt;br /&gt;
&lt;br /&gt;
== Process for Entering New Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
* Create a new entry in the appropriate feature table below (Poky, SDK, Hardware)&lt;br /&gt;
** Suggestion:  start by copying an existing request as a template&lt;br /&gt;
* Give the feature a short, descriptive name&lt;br /&gt;
* Provide a one or two sentence brief description of the feature&lt;br /&gt;
* Set the priority as appropriate (see the legend below)&lt;br /&gt;
* Set the Status to &amp;quot;Review&amp;quot;&lt;br /&gt;
* In the Source field, enter your name along with the origination of the request (e.g. OSV, OEM, Community) if applicable; provide as much detail here as you can&lt;br /&gt;
* In the Comments / Bugzilla field, provide any additional information for the request, such as a link to a bugzilla entry&lt;br /&gt;
* Preview your Entry to make sure it looks ok and then save it&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priority:&#039;&#039;&#039;  1 = Must Have, 2 = Nice to Have, 3 = Optional&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Accept = Engineering agreement to include in release, Review = Under Review for Inclusion in this release, Reject = Will not be included in this release&lt;br /&gt;
== Sample Table ==&lt;br /&gt;
&lt;br /&gt;
This is a sample table to show how to submit features.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||Placeholder feature name || Placeholder description of the feature || 1, 2, or 3 || Review|| name|| Comment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usability ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| build appliance||Intended for developers to very easily &amp;quot;Check it out&amp;quot; and do a Yocto Project build with minimal pain. Should be a virtual image of a desktop OS which will boot into HOB and offer a terminal or an app to deploy resulting images to media or to run QEMU.||1||Review||davest/tracey/RP||TBD||See here for [[Build Appliance Design]]&lt;br /&gt;
|-&lt;br /&gt;
| Web Hob||Add a web interface for Hob, perhaps similar to SuSE Studio. This is for both local (non-network) builds as well as network. Would require us to have a web server package installed of course for local builds.||1||Review||davest/tracey/RP||TBD||xx&lt;br /&gt;
|-&lt;br /&gt;
| Hob improvements||Update Hob with performance improvements and improvements to package disabling||1||Review||davest/tracey/RP||TBD||xx&lt;br /&gt;
|-&lt;br /&gt;
| Support for non-developers||Create clear instructions for how a Windows user can take an example image from the YP web site and deploy it to a board. Assume no Linux knowledge. These instructions should be applicable in example images in BSPs ||1||Review||davest/tracey/RP||TBD||xx&lt;br /&gt;
|-&lt;br /&gt;
| Firewall / Proxy handling in git||Develop a git plugin which will fall back to tunneling through HTTP if the git:// interface will not work because it is blocked by a firewall and the correct proxy is not set up. ||1||Review||davest/tracey/RP||TBD||xx&lt;br /&gt;
|-&lt;br /&gt;
| Build Yocto behind firewall - implementation||||2||Dev||Dave||Darren/Joshua||Yocto 1.2, from 1.1, the above one seems to be part of this.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Core/Bitbake ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-based Image Creator||Create a web-based interface that does what the Image Creator does.||2.5||Review||LCS||Jason Kridner?||1.2||Yocto 1.2 - depends on Image Creator completing&lt;br /&gt;
|-&lt;br /&gt;
| Recipe-specific sysroot||||3||Review||from 1.0||Saul (Dongxiao)||1.2||Yocto 1.2 (1 month task)&lt;br /&gt;
|-&lt;br /&gt;
| Handle old versions in WORKDIR||||3||Review||from 1.0||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Executable images||Create images that are executable - for example a pre-installed Ubuntu image with YP installed||3||Review||LCS||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Self-hosting image||Create customizable chroot; Build an image that would be self-hosting||2.5||Review||LCS||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Yocto OOPS-type messages||add the equivalent of kernel OOPS to Yocto||2.5||Review||LCS||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Reduced depth revision history||Decrease the depth of the revision history||3||Review||LCS||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Ability to archive work dir||Add the ability to archive the work directory to handle the GPL compliance issue.||3||Review||LCS||||1.2||Yocto 1.2, On Janitor\&#039;s list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Items ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Patch Test System||Create a machine where developers can upload/test patches before submitting them to master to ensure builds won\&#039;t break when patches are added. (developer autobuilders? Fuzz builds?)||2||Review||Team||Jiajun||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Open Source Test Cases||Perform technical, legal, and QA steps necessary to move test cases into open source.||3||Review||QA||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Start a framework for automated BSP testing||Build-testing is only half the job of BSP testing, and new BSP development is and will be ramping up even more rapidly soon. We need to start building a framework to make as much of this as automated as possible. Phase I, what we can complete for 1.2, should be the ability to load an image from the autobuilder and make it ready for booting, or actually boot it, on a given target. It would be good to use systems running Yocto images as much as possible for this.||2||Review||Tom||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Test framework||this is a test framework that we can include in the distribution||3||Review||RP Notes||||1.2||Yocto 1.2 - Is it the TI’s test framework we discussed before?  A:  Not necessarily, we\&#039;re still waiting for someone to step up and really take ownership of this area but it needs some resource commitment as its not a simple task. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Meta Data ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Replacement for video/audio players currently in Yocto||Codec…||3||Review||Meta-data||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Investigate New UI||For demos, we would like need a reference UI that is not Sato. Investigate possibilities that the Yocto team won\&#039;t need to maintain. OpenBox? Gnome-desktop? GP? LXDE? KDE Mobile?||3||Review||Meta-data||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Qemugl upstreaming||Opengl ES Support||3||Review||Meta-data||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| selinux patch integration||add SE Linux patches in a similar way to PAM||3||Review||Meta-data||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| build statistics reporting||As someone interested in how long it takes to build different images on different hardware configurations and other assorted build metrics, I would like a web based service, that takes output generated by an extended buildstats.bbclass and stores it, to compare against different machines. The end result should be a way to visualize the collected data. See: https://wiki.yoctoproject.org/wiki/Yocto_Buildbot_Autobuilder_Discussions||2||M3, Sprint A||eflanagan/Jay7/ka6sox||Beth/Jay||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Framework to support multiple library versions co-existing||similar to recipe specific sysroot; needs documentation||3||Review||Team||Saul (Dongxiao?)||1.2||Yocto 1.2 -  we just need to document how to use multiple versions of a library using clutter as the example&lt;br /&gt;
|-&lt;br /&gt;
| Embedded java environment or even JDK support||||3||Review||Team||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Target module build||Allow for building kernel modules on the target device||2||Review||RP Notes||Darren||1.2||Yocto 1.2, On Janitor\&#039;s list&lt;br /&gt;
|-&lt;br /&gt;
| gtk+ sato filechooser patch||||3||Review||RP Notes||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| sato refresh||||3||Review||RP Notes||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Sanity checks on per recipe basis||||2||Accept||RP Notes Bug#405||Saul (Scott G)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| perf scripting\&#039; integration||Make it easy and convenient for the user to write and execute \&#039;perf scripts\&#039; from the IDE. We should be able to leverage and build on the Systemtap integration for this.||2||Dev||Tom||Jessica/Tom||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Add Directfb（license LGPL） function||Directfb is more appropriate embedded device than other graphic software||3||Moved from M1||Meta-data||WR Distro team||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Autobuilder ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| autobuilder layer support||||2||||Beth||Beth||1.2||2 weeks&lt;br /&gt;
|-&lt;br /&gt;
| autobuilder split of nightly (really an M4 task) few days license.bbclass refactor||||2||||Beth||Beth||1.2||1 week&lt;br /&gt;
|-&lt;br /&gt;
| buildstats memory measurements||||2||||Beth||Beth||1.2||1 week and half&lt;br /&gt;
|-&lt;br /&gt;
| license manifest||||2||||Beth||Beth||1.2||1 week&lt;br /&gt;
|-&lt;br /&gt;
| autobuilder release checkbox (running a yocto release right from the autobuilder)||||2||||Beth||Beth||1.2||2 weeks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BSPs ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| AMT driver integration||incorporate Linux AMT into the Yocto BSPs||||||||||1.2||Intel&lt;br /&gt;
|-&lt;br /&gt;
| Zaurusd++ (devmand?)||I keep seeing changes to toggle certain features for various boards (audio on the beagleboard, N450 and  spring to mind), rather than writing lots of recipes for this perhaps we could resurrect zaurusd and evolve it to reflect the projects original goals as devmand; a daemon to handle hardware quirks across a range of boards and devices. ||||||||||1.2||Joshua&lt;br /&gt;
|-&lt;br /&gt;
| BSP update/intro||determine and integrate / create arch reference BSPs (e500, Cortex, ARM, MIPs)||2||Dev||Bruce/Richard/team||Bruce||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ADT == &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Enhance the deploy part in remote debug||ADT is currently using org.eclipse.cdt.remote.launch for remote debug. One limitation in this plug-in is that it can only deploy one single file to the target during the debug. Though it is ok for debugging static linked program, debugging dynamic linked program might require deploying multiple files(including executables and libraries) to the target.||2||Review||Lianhao||Jessica||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Secure login||||2||Review||ADT Team||Jessica||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Linux tools upstream integration||There&#039;re some activities within the Eclipse Linux Tools community for various tools remote invocation improvement, we need to sync up with the community for their latest deliveries and make some contribution if possible ||2||Review||ADT Team||Jessica||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Add recipe supporting autoconf-nativesdk and automake-nativesdk ||The new libtool m4 macros(supporting --with-libtool-sysroot) resides in the directory  where host aclocal can not find it by default. This requires the user to manually add that directory using -I options. Adding automake(autoconf)-nativesdk into meta-toolchain would help this. ||2||Review||Lianhao||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Prebuit SDK integration||speedup target image generation by reusing prebuilt tools from SDK native and target binaries. See: http://wiki.secretlab.ca/Yocto_prebuilt_SDK_integration||2||Reject||Adrian||Jessica||1.2||Yocto 1.2 - This functionality looks to have been provided by sstate packages?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Various Demo Videos||The idea here is to create screen-capture type tutorials similar to what exists for the ADT Eclipse Plug-in. However, we want to contract out some help for professional voice-over talent to be used with the images. These don\&#039;t have to be limited to screen-capture material but could include well-done PPT decks - similar to how other business units in Intel create various training modules. For 1.1 it would be good to capture the script for the existing ADT Eclipse Plug-in module and have it voiced over. Also, for 1.1 it would be good to create a similar module for the Image Creator application.||2||Not Started||From ADT module and scratch||ScottR||1.2||Q3 at the earliest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Performance &amp;amp; usability ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| POSIX support||address POSIX failures found in 1.1||2||Review||Team||||1.2||Yocto 1.2, On Janitor\&#039;s list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Minimal Image unique||make minimal image smaller||3||Accept||Team||WR Distro Team||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Tracing: tuna, oscilloscope recipes||This might be more useful with the increased importance of RT||3||Review||from 1.0||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Kernel Tools||Implement plan for kernel tools||2||Dev (20%)||Bruce/Mark||Bruce||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| use cases||BSP config streamlining, building the kernel standalone, yoctoization, meta data sharing||1||Accept||Bruce||Bruce||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| kernel bloat - development||target = boot a minimal image in &amp;lt; 8M - development complete||1||Dev||Darren||Darren||1.2||Yocto 1.2, from 1.1, continuation needed?&lt;br /&gt;
|-&lt;br /&gt;
| Fast boot time||2 second boot time target||1||Dev||Team||Darren||1.2||Yocto 1.2, from 1.1, continuation needed?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Project-wide Features ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Feature Name&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Priority&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Status&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Source&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Owner&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Due&#039;&#039;&#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| LayerTooling – remote layer tool||Consider integrating Jeremy Puhlman\&#039;s remote layers patch||2||Community||Paul||1.2||||&lt;br /&gt;
|-&lt;br /&gt;
| running post installs at rootfs gen time||||2||Review||RP Notes||Saul (Dexuan)||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Clean up warning messages||A build that runs correctly to completion still includes a ton of WARNING messages. We need a project to clean these up. Beth will work on License Warnings, team will look at other logfile warnings||2||Review||Dave &amp;amp; RP||Saul||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Multi-lib - 11||Directly support multlibs within the toolchain itself [post 1.1] ||2||||RP||Ke||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Multi-lib - 8||Add support to RPM packaging backend to turn modified package names into true rpm multilib packages||1||||RP||Mark||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Multi-lib - 7||Investigate better TARGET_VENDOR handling for config.sub. Currently we can only have ARCH-VENDOR-linux where VENDOR cannot contain \&amp;quot;-\&amp;quot;  but it might be possible to relax that constraint [not high priority]. ||2||Review||RP||Ke||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Multi-lib - 6||Create some \&amp;quot;standard\&amp;quot; multilib configurations (x86 32+64 bit)||1||Review||RP||Ke||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Patchwork||is it worth the overhead, are there alternatives||3||Review||RP Notes||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Bugzilla to Wiki||Create a script which automatically populates and updates the Wiki based on changes in bugzilla.||2.5||Review||Darren||||1.2||Yocto 1.2&lt;br /&gt;
|-&lt;br /&gt;
| Sync qemugl with MeeGo - Implementation||sync qemugl with MeeGo is complete||2||Dev (70%)||Meta-data||Saul (Edwin)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Tracing/profiling HOWTOs||Create a document or extend the current Yocto tracing wiki page to explain in detail how to use all the tracing tools in Yocto. It should detail not only how to use each tool individually, but also how to use them in conjunction with each other, highlighting situations in which each is most useful. There should also be some extensive worked examples of real-life use-cases and how they could be investigated using the Yocto tracing/profiling tools.||2||Accept||Tom||Tom||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Error handling in bitbake (Implementation): Stage 2||Performance improvement (gather input from community on use cases)||1||Dev||RP Notes||Saul (Scott G)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| btrfs||Kernel enabling||2||Dev||Meta-data||Saul (Nitin)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| replace qemuppc||||||||||Bruce||1.2||Come from bug 414&lt;br /&gt;
|-&lt;br /&gt;
| MeeGo GPLv2 Sync||compare with Yocto, sync any patches||2||Accept||RP Notes||Saul (Ke)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Package Documentation Audit:  All recipes build||31 recipes were identified as not building during the package documentation audit done in M1, Sprint B.  Those all need to build and we need to re-run a new package documentation audit.||2||Accept||Team||Scott G||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Tracing: Systemtap usability in Yocto||Right now, there are instructions on the wiki on how to configure and use Systemtap with Yocto. While straightforward, they are tedious and unlikely to be useful to most people pressed for time. We need to make it easier to use - in addition to documentation/HOWTO tasks listed elsewhere on this page, we need to make it usable \&#039;out of the box\&#039; (i.e. outside of ADT) e.g. all paths and configuration handled via script or something similar||2||Accept||Tom||Tom||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Tracing: create separate recipe for perf||Perf is currently built as part of the kernel build. If we want to make use of everything perf has to offer we should get rid of the dependency. For example, the kernel build shouldn\&#039;t depend on libnewt, and x32 shouldn\&#039;t have to deal with embedded Python||2||Review||Tom||Tom||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Tracing: perf trace scripting support||Basically this means allowing perf to be built with the Perl and Python bindings, which turned out to be a headache last time.||2||Dev (50%)||from 1.0||Tom||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Monitor disk availability||Monitor disk availability and warn the user if it is running low. May only focus on a few directories, for example: poky/build and poky/build/downloads, this would solve the multiple mount point problem||2||Review||RP and Robert||WR Distro Team (Robert)||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Ability to build SRPM||||3||Accept||RP Notes||Jeff Polk/Mark||1.2||Yocto 1.2, from 1.1&lt;br /&gt;
|-&lt;br /&gt;
| Classes to help install binary packages||It\&#039;s been suggested that it would be a useful feature to be able to easily take an RPM or similar containing a software binary from a 3rd party software vendor and integrate it into an image created by the build system.||2||Review||||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Host intrusion prevention||We have Swabber but it\&#039;s not integrated into our process. I believe this is because there are several recipes which don\&#039;t work when run under strace with parallelisation. We should determine a path for inclusion of swabber into our process and execute on it so that we can be aware of, and fix, any host intrusion issues.||2||Review||||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Security layer||Many of our users are likely to want to use kernel level security mechanisms and so I\&#039;d like to investigate supporting one of the in-kernel LSM (Linux Security Modules), possibly SMACK as used in MeeGo, and adding policy to the oe-core metadata. The LSM, policy and user-space tools could all be enabled via a distro feature. This work may well want to be in a separate layer?||2||Review||Joshua||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Factory reset||Implement a factory reset image feature. We\&#039;ll use one of the union mount technologies (aufs/overlayfs/union mounts) to create an overlay on the file system as the final piece of rootfs creation. The overlaid file-system will be the target of all writes made to the image after the image is generated. A user-space mechanism to disable the overlay, and therefore reset to the state of the image just after it was created, will also be provided. This feature could be further enhanced by integrating with the package manager, and other user-space switches, to create system restore points which can later be rolled back to.||2||Review||Joshua||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Gstreamer||Refactor gstreamer recipes to better support COMMERCIAL_LICENSE and enabling/disabling of various codecs and features||2||Review||||||1.2||http://bugzilla.pokylinux.org/show_bug.cgi?id=923&lt;br /&gt;
|-&lt;br /&gt;
| Init||Interest in systemd as a replacement for Sys V init is growing but it may not be appropriate for deeply embedded systems. I\&#039;d like to investigate a crop of service based and process monitoring init systems and compare them on a variety of criteria as determined by the community. Furthermore I would like to investigate supporting multiple init systems, the current SysV system, systemd and possibly others. As part of this work, and because increasingly many upstreams support systemd (no doubt thanks to its adoption in Fedora) I would like to investigate implementing some infrastructure which translates from systemd units to the appropriate init format for the supported init systems.||2||Review||||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Enhance Automated QA Tests||Add tests for the RT pieces, consider run-time security checking tools used by Fedora and Gentoo||2||Review||||||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Collect data at build time to increase accuracy of estimation (hob)||Collect data at build time to allow hob to: predict the size of the generated image, more accurately reflect the built image contents, etc. This will likely involve generating data on the autobuilder which the UI can fetch and consume (with local caching for offline usage)||2||Review||||||1.2||http://bugzilla.pokylinux.org/show_bug.cgi?id=1316&lt;br /&gt;
|-&lt;br /&gt;
| Finish and enable PR server||We\&#039;re still seeing people being forced to cleansstate too often, we need to finish up and enable the PR server so the checksummed sstate future can live||2||Review||||||1.2||http://thread.gmane.org/gmane.comp.handhelds.openembedded.core/1272/focus=1357 http://thread.gmane.org/gmane.comp.handhelds.openembedded.core/835/focus=852&lt;br /&gt;
|-&lt;br /&gt;
| Provide a click through license mechanism||Implement the mechanism described in Section 1.2. BSP \&#039;Click-Through\&#039; Licensing Procedure in the BSP Developer\&#039;s Guide||2||Review||Tom||Tom||1.2||&lt;br /&gt;
|-&lt;br /&gt;
| Finish Oracle/Sun Hotspot JDK/JRE support||I created an initial hack of a recipe for this for the demo - finish it up (involves licensing issues (click-through license support would be a prerequisite) as well)||2||Review||Tom||Tom||1.2||50% done already&lt;br /&gt;
|- &lt;br /&gt;
| BSPs or layers for a specific category of devices || This will demonstrate the value of Yocto to developers and help them get up to speed quicker for this category of devices. ||2||Review||Dirk/Dave/Andy||TBD||1.2||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Network_based_PR_service&amp;diff=1885</id>
		<title>Network based PR service</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Network_based_PR_service&amp;diff=1885"/>
		<updated>2011-05-30T08:18:36Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: &amp;quot;Italic&amp;quot; the poky variables and corrected the grammar.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The network based PR service is a missing building block in the current poky build system to enable the &amp;quot;basichash&amp;quot; &#039;&#039;BB_SIGNATURE_HANDLER&#039;&#039; for shared state. By having the network based PR service and the &amp;quot;basichash&amp;quot; signature handler, the poky users can modify the recipes without worrying about bumping the PR value manually in the recipes. The build system will automatically detect the change, rebuild only the necessary pieces of work, and have the changes reflected in the &#039;package revision&#039; field value of the final package feed. (See [https://lists.yoctoproject.org/pipermail/yocto/2011-March/001157.html] for the details about shared state and BB_SIGNATURE_HANDLER).&lt;br /&gt;
&lt;br /&gt;
The basic scenario of using the network based PR service is that the client asks the server for a value (i.e. &#039;&#039;PRAUTO&#039;&#039;) by including the task checksum as part of the search index. The server returns the stored value if the search index is found in its backend database. If the search index is notfound, the server bumps the value, stores the new index into the database, and returns the incremented value to the client. The client then includes the PRAUTO as part of the &#039;package revision&#039; field value in the created package feed. The service is network based so a central database can be used to provide multiple build clients with the same value for the same index.&lt;br /&gt;
&lt;br /&gt;
The base patches enabling the above scenario is in poky master branch now(disabled by default though). To use the PR service, the users should first start the service daemon by running the following commands:&lt;br /&gt;
&lt;br /&gt;
    &#039;&#039;source ./oe-init-build-env&#039;&#039;&lt;br /&gt;
    &#039;&#039;bitbake-prserv --start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Then the users should make sure the &#039;&#039;PRHOST_ADDR&#039;&#039; and &#039;&#039;PRHOST_PORT&#039;&#039; are set correctly in &#039;&#039;conf/local.conf&#039;&#039; to match the configurations of the machine on which the service daemon is running, and then &amp;quot;bitbake&amp;quot; whatever they want to. (Please also make sure the &#039;&#039;BB_SIGNATURE_HANDLER&#039;&#039; is set to &amp;quot;basichash&amp;quot; instead of &amp;quot;basic&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
By leaving the &#039;&#039;PRHOST_ADDR&#039;&#039; and &#039;&#039;PRHOST_PORT&#039;&#039; unset, the PR service mechanism is disabled and the poky runs exactly the same as it is now: the user needs to bump the PR manually in the recipe when changes are made .&lt;br /&gt;
&lt;br /&gt;
There are still some pending tasks, however, to make the PR service mechanism adapted to various usage model and scenarios:&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;1. Automatically launching service daemon&#039;&#039;&#039; (Source: Richard Purdie)&lt;br /&gt;
&lt;br /&gt;
For many users, they may want to run the service daemon and the poky build system on the same machine most of the time. So they may not want to bother typing &amp;quot;bitbake-prserv --start&amp;quot;. In this localhost case, it is desired to have poky launch the service daemon automatically at the start and stop it when the build finishes. Also it might need to run multiple daemons on the same machine at the same time.&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;2. Use different PR service for different recipes&#039;&#039;&#039; (Source: Frans Meulenbroeks)&lt;br /&gt;
&lt;br /&gt;
Some users want to use different PR service or disable the PR service per recipe basis. We need to support something like:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;PRSERV_HOST_pn-myprivaterecipe = &amp;quot;someotherhost&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;PRSERV_HOST_pn-myprivaterecipe = &amp;quot;&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;3. Support proxy&#039;&#039;&#039; (Source: Koen Kooi)&lt;br /&gt;
&lt;br /&gt;
Since the PR service is a network based XMLRPC service, it would be nice to support the http proxy for the intranet build clients to contact the outside PR service.&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;4. Write permission control&#039;&#039;&#039; (Source: Koen Kooi)&lt;br /&gt;
&lt;br /&gt;
Some usage scenario might only allow certain authorized clients to have the write permission to bump the value in the PR service database, and other unauthorized clients can only &amp;quot;read&amp;quot; the value back from the database. The question is what if an unauthorized client who doesn&#039;t have the write permission asks for a value which is not stored in the database. Several ways are brought up to handle this kind of situation. One is to generate a warning on the client side and an error in the server log. Another way is to return a specific string as the &#039;&#039;PRAUTO&#039;&#039;(i.e. &amp;quot;custom&amp;quot;) to indicate this situation. &lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;5. database sync-up&#039;&#039;&#039; (Source: Richard Purdie)&lt;br /&gt;
&lt;br /&gt;
If the user uses local PR services, we need to way to dump the local databases to the central server, so other users may use the central server to generate the same package feeds as those using the local servers.&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Network_based_PR_service&amp;diff=1884</id>
		<title>Network based PR service</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Network_based_PR_service&amp;diff=1884"/>
		<updated>2011-05-30T08:03:07Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: discussion and pending tasks of network based PR service&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The network based PR service is a missing building block in current poky build system to enable the &amp;quot;basichash&amp;quot; BB_SIGNATURE_HANDLER for shared state. By having the network based PR service and the &amp;quot;basichash&amp;quot; signature handler, the poky users can modify the recipes without worrying about bumping the PR value manually in the recipes. The poky build system will automatically detect the change and rebuild only necessary pieces of work, and have the change reflected in the related field&#039;s value(i.e. Revision) of the final package feed. (See [https://lists.yoctoproject.org/pipermail/yocto/2011-March/001157.html] for the details about shared state and BB_SIGNATURE_HANDLER).&lt;br /&gt;
&lt;br /&gt;
The basic scenario of using the network based PR service is that the client asks the server for a value (i.e. PRAUTO) by including the task checksum as part of the search index. The server returns the stored value if the search index is found in its backend database. If the search index is NOT found, the server bumps the value, stores the new index into the database, and returns the incremented value to the client. The client then includes PRAUTO as part of the revision field value in the final created package feed. The service is network based so a central database can be used by providing multiple build client with the same value for the same index.&lt;br /&gt;
&lt;br /&gt;
The base patches enabling the above scenario is in poky master branch now(disabled by default though). To use the PR service, the users should first start the service daemon by running the following commands:&lt;br /&gt;
&lt;br /&gt;
    &#039;&#039;source ./oe-init-build-env&#039;&#039;&lt;br /&gt;
    &#039;&#039;bitbake-prserv --start&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Then the users should make sure the PRHOST_ADDR and PRHOST_PORT are set correctly in conf/local.conf to match the configurations of the machine on which the service daemon is running, and then &amp;quot;bitbake&amp;quot; whatever they want to. (Please also make sure the BB_SIGNATURE_HANDLER is set to &amp;quot;basichash&amp;quot; instead of &amp;quot;basic&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
By leaving the PRHOST_ADDR and PRHOST_PORT unset, the PR service mechanism is disabled and the poky runs exactly as same as it is now: the user needs to bump the PR manually in the recipe when changes are made to the recipe.&lt;br /&gt;
&lt;br /&gt;
There are still pending tasks there, however, to make the PR service mechanism adapted to various usage model and scenarios:&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;1. Automatically launching service daemon&#039;&#039;&#039; (Source: Richard Purdie)&lt;br /&gt;
&lt;br /&gt;
For many users, they may want to run the service daemon and poky build system on the same machine for most of the time. So they may not want to bother typing &amp;quot;bitbake-prserv --start&amp;quot;. In this localhost case, it is desired to have poky launch the service daemon automatically at start and stop it at finish. Also it might need to run multiple daemons on the same machine.&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;2. Use different PR service for different recipes&#039;&#039;&#039; (Source: Frans Meulenbroeks)&lt;br /&gt;
&lt;br /&gt;
Some users want to use different PRHOST or disable the PR service per recipe basis. We need to support something like:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;PRSERV_HOST_pn-myprivaterecipe = &amp;quot;someotherhost&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;PRSERV_HOST_pn-myprivaterecipe = &amp;quot;&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;3. Support proxy&#039;&#039;&#039; (Source: Koen Kooi)&lt;br /&gt;
&lt;br /&gt;
Since it is a network based XMLRPC service, it would be nice to support the http proxy for the intranet build clients to contact internet PR service.&lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;4. Write permission control&#039;&#039;&#039; (Source: Koen Kooi)&lt;br /&gt;
&lt;br /&gt;
Some use scenario might only allow certain authorized clients to have the write permission to bump the value in the PR service database, and other unauthorized client can only &amp;quot;read&amp;quot; the value back from the database. The question is what if an unauthorized client who doesn&#039;t have the write permission asks for value which is not stored in the database. Several ideas are brought up to handle this kind of situations. One is to generate a warning on the client side and an error in the server log. Another way is to use a specific string in the PRAUTO(i.e. custom) to indicate this situation. &lt;br /&gt;
&lt;br /&gt;
----&#039;&#039;&#039;5. database sync-up&#039;&#039;&#039; (Source: Richard Purdie)&lt;br /&gt;
&lt;br /&gt;
If the user uses local PR services, we need to way to dump the local databases to the central server, so other users may use the central server to generate the same package feeds as those using the local servers.&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_1.1_Features&amp;diff=1096</id>
		<title>Yocto 1.1 Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Yocto_1.1_Features&amp;diff=1096"/>
		<updated>2011-04-01T02:30:43Z</updated>

		<summary type="html">&lt;p&gt;Lianhao.lu: /* ADT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Potential Yocto Project 2011.10 Features ==&lt;br /&gt;
Yocto Project 2011.10 (a.k.a. Yocto Project 1.1) - Target release = October 2011&lt;br /&gt;
&lt;br /&gt;
== Yocto Project 2011.10 Themes ==&lt;br /&gt;
The topics below are the themes that some members of the team have started brainstorming for Yocto Project 2011.10.  These will grow and change with community input.&lt;br /&gt;
&lt;br /&gt;
=== Yocto Project 2011.10 Objectives ===&lt;br /&gt;
The objectives of the Yocto 2011.10 release are to grow participation in Yocto and increase the number of BSPs written for  Yocto and partner products based on Yocto.&lt;br /&gt;
&lt;br /&gt;
=== Yocto Project 2011.10 Theme List ===&lt;br /&gt;
The Yocto Project 2011.10 Themes towards the Objectives listed above are:&lt;br /&gt;
&lt;br /&gt;
* Multilibs &amp;amp; OE-core config - This work, which began in Yocto Project 1.0, needs to be completed.&lt;br /&gt;
* Improve ease of BSP creation - Document the lifecycle and process.  Possibly create walkthroughs or tutorials to integrate a new board into the linux-yocto kernel.&lt;br /&gt;
* Build performance – Get to the goal of 1 hour build time on a developer machine.&lt;br /&gt;
* Upstreaming – Submit patches to upstream projects in order to reduce the 2,000+ patches which are currently part of Yocto Project.&lt;br /&gt;
&lt;br /&gt;
== Process for Entering New Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
* Create a new entry in the appropriate feature table below (Poky, SDK, Hardware)&lt;br /&gt;
** Suggestion:  start by copying an existing request as a template&lt;br /&gt;
* Give the feature a short, descriptive name&lt;br /&gt;
* Provide a one or two sentence brief description of the feature&lt;br /&gt;
* Set the priority as appropriate (see the legend below)&lt;br /&gt;
* Set the Status to &amp;quot;Review&amp;quot;&lt;br /&gt;
* In the Source field, enter your name along with the origination of the request (e.g. OSV, OEM, Community) if applicable; provide as much detail here as you can&lt;br /&gt;
* In the Comments / Bugzilla field, provide any additional information for the request, such as a link to a bugzilla entry&lt;br /&gt;
* Preview your Entry to make sure it looks ok and then save it&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priority:&#039;&#039;&#039;  1 = Must Have, 2 = Nice to Have, 3 = Optional&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Accept = Engineering agreement to include in release, Review = Under Review for Inclusion in this release, Reject = Will not be included in this release&lt;br /&gt;
== Sample Table ==&lt;br /&gt;
&lt;br /&gt;
This is a sample table to show how to submit features.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||Placeholder feature name || Placeholder description of the feature || 1, 2, or 3 || Review|| name|| Comment&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Layer Tooling || This includes the architectural work plus implementing the changes. || 1 || Review || Architect || M2; Owner = Richard&lt;br /&gt;
|-&lt;br /&gt;
|| OE-Core || Restructuring, renaming, rebranding || 1 || Review || RP Notes || M1; Owner = Richard &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Poky/Bitbake ==&lt;br /&gt;
This section contains features for the Poky/Bitbake infastructure.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Error handling in bitbake || desc || 1 || Review || RP Notes || M2; Owner = Saul &lt;br /&gt;
|-&lt;br /&gt;
|| crazygit fetcher || TI issues with fetch2 || 2 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| multi-lib || multi-lib support for 32-bit &amp;amp; 64-bit and capable of being installed at the same time || 1 || Review || from 1.0 || M1; Owner = Richard&lt;br /&gt;
|-&lt;br /&gt;
|| Image Creator || finish the Image Creator to add features pushed out from 1.0 || 1 || Review || from 1.0 || M2; Owner = Josh + someone else (Dave investigating someone on Jessica&#039;s team)&lt;br /&gt;
|-&lt;br /&gt;
|| Recipe-specific sysroot || || 3 || Review || from 1.0 || &lt;br /&gt;
|-&lt;br /&gt;
|| Handle old versions in WORKDIR || || 3 || Review || from 1.0 || &lt;br /&gt;
|-&lt;br /&gt;
|| Package config option enhancement || need to plan and then implement || 2 || Review || from 1.0 || &lt;br /&gt;
|-&lt;br /&gt;
|| Clean up warning messages || A build that runs correctly to completion still includes a ton of WARNING messages. We need a project to clean these up. || 2 || Review || davest and RP || &lt;br /&gt;
|-&lt;br /&gt;
|| Monitor disk availability || Monitor disk availability and warn the user if it is running low. May only focus on a few directories, for example: poky/build and poky/build/downloads, this would solve the multiple mount point problem || 2 || Review || RP and Robert || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Items ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||QA Framework Enhancements || &lt;br /&gt;
* Add test for unfs_qemu bootup in the sanity test framework and give Liping his patch (Jiajun)&lt;br /&gt;
* Help to define long-term flexible framework for SDK/meta-toolchain testing.. Under the test folder, we have different groups of test, such as sanity, SDK(tools), meta-toolchain. User could freely select which test cases they want to test. (Control granularity/level group? Or even a single case has a switch) (Jiajun)&lt;br /&gt;
* More test-projects into existing manual test part for meta-toolchain. We should help to find the two typical projects, one c and o C++.  (Jiajun)&lt;br /&gt;
* Transform the meta-toolchain manual testing into the unified test-framework. (Liping)&lt;br /&gt;
* Prepare a workable environment for testing all those newly added features.  (Liping)&lt;br /&gt;
* After sanity test framework is in the upstream, collect data when selecting different kinds of test components. (MeiLei)&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| ?? || Review|| QA || &lt;br /&gt;
|-&lt;br /&gt;
|| Open Source Test Cases || Perform technical, legal, and QA steps necessary to move test cases into open source. || 3 || Review|| QA || &lt;br /&gt;
|-&lt;br /&gt;
|| Automated test infrastructure || Automate the test infrastructure&lt;br /&gt;
|| 2 || Review|| QA || &lt;br /&gt;
|-&lt;br /&gt;
|| Test framework || this is a test framework that we can include in the distribution || 3 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| Be prepared for Distro upgrades || Our release is right around the time of the 6monthly distro release dates, we should accommodate for this in our testing plan || 2 || Review || Joshua ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Meta-data ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Upstream our patches || We&#039;ll add this as a task in a milestone to give people time to do&lt;br /&gt;
|| 1 || Review|| Meta-data|| M2; Owner = Saul&lt;br /&gt;
|-&lt;br /&gt;
|| 3G || We have an ofono recipe but need some integration work doing  || 2 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| btrfs ||  || 2 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| Other components? || Saul will investigate other components. || 2 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| Replacement for video/audio players currently in Yocto || Codec…&lt;br /&gt;
|| 3 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| Investigate New UI || For demos, we would like need a reference UI that is not Sato.  Investigate possibilities that the Yocto team won&#039;t need to maintain.  OpenBox?  Gnome-desktop?  GP? LXDE? KDE Mobile? &lt;br /&gt;
|| 3 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| Qemugl upstreaming || Opengl ES Support || 3 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| Sync qemugl with MeeGo ||  &lt;br /&gt;
|| 2 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| Package reporting system enhancement|| &lt;br /&gt;
|| 2 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| pam patch integration || add PAM patches throughout the system switchable via the PAM feature (Mark H)&lt;br /&gt;
|| 2 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| selinux patch integration || add SE Linux patches in a similar way to PAM&lt;br /&gt;
|| 3 || Review|| Meta-data|| &lt;br /&gt;
|-&lt;br /&gt;
|| Finish LSB &amp;quot;distribution&amp;quot; work || Merge patches which are pushed during ycoto 1.0. Add packages LSB Test Suite need. Hardware platform x86, x86-64 and ppc32(if qt4 can be supported) can be finished.    &lt;br /&gt;
|| 2 || Review|| Meta-data|| M2;  Owner = Xiaofeng Yan, Jingdong Lu, Kai kang,Xudong Hao&lt;br /&gt;
|-&lt;br /&gt;
|| OE Comparison || Compare Yocto core set against integration work in OE and other distributions looking for bug fixes, (relevant) feature enhancements, and integration/policy hints.&lt;br /&gt;
|| 1 || Review|| Meta-data|| M1; Owner = Mark&lt;br /&gt;
|-&lt;br /&gt;
|| Framework to support multiple library versions co-existing || similar to recipe specific sysroot; needs documentation&lt;br /&gt;
|| 2 || Review|| Team || &lt;br /&gt;
|-&lt;br /&gt;
|| Embedded java environment or even JDK support || &lt;br /&gt;
|| 3 || Review|| Team || &lt;br /&gt;
|-&lt;br /&gt;
|| Automatically generate package repos || automatically generate package repositories (and be able to &amp;quot;use them&amp;quot; -- to be defined) for both ipk and rpm/zypper combinations; NEEDS MORE DISCUSSION&lt;br /&gt;
|| 2|| Review|| Team || &lt;br /&gt;
|-&lt;br /&gt;
|| MeeGo GPLv2 Sync || compare with Yocto, sync any patches || 2 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| Incompatible License || || 2 || Review  || Paul || &lt;br /&gt;
|-&lt;br /&gt;
|| End of package revision || replace with a network service || 2 || Review || RP Notes || Owner = Jessica &lt;br /&gt;
|-&lt;br /&gt;
|| Target module build || Allow for building kernel modules on the target device || 2 || Review || RP Notes || Owner = Darren &lt;br /&gt;
|-&lt;br /&gt;
|| Live images || make live images their own image type || 2 || Review || RP Notes || Owner = Saul &lt;br /&gt;
|-&lt;br /&gt;
|| multiple update-alternatives || fixed? || 3 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| init scripts || provide an image/recipe skeleton as a canonical example || 3 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| running post installs at rootfs gen time ||  || 2 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| remove gnome-vfs ||  || 3 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| gtk+ sato filechooser patch ||  || 3 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| sato refresh ||  || 3 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| adding eglibc config control  || this goes with the package config options || 1.5 || Review || RP Notes || M2; Owner = Mark &lt;br /&gt;
|-&lt;br /&gt;
|| Sanity checks on per recipe basis || || 2 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| x32 || layer to support toolchain, libc, and kernel || 2 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| User Creation at postinstall || || 1 || Review || RP Notes || M1; Owner = Mark &lt;br /&gt;
|-&lt;br /&gt;
|| Directory Ownership || || 1.5 || Review || RP Notes || M2; Owner = Mark &lt;br /&gt;
|-&lt;br /&gt;
|| Optimise Configure || || 2 || Review || RP Notes || Performance idea &lt;br /&gt;
|-&lt;br /&gt;
|| Ability to build SRPM  || || 3 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| Check SRCREV in recipe files || should work, may need dev || 2 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| Add Directfb（license LGPL） function || Directfb is more appropriate embedded device than other graphic software|| 3 || Review ||Meta-data || M3;Owner = Xiaofeng Yan if possible&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BSPs ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Support for AVX as in kernel 2.6.30.  - Already in 1.0 || Any toolchain support needed?&lt;br /&gt;
|| 1|| Review|| Jay || M1; Owner = Saul&lt;br /&gt;
|-&lt;br /&gt;
|| Optimize support for Intel hardware features || We need to understand and track each important Intel hardware feature and how it should be optimally supported in the Intel BSPS.  Items that immediately come to mind are power, video, and performance counter settings, etc.  || 1|| Review|| Tom ||&lt;br /&gt;
|-&lt;br /&gt;
|| Fish River Island/Fish River Island II BSP(s) || The base Fish River Island BSP exists already, we now need to add support for the extra devices, and add support for changes introduced by Fish River Island II || 2|| Review|| Tom ||&lt;br /&gt;
|-&lt;br /&gt;
|| Support ECG (ongoing) || ECG is ramping up with Yocto BSPs and likely will require significant amounts of time and help.  Also, since we&#039;re trading their BSP work for our help in upstreaming patches, we&#039;re also likely to have to spend a significant amount of time with upstream-related tasks too. || 1|| Review|| Tom ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ADT ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| More test cases about toolchain in autobuilder || &lt;br /&gt;
|| 2 || Review|| ADT Team || Owner = Jessica&lt;br /&gt;
|-&lt;br /&gt;
|| Eclipse-native tools interface || not using oprofile-UI. More integrated with upstream&lt;br /&gt;
|| 2 || Review|| ADT Team || &lt;br /&gt;
|-&lt;br /&gt;
|| Indigo update || Update to the latest Eclipse release (Indigo) || 2 || Review|| ADT Team || M2; Owner = Jessica&lt;br /&gt;
|-&lt;br /&gt;
|| Changes for Image Creator || Eclipse changes pending Image Creator || 1 || Review|| ADT Team || M2; Owner = Jessica&lt;br /&gt;
|-&lt;br /&gt;
|| Secure logging || || 2 || Review|| ADT Team || &lt;br /&gt;
|-&lt;br /&gt;
|| Prebuit SDK integration  ||  speedup target image generation by reusing prebuilt tools from SDK native and target binaries. See: http://wiki.secretlab.ca/Yocto_prebuilt_SDK_integration|| 2 || Review || Adrian ||&lt;br /&gt;
|-&lt;br /&gt;
|| Systemtap integration  ||  Make it easy and convenient for the user to write and execute Systemtap scripts from the IDE.  http://www.eclipse.org/linuxtools/projectPages/systemtap/ might provide a good starting point and may be something we can contribute to.   We may also need to contribute further up the chain to provide e.g. remote target capabilities. || 2 || Review || Tom ||&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;perf scripting&#039; integration  ||  Make it easy and convenient for the user to write and execute &#039;perf scripts&#039; from the IDE.  We should be able to leverage and build on the Systemtap integration for this. || 2 || Review || Tom ||&lt;br /&gt;
|-&lt;br /&gt;
|| Enhance the deploy part in remote debug  ||  ADT is currently using org.eclipse.cdt.remote.launch for remote debug. One limitation in this plug-in is that it can only deploy one single file to the target during the debug. Though it is ok for debugging static linked program, debugging dynamic linked program might require deploying multiple files(including executables and libraries) to the target. || 2 || Review || Lianhao ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Package Documentation Audit || Make changes defined in the package documentation audit from Yocto 1.0&lt;br /&gt;
|| 2|| Review|| from 1.0 || Owner = Saul&lt;br /&gt;
|-&lt;br /&gt;
|| Yocto Project Development Guide || This manual would be an over-arching document that frames the complete development cycle within Yocto Project.  The idea here is that the document would be an umbrella document that spawned and referenced subsequent documents.  The organization would be the first chapter overviews the major development pieces such as recipe creation, building, debugging, publishing, fail-safing, back-door hook creation, etc.  This manual will also include migration information.  Scoping would be about two weeks and length would probably be about 40 pages.  Overall development time will likely take up to the release given my experience on the creation of the ADT manual (there is no uniterruped time).&lt;br /&gt;
|| 1|| Not Started || from scratch || Owner = ScottR &lt;br /&gt;
|-&lt;br /&gt;
|| Various Demo Videos || The idea here is to create screen-capture type tutorials similar to what exists for the ADT Eclipse Plug-in.  However, we want to contract out some help for professional voice-over talent to be used with the images.  These don&#039;t have to be limited to screen-capture material but could include well-done PPT decks - similar to how other business units in Intel create various training modules.  For 1.1 it would be good to capture the script for the existing ADT Eclipse Plug-in module and have it voiced over.  Also, for 1.1 it would be good to create a similar module for the Image Creator application.&lt;br /&gt;
|| 2|| Not Started || From ADT module and scratch || Owner = ScottR &lt;br /&gt;
|-&lt;br /&gt;
|| Open-source Newbie Information || This information will be for developers new to open-source.  These people do not know what IRC means.  Targeted for developers coming from a non-open-source environment.  I think the best place for this information would be the website.  I haven&#039;t looked yet but I suspect information already exists on the web.  For Yocto it will be a matter of collecting the best and most useful information, orginizing it and properly referencing/leveraging it.&lt;br /&gt;
|| 2|| Not Started || From scratch || Owner = ScottR &lt;br /&gt;
|-&lt;br /&gt;
|| Tarball Doc process || Right now tarball docs are frozen shortly before a release.  The tarball never gets updated beyond that during subsequent documentation development.  However, website docs are periodically updated as changes are made during the next development cycle.  We need a documentation process where the tarball docs are updated along with the website docs.  Perhaps releasing and building a separate documentation tarball is an answer...  This whole scheme needs thought about and something implemented.&lt;br /&gt;
|| 3|| Not Started || From scratch || Owner = ScottR &lt;br /&gt;
|-&lt;br /&gt;
|| OOB documentation || Create an out of box guide for giveaway systems built using Yocto. || 1|| Review || Julie || Owner = ScottR&lt;br /&gt;
|-&lt;br /&gt;
|| Tracing/profiling HOWTOs || Create a document or extend the current Yocto tracing wiki page to explain in detail how to use all the tracing tools in Yocto.  It should detail not only how to use each tool individually, but also how to use them in conjunction with each other, highlighting situations in which each is most useful.  There should also be some extensive worked examples of real-life use-cases and how they could be investigated using the Yocto tracing/profiling tools. || 2|| Review || Tom || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
This section contains requirements related to the build (autobuilder activities, performance, footprint, etc.)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Autobuilder maintenance || Bring scripts into configuration or get git repo working for those that can&#039;t be brought in. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| 1 || Review || Beth || M1; Owner = Beth&lt;br /&gt;
|-&lt;br /&gt;
|| Meta targets || Part of the challenge of autobuilder is that you have to go into autobuilder, edit script, reconfigure, to change just one build target.  This is error prone.  What we need is a meta-target where Beth can say she wants to build Poky-image-sato for QEMU x86 and have it just do that.   Beth thinks this is done via an override to the web page. (takes ~2 weeks) &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| 1 || Review || Beth || M2; Owner = Beth&lt;br /&gt;
|-&lt;br /&gt;
|| License tracking || Get common licenses for all packages and consolidate base file licenses. (takes ~3 days) &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| 1 || Review || Beth || M1; Owner = Beth&lt;br /&gt;
|-&lt;br /&gt;
|| License tracking || Build a parser to do license tracking more gracefully and make sure all recipes are correct. (takes ~2 weeks) &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| 1 || Review || Beth || M2; Owner = Beth&lt;br /&gt;
|-&lt;br /&gt;
|| Audotbuilder infrastructure || Bring up additional autobuilders and work with sysadmin to configure.&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| 1 || Review || Beth || M2; Owner = Beth&lt;br /&gt;
|-&lt;br /&gt;
|| Overall Project || Host a retrospective to discuss what went well and what can be improved in Yocto 1.0.&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| 1 || Review || Beth || M1; Owner = Beth&lt;br /&gt;
|-&lt;br /&gt;
|| Release Scripts || Create Release Scripts that can be used for both a weekly release and for OCT 2011 release to be run by autobuilder&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| 1 || Review || Beth || M3; Owner = Beth&lt;br /&gt;
|-&lt;br /&gt;
|| Enhanced Performance || Also, environmental requirements/suggestions for expected performance; Goal is to build in under 1 hour || 2 || Review || from 1.0 ||&lt;br /&gt;
|-&lt;br /&gt;
|| Disk Space Reduction || &lt;br /&gt;
|| 2 || Review || Team ||&lt;br /&gt;
|-&lt;br /&gt;
|| Share gcc work directories || &lt;br /&gt;
|| 2 || Review || Team ||&lt;br /&gt;
|-&lt;br /&gt;
|| Patch Test System || Create a machine where developers can upload/test patches before submitting them to master to ensure builds won&#039;t break when patches are added.&lt;br /&gt;
|| 2 || Review || Team ||&lt;br /&gt;
|-&lt;br /&gt;
|| build statistics reporting  || As someone interested in how long it takes to build different images on different hardware configurations and other assorted build metrics, I would like a web based service, that takes output generated by an extended buildstats.bbclass and stores it, to compare against different machines. The end result should be a way to visualize the collected data. See: https://wiki.yoctoproject.org/wiki/Yocto_Buildbot_Autobuilder_Discussions&lt;br /&gt;
 || || Review || eflanagan/Jay7/ka6sox || &lt;br /&gt;
|-&lt;br /&gt;
|| BSP builds || Autobuilder git fetcher improvements || 2 || Review || from 1.0 || M1; Owner = Beth&lt;br /&gt;
|-&lt;br /&gt;
|| Implement Continuous Autobuilds || Build constantly instead of daily || 2 || Review || from 1.0 || M1; Owner = Beth&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Performance and Usability ==&lt;br /&gt;
This section contains general Yocto performance as well as usability items.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Fast boot time || 2 second boot time target&lt;br /&gt;
|| 1|| Review|| Team || M2; Owner = Darren&lt;br /&gt;
|-&lt;br /&gt;
|| Build Yocto behind firewall || Darren will investigate site.conf and documentation&lt;br /&gt;
|| 2 || Review|| Dave|| &lt;br /&gt;
|-&lt;br /&gt;
|| Minimal Image unique || make minimal image smaller || 3 || Review|| Team || &lt;br /&gt;
|-&lt;br /&gt;
|| POSIX support || address POSIX failures found in 1.1&lt;br /&gt;
|| 2|| Review|| Team || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kernel ==&lt;br /&gt;
This section contains items specific to the Yocto kernel.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| BSP kernel config audit || Audit kernel configs for the various BSPS.  Should not be limited to just kernel config options -- it should also include discussion of overall strategies for defining and managing base branches, feature topic branches, config features, etc, and should result in not only the current kernels being changed to match, but also BKMs being published somewhere, probably in the kernel manual.&lt;br /&gt;
|| 1|| Review|| Team ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ongoing kernel maintenance || There should be a task spread out over the whole release, say 10% of one person&#039;s time (just a guess), for monitoring LKML and Linus&#039; master branch, and/or relevant lists for patches relevant to the BSPs we maintain.  We also need to figure out if Bruce needs help with the management of the base branches e.g. re-enabling features after kernel uprevs, moving feature tags forward, etc.&lt;br /&gt;
|| 1|| Review|| Tom || &lt;br /&gt;
|-&lt;br /&gt;
|| Tracing:  perf trace scripting support || Basically this means allowing perf to be built with the Perl and Python bindings, which turned out to be a headache last time.   || 2 || Review || from 1.0 || &lt;br /&gt;
|-&lt;br /&gt;
|| Tracing:  Add Systemtap support for userspace tracing || Add utrace, etc || 2 || Review || Tom ||&lt;br /&gt;
|-&lt;br /&gt;
|| Tracing:  Systemtap usability in Yocto || Right now, there are instructions on the wiki on how to configure and use Systemtap with Yocto.  While straightforward, they are tedious and unlikely to be useful to most people pressed for time.  We need to make it easier to use - in addition to documentation/HOWTO tasks listed elsewhere on this page, we need to make it usable &#039;out of the box&#039; (i.e. outside of ADT) e.g. all paths and configuration handled via script or something similar || 2 || Review || Tom || &lt;br /&gt;
|-&lt;br /&gt;
|| Tracing:  tuna, oscilloscope recipes || catch up with Tom, likely to remove || 3 || Review || from 1.0 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Project-Wide Features ==&lt;br /&gt;
This section contains features for the entire project or for the project website or mailing lists.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
||&#039;&#039;&#039;Feature Name&#039;&#039;&#039; ||&#039;&#039;&#039;Description&#039;&#039;&#039; ||&#039;&#039;&#039;Priority&#039;&#039;&#039; ||&#039;&#039;&#039;Status&#039;&#039;&#039; ||&#039;&#039;&#039;Source&#039;&#039;&#039; ||&#039;&#039;&#039;Comments / Bugzilla Links&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| Patchwork || is it worth the overhead, are there alternatives || 3 || Review || RP Notes || &lt;br /&gt;
|-&lt;br /&gt;
|| Alpha || Begin an alpha program after the stabilization period for M3. || 1 || Review || Team || &lt;br /&gt;
|-&lt;br /&gt;
|| Bugzilla to Wiki || Create a script which automatically populates and updates the Wiki based on changes in bugzilla. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;| ? || Review || Darren || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Lianhao.lu</name></author>
	</entry>
</feed>