Openembedded Core Discussions
 help / color / mirror / Atom feed
* Re: [PATCH 0/1] Create a script for SUMMARY audit in recipes
  2011-12-17 15:00 [PATCH 0/1] Create a script for SUMMARY audit in recipes Shane Wang
@ 2011-12-17 14:54 ` Wang, Shane
  2011-12-17 15:07 ` [PATCH 1/1] " Shane Wang
  1 sibling, 0 replies; 8+ messages in thread
From: Wang, Shane @ 2011-12-17 14:54 UTC (permalink / raw)
  To: openembedded-core@lists.openembedded.org

[-- Attachment #1: Type: text/plain, Size: 1219 bytes --]

Attached is the audit result for the recipes whose SUMMARYs are missing.

--
Shane

> -----Original Message-----
> From: Wang, Shane
> Sent: Saturday, December 17, 2011 11:00 PM
> To: openembedded-core@lists.openembedded.org
> Cc: Wang, Shane
> Subject: [PATCH 0/1] Create a script for SUMMARY audit in recipes
> 
> Here is the script to check which recipe provides SUMMARY and which
> doesnot.
> For those which do not, maintainer should add or update to a meaningful
> summary for HOB to display in description.
> 
> The following changes since commit
> b281fd127bac9ba77ab63a5c2b812ddd5d56df37:
> 
>   documentation/poky-ref-manual/technical-details.xml: edits per Richard
> Purdie (2011-12-16 16:58:41 +0000)
> 
> are available in the git repository at:
>   git://git.pokylinux.org/poky-contrib shane/summary-audit
> 
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=shane/summary-audit
> 
> Shane Wang (1):
>   Create a script for SUMMARY audit in recipes
> 
>  scripts/contrib/summary-audit.sh |   53
> ++++++++++++++++++++++++++++++++++++++
>  1 files changed, 53 insertions(+), 0 deletions(-)
>  create mode 100755 scripts/contrib/summary-audit.sh
> 
> --
> 1.7.6


[-- Attachment #2: summary.txt --]
[-- Type: text/plain, Size: 18068 bytes --]

acl =  "Saul Wold <sgw@linux.intel.com>"
acl-native = 
acpid =  "Zhai Edwin <edwin.zhai@intel.com>"
adt-installer =  "Jessica Zhang <jessica.zhang@intel.com>"
alsa-lib =  "Dongxiao Xu <dongxiao.xu@intel.com>"
alsa-lib-native = 
alsa-tools =  "Kai Kang <kai.kang@windriver.com>"
alsa-utils =  "Dongxiao Xu <dongxiao.xu@intel.com>"
apr =  "Zhai Edwin <edwin.zhai@intel.com>"
apr-native = 
apr-util =  "Zhai Edwin <edwin.zhai@intel.com>"
apr-util-native = 
apt =  "Mei Lei <lei.mei@intel.com>"
apt-native = 
aspell =  "Mei Lei <lei.mei@intel.com>"
atk =  "Zhai Edwin <edwin.zhai@intel.com>"
attr =  "Saul Wold <sgw@linux.intel.com>"
attr-native = 
augeas =  "Saul Wold <sgw@linux.intel.com>"
bash =  "Saul Wold <sgw@linux.intel.com>"
bc =  "Zhai Edwin <edwin.zhai@intel.com>"
beecrypt =  "Zhai Edwin <edwin.zhai@intel.com>"
beecrypt-native = 
bind =  "Xiaofeng Yan <xiaofeng.yan@windriver.com>"
blktrace =  "Tom Zanussi <tom.zanussi@intel.com>"
boost =  "Saul Wold <sgw@linux.intel.com>"
boost-jam-native =  "Saul Wold <sgw@linux.intel.com>"
clutter =  "Zhai Edwin <edwin.zhai@intel.com>"
clutter-1.6 =  "Zhai Edwin <edwin.zhai@intel.com>"
clutter-box2d =  "Zhai Edwin <edwin.zhai@intel.com>"
clutter-box2d-1.6 =  "Zhai Edwin <edwin.zhai@intel.com>"
clutter-gst-1.6 =  "Dongxiao Xu <dongxiao.xu@intel.com>"
cmake = 
cmake-native =  "Dongxiao Xu <dongxiao.xu@intel.com>"
cmake-nativesdk = 
cogl = 
connman-gnome =  "Dongxiao Xu <dongxiao.xu@intel.com>"
consolekit =  "Zhai Edwin <edwin.zhai@intel.com>"
contacts =  "Zhai Edwin <edwin.zhai@intel.com>"
core-image-base =  "Dongxiao Xu <dongxiao.xu@intel.com>"
core-image-basic =  "Dongxiao Xu <dongxiao.xu@intel.com>"
core-image-clutter = 
core-image-core =  "Dongxiao Xu <dongxiao.xu@intel.com>"
core-image-lsb =  "Dongxiao Xu <dongxiao.xu@intel.com>"
core-image-lsb-dev = 
core-image-lsb-sdk = 
core-image-minimal =  "Dongxiao Xu <dongxiao.xu@intel.com>"
core-image-minimal-dev = 
core-image-minimal-initramfs =  "Dongxiao Xu <dongxiao.xu@intel.com>"
core-image-minimal-mtdutils =  "Dongxiao Xu <dongxiao.xu@intel.com>"
core-image-rt = 
core-image-rt-sdk = 
core-image-sato =  "Dongxiao Xu <dongxiao.xu@intel.com>"
core-image-sato-dev = 
core-image-sato-sdk =  "Dongxiao Xu <dongxiao.xu@intel.com>"
cracklib = "Yu Ke <ke.yu@intel.com>"
createrepo =  "Saul Wold <sgw@linux.intel.com>"
createrepo-native = 
curl =  "Mei Lei <lei.mei@intel.com>"
curl-native = 
curl-nativesdk = 
cwautomacros =  "Dongxiao Xu <dongxiao.xu@intel.com>"
cwautomacros-native = 
dates =  "Zhai Edwin <edwin.zhai@intel.com>"
db =  "Dongxiao Xu <dongxiao.xu@intel.com>"
db-native = 
db-nativesdk = 
dbus-wait =  "Zhai Edwin <edwin.zhai@intel.com>"
desktop-file-utils-native = 
diffutils =  "Mei Lei <lei.mei@intel.com>"
dosfstools =  "Scott Garman <scott.a.garman@intel.com>"
dosfstools-native = 
dpkg =  "Dongxiao Xu <dongxiao.xu@intel.com"
dpkg-native = 
dropbear =  "Mei Lei <lei.mei@intel.com>"
ed =  "Zhai Edwin <edwin.zhai@intel.com>"
eds-dbus =  "Zhai Edwin <edwin.zhai@intel.com>"
eds-tools = 
eee-acpi-scripts =  "Zhai Edwin <edwin.zhai@intel.com>"
eglibc-locale-nativesdk = 
elfutils =  "Mei Lei <lei.mei@intel.com>"
elfutils-native = 
elfutils-nativesdk = 
enchant =  "Dongxiao Xu <dongxiao.xu@intel.com>"
external-csl-toolchain = 
external-poky-toolchain = 
external-python-tarball = 
font-alias =  "Dexuan Cui <dexuan.cui@intel.com>"
font-util =  "Dexuan Cui <dexuan.cui@intel.com>"
font-util-native = 
formfactor =  "Dongxiao Xu <dongxiao.xu@intel.com>"
fotowall = "Yu Ke <ke.yu@intel.com>"
fstests =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
gail = 
gaku =  "Dongxiao Xu <dongxiao.xu@intel.com>"
gawk =  "Mei Lei <lei.mei@intel.com>"
gcc =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
gcc-cross = 
gcc-cross-canadian-i586 = 
gcc-cross-initial = 
gcc-cross-intermediate = 
gcc-crosssdk = 
gcc-crosssdk-initial = 
gcc-crosssdk-intermediate = 
gcc-runtime = 
gcc-runtime-nativesdk = 
gconf-dbus =  "Yu Ke <ke.yu@intel.com>"
gconf-dbus-native = 
gdb =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
gdb-cross = 
gdb-cross-canadian-i586 = 
gdbm =  "Yu Ke <ke.yu@intel.com>"
gdbm-native = 
gdbm-nativesdk = 
gdk-pixbuf =  "Zhai Edwin <edwin.zhai@intel.com>"
gdk-pixbuf-native = 
gettext-minimal-native = 
git =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
git-native = 
glew = 
glib-networking = 
gmp =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
gmp-native = 
gmp-nativesdk = 
gnome-common =  "Zhai Edwin <edwin.zhai@intel.com>"
 "Zhai Edwin <edwin.zhai@intel.com>"
gnome-common-native = 
gnome-desktop =  "Zhai Edwin <edwin.zhai@intel.com>"
gnome-doc-utils =  "Dexuan Cui <dexuan.cui@intel.com>"
gnome-doc-utils-native = 
gnome-icon-theme =  "Zhai Edwin <edwin.zhai@intel.com>"
gnome-keyring =  "Zhai Edwin <edwin.zhai@intel.com>"
gnome-mime-data =  "Zhai Edwin <edwin.zhai@intel.com>"
gnutls =  "Yu Ke <ke.yu@intel.com>"
gobject-introspection = 
gobject-introspection-native = 
gpgme =  "Zhai Edwin <edwin.zhai@intel.com>"
grep =  "Scott Garman <scott.a.garman@intel.com>"
gst-ffmpeg =  "Dongxiao Xu <dongxiao.xu@intel.com>"
gst-fluendo-mpegdemux =  "Dongxiao Xu <dongxiao.xu@intel.com>"
gst-meta-base =  "Dongxiao Xu <dongxiao.xu@intel.com>"
gst-plugins-bad =  "Dongxiao Xu <dongxiao.xu@intel.com>"
gst-plugins-base =  "Dongxiao Xu <dongxiao.xu@intel.com>"
gst-plugins-good =  "Dongxiao Xu <dongxiao.xu@intel.com>"
gthumb = 
gtk-engines =  "Zhai Edwin <edwin.zhai@intel.com>"
gtk-sato-engine =  "Zhai Edwin <edwin.zhai@intel.com>"
gtk-theme-torturer =  "Zhai Edwin <edwin.zhai@intel.com>"
gtkhtml2 =  "Zhai Edwin <edwin.zhai@intel.com>"
guilt-native = 
gupnp-tools =  "Dongxiao Xu <dongxiao.xu@intel.com>"
hello-mod = 
help2man-native = 
hicolor-icon-theme =  "Zhai Edwin <edwin.zhai@intel.com>"
hostap-conf =  "Dongxiao Xu <dongxiao.xu@intel.com>"
icecc-create-env-native = 
icon-naming-utils-native = 
icu =  "Scott Garman <scott.a.garman@intel.com>"
icu-native = 
initramfs-boot =  "Yu Ke <ke.yu@intel.com>"
initramfs-live-boot =  "Yu Ke <ke.yu@intel.com>"
initramfs-live-install =  "Yu Ke <ke.yu@intel.com>"
intltool =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
intltool-native = 
js =  "Saul Wold <sgw@linux.intel.com>"
kern-tools-native =  "Bruce Ashfield <bruce.ashfield@windriver.com>"
 "Bruce Ashfield <bruce.ashfield@windriver.com>"
kernelshark =  "Darren Hart <dvhart@linux.intel.com>"
latencytop =  "Dexuan Cui <dexuan.cui@intel.com>"
ldconfig-native = 
leafpad =  "Zhai Edwin <edwin.zhai@intel.com>"
liba52 =  "Dongxiao Xu <dongxiao.xu@intel.com>"
libarchive =  "Xiaofeng Yan <xiaofeng.yan@windriver.com>"
libarchive-nativesdk = 
libart-lgpl =  "Dexuan Cui <dexuan.cui@intel.com>"
libassuan =  "Zhai Edwin <edwin.zhai@intel.com>"
libcap =  "Saul Wold <sgw@linux.intel.com>"
libcap-native = 
libcheck =  "Saul Wold <sgw@linux.intel.com>"
libconvert-asn1-perl =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
libconvert-asn1-perl-native = 
libcroco =  "Zhai Edwin <edwin.zhai@intel.com>"
libdaemon =  "Yu Ke <ke.yu@intel.com>"
libevent =  "Scott Garman <scott.a.garman@intel.com>"
libexif =  "Saul Wold <sgw@linux.intel.com>"
libfm =  "Zhai Edwin <edwin.zhai@intel.com>"
libgcc = 
libgcc-nativesdk = 
libgcrypt =  "Saul Wold <sgw@linux.intel.com>"
libgdata =  "Zhai Edwin <edwin.zhai@intel.com>"
libglade =  "Zhai Edwin <edwin.zhai@intel.com>"
libgnome-keyring =  "Zhai Edwin <edwin.zhai@intel.com>"
libgpg-error =  "Zhai Edwin <edwin.zhai@intel.com>"
libical =  "Dongxiao Xu <dongxiao.xu@intel.com>"
libiconv = 
libid3tag =  "Dongxiao Xu <dongxiao.xu@intel.com>"
libmatchbox =  "Zhai Edwin <edwin.zhai@intel.com>"
libmpc =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
libmpc-native = 
libmpc-nativesdk = 
libnfsidmap =  "Scott Garman <scott.a.garman@intel.com>"
libnl =  "Saul Wold <sgw@linux.intel.com>"
libnss-mdns =  "Saul Wold <sgw@linux.intel.com>"
liboil =  "Zhai Edwin <edwin.zhai@intel.com>"
libowl =  "Zhai Edwin <edwin.zhai@intel.com>"
libowl-av =  "Zhai Edwin <edwin.zhai@intel.com>"
libpcre =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
libpcre-native = 
libproxy =  "Dongxiao Xu <dongxiao.xu@intel.com>"
librsvg =  "Dexuan Cui <dexuan.cui@intel.com>"
libsamplerate0 =  "Dongxiao Xu <dongxiao.xu@intel.com>"
libsndfile1 = 
libsoup =  "Zhai Edwin <edwin.zhai@intel.com>"
libsoup-2.4 =  "Zhai Edwin <edwin.zhai@intel.com>"
libtasn1 =  "Saul Wold <sgw@linux.intel.com>"
libtasn1-native = 
libtimedate-perl =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
libtimedate-perl-native = 
libunique =  "Dexuan Cui <dexuan.cui@intel.com>"
liburcu =  "Dexuan Cui <dexuan.cui@intel.com>"
liburi-perl =  "Kai Kang <kai.kang@windriver.com>"
libusb-compat =  "Saul Wold <sgw@linux.intel.com>"
libusb1 =  "Saul Wold <sgw@linux.intel.com>"
libxml-parser-perl =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
libxml-parser-perl-native = 
libxml-simple-perl = 
libxml-simple-perl-native = 
libxslt =  "Zhai Edwin <edwin.zhai@intel.com>"
libxslt-native = 
libzypp =  "Mark Hatle <mark.hatle@windriver.com>"
lighttpd =  "Zhai Edwin <edwin.zhai@intel.com>"
linux-dummy = 
linux-firmware =  "Dongxiao Xu <dongxiao.xu@intel.com>"
linux-libc-headers =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
linux-libc-headers-nativesdk = 
linux-libc-headers-yocto =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
linux-libc-headers-yocto-nativesdk = 
linux-yocto =  "Darren Hart <dvhart@linux.intel.com>"
linux-yocto-rt =  "Darren Hart <dvhart@linux.intel.com>"
logrotate =  "Xiaofeng.Yan <xiaofeng@windriver.com>"
lsb = 
lsbsetup = 
lzo =  "Dexuan Cui <dexuan.cui@intel.com>"
lzo-native = 
makedevs =  "Dongxiao Xu <dongxiao.xu@intel.com>"
makedevs-native = 
matchbox-config-gtk =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-desktop =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-desktop-sato =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-keyboard =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-panel-2 =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-session =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-session-sato =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-stroke =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-terminal =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-theme-sato =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-theme-sato-2 =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-wm =  "Zhai Edwin <edwin.zhai@intel.com>"
matchbox-wm-2 =  "Zhai Edwin <edwin.zhai@intel.com>"
mc =  "Saul Wold <sgw@linux.intel.com>"
mdadm =  "Dexuan Cui <dexuan.cui@intel.com>"
mesa-dri-glsl-native =  "Yu Ke <ke.yu@intel.com>"
meta-environment-i586 = 
meta-ide-support =  "Joshua Lock <joshua.lock@intel.com>"
meta-toolchain = 
meta-toolchain-gmae = 
metacity =  "Zhai Edwin <edwin.zhai@intel.com>"
mingetty =  "Xiaofeng.Yan <xiaofeng@windriver.com>"
mklibs-native = 
mktemp = "Yu Ke <ke.yu@intel.com>"
modutils-initscripts =  "Yu Ke <ke.yu@intel.com>"
mpfr =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
mpfr-native = 
mpfr-nativesdk = 
mtd-utils =  "Dongxiao Xu <dongxiao.xu@intel.com>"
mtd-utils-native = 
mutter =  "Zhai Edwin <edwin.zhai@intel.com>"
nasm =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
nasm-native = 
neon =  "Dongxiao Xu <dongxiao.xu@intel.com>"
oh-puzzles =  "Zhai Edwin <edwin.zhai@intel.com>"
opkg =  "Dongxiao Xu <dongxiao.xu@intel.com"
opkg-collateral =  "Dongxiao Xu <dongxiao.xu@intel.com>"
opkg-config-base =  "Dongxiao Xu <dongxiao.xu@intel.com>"
opkg-native = 
opkg-nativesdk = 
opkg-nogpg = 
opkg-nogpg-native = 
opkg-nogpg-nativesdk = 
opkg-utils =  "Dongxiao Xu <dongxiao.xu@intel.com"
opkg-utils-native = 
orinoco-conf =  "Dongxiao Xu <dongxiao.xu@intel.com>"
owl-video =  "Zhai Edwin <edwin.zhai@intel.com>"
package-index = 
parted =  "Zhai Edwin <edwin.zhai@intel.com>"
parted-native = 
pcmanfm =  "Zhai Edwin <edwin.zhai@intel.com>"
pcmciautils =  "Zhai Edwin <edwin.zhai@intel.com>"
perl =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
perl-native = 
pointercal =  "Zhai Edwin <edwin.zhai@intel.com>"
poky-feed-config-opkg =  "Dongxiao Xu <dongxiao.xu@intel.com>"
popt =  "Saul Wold <sgw@linux.intel.com>"
popt-native = 
portmap =  "Saul Wold <sgw@linux.intel.com>"
ppp-dialin =  "Dongxiao Xu <dongxiao.xu@intel.com>"
pseudo =  "Mark Hatle <mark.hatle@windriver.com>"
pseudo-native = 
pseudo-nativesdk = 
pth =  "Saul Wold <sgw@linux.intel.com>"
pulseaudio =  "Dongxiao Xu <dongxiao.xu@intel.com>"
puzzles =  "Zhai Edwin <edwin.zhai@intel.com>"
python =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
python-argparse = 
python-argparse-native = 
python-dbus =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
python-gst =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
python-imaging =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
python-native = 
python-nativesdk = 
python-pycairo = "Yu Ke <ke.yu@intel.com>"
python-pycurl =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
python-pycurl-native = 
python-pygobject =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
python-pygobject-native = 
python-pygtk =  "Zhai Edwin <edwin.zhai@intel.com>"
python-pyrex =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
python-pyrex-native = 
python-scons =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
python-scons-native = 
python-setuptools = 
python-setuptools-native = 
qemu =  "Zhai Edwin <edwin.zhai@intel.com>"
qemu-config =  "Zhai Edwin <edwin.zhai@intel.com>"
qemu-helper-native =  "Zhai Edwin <edwin.zhai@intel.com>"
qemu-helper-nativesdk =  "Scott Garman <scott.a.garman@intel.com>"
qemu-native = 
qemu-nativesdk = 
qemugl = "Yu Ke <ke.yu@intel.com>"
qemugl-nativesdk = 
qt-demo-init = 
qt-mobility-embedded = 
qt-mobility-x11 = 
qt4-embedded =  "Paul Eggleton <paul.eggleton@linux.intel.com>"
qt4-native = 
qt4-x11-free =  "Paul Eggleton <paul.eggleton@linux.intel.com"
qt4e-demo-image = 
quicky =  "Yu Ke <ke.yu@intel.com>"
quilt =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
quilt-native = 
quota =  "Dongxiao Xu <dongxiao.xu@intel.com>"
readline =  "Saul Wold <sgw@linux.intel.com>"
readline-native = 
readline-nativesdk = 
rgb = 
rsync =  "Saul Wold <sgw@linux.intel.com>"
rt-tests =  "Darren Hart <dvhart@linux.intel.com>"
run-postinsts =  "Dongxiao Xu <dongxiao.xu@intel.com"
rxvt-unicode =  "Saul Wold <sgw@linux.intel.com>"
sat-solver =  "Mark Hatle <mark.hatle@windriver.com>"
sato-icon-theme =  "Zhai Edwin <edwin.zhai@intel.com>"
screenshot =  "Zhai Edwin <edwin.zhai@intel.com>"
sed =  "Zhai Edwin <edwin.zhai@intel.com>"
sed-native = 
settings-daemon =  "Dexuan Cui <dexuan.cui@intel.com>"
shared-mime-info =  "Zhai Edwin <edwin.zhai@intel.com>"
shared-mime-info-native = 
sqlite3 =  "Yu Ke <ke.yu@intel.com>"
sqlite3-native = 
sqlite3-nativesdk = 
squashfs-tools = 
squashfs-tools-native = 
startup-notification =  "Dexuan Cui <dexuan.cui@intel.com>"
strace =  "Dongxiao Xu <dongxiao.xu@intel.com>"
strace-native = 
subversion =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
swabber-native = 
syslinux =  "Saul Wold <sgw@linux.intel.com>"
syslinux-native = 
sysprof =  "Tom Zanussi <tom.zanussi@intel.com>"
systemtap = 
sysvinit =  "Saul Wold <sgw@linux.intel.com>"
sysvinit-inittab = 
taglib =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-base =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-apps-x11-pimlico =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-basic =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-boot =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-clutter =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-console =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-lsb =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-nfs =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-qt =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-sdk =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-sdk-gmae =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-ssh-dropbear = 
task-core-ssh-openssh = 
task-core-standalone-gmae-sdk-target =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-standalone-sdk-target =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-tools =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-x11 =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-core-x11-sato =  "Dongxiao Xu <dongxiao.xu@intel.com>"
task-cross-canadian-i586 = 
task-qt4e = 
task-qte-toolchain-target = 
task-sdk-host-nativesdk = 
tasks =  "Zhai Edwin <edwin.zhai@intel.com>"
tcf-agent =  "Dexuan Cui <dexuan.cui@intel.com>"
tcl =  "Nitin A Kamble <nitin.a.kamble@intel.com>"
tcl-native = 
telepathy-mission-control =  "Dongxiao Xu <dongxiao.xu@intel.com>"
telepathy-python =  "Dongxiao Xu <dongxiao.xu@intel.com>"
texi2html = 
tiff =  "Saul Wold <sgw@linux.intel.com>"
trace-cmd =  "Darren Hart <dvhart@linux.intel.com>"
tzcode-native = 
tzdata =  "Zhai Edwin <edwin.zhai@intel.com>"
u-boot-mkimage =  "Saul Wold <sgw@linux.intel.com>"
u-boot-mkimage-native = 
u-boot-mkimage-nativesdk = 
ubootchart =  "Saul Wold <sgw@linux.intel.com>"
unfs-server-native = 
unfs-server-nativesdk = 
unifdef-native = 
unzip =  "Saul Wold <sgw@linux.intel.com>"
unzip-native = 
update-modules =  "Saul Wold <sgw@linux.intel.com>"
usbinit =  "Saul Wold <sgw@linux.intel.com>"
v86d =  "Saul Wold <sgw@linux.intel.com>"
valgrind =  "Dongxiao Xu <dongxiao.xu@intel.com>"
vte = "Yu Ke <ke.yu@intel.com>"
web =  "Zhai Edwin <edwin.zhai@intel.com>"
web-webkit =  "Zhai Edwin <edwin.zhai@intel.com>"
webkit-gtk =  "Zhai Edwin <edwin.zhai@intel.com>"
wget = 
which =  "Dongxiao Xu <dongxiao.xu@intel.com>"
wireless-tools =  "Dongxiao Xu <dongxiao.xu@intel.com>"
wpa-supplicant =  "Dongxiao Xu <dongxiao.xu@intel.com>"
x11-common = "Yu Ke <ke.yu@intel.com>"
x11vnc =  "Zhai Edwin <edwin.zhai@intel.com>"
xcursor-transparent-theme =  "Zhai Edwin <edwin.zhai@intel.com>"
xf86-input-vmmouse = "Yu Ke <ke.yu@intel.com>"
xinetd = "Yu Ke <ke.yu@intel.com>"
xserver-kdrive =  "Xiaofeng Yan <xiaofeng.yan@windriver.com>"
xserver-nodm-init = "Yu Ke <ke.yu@intel.com>"
xserver-xf86-config = "Yu Ke <ke.yu@intel.com>"
xserver-xorg = "Yu Ke <ke.yu@intel.com>"
xserver-xorg-lite = 
xvideo-tests =  "Dongxiao Xu <dongxiao.xu@intel.com>"
xz =  "Zhai Edwin <edwin.zhai@intel.com>"
xz-native = 
zaurusd =  "Saul Wold <sgw@linux.intel.com>"
zip =  "Saul Wold <sgw@linux.intel.com>"
zip-native = 
zypper =  "Mark Hatle <mark.hatle@windriver.com>"

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 0/1] Create a script for SUMMARY audit in recipes
@ 2011-12-17 15:00 Shane Wang
  2011-12-17 14:54 ` Wang, Shane
  2011-12-17 15:07 ` [PATCH 1/1] " Shane Wang
  0 siblings, 2 replies; 8+ messages in thread
From: Shane Wang @ 2011-12-17 15:00 UTC (permalink / raw)
  To: openembedded-core

Here is the script to check which recipe provides SUMMARY and which doesnot.
For those which do not, maintainer should add or update to a meaningful summary for HOB to display in description.

The following changes since commit b281fd127bac9ba77ab63a5c2b812ddd5d56df37:

  documentation/poky-ref-manual/technical-details.xml: edits per Richard Purdie (2011-12-16 16:58:41 +0000)

are available in the git repository at:
  git://git.pokylinux.org/poky-contrib shane/summary-audit
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=shane/summary-audit

Shane Wang (1):
  Create a script for SUMMARY audit in recipes

 scripts/contrib/summary-audit.sh |   53 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)
 create mode 100755 scripts/contrib/summary-audit.sh

-- 
1.7.6




^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/1] Create a script for SUMMARY audit in recipes
  2011-12-17 15:00 [PATCH 0/1] Create a script for SUMMARY audit in recipes Shane Wang
  2011-12-17 14:54 ` Wang, Shane
@ 2011-12-17 15:07 ` Shane Wang
  2011-12-17 15:38   ` Henning Heinold
  1 sibling, 1 reply; 8+ messages in thread
From: Shane Wang @ 2011-12-17 15:07 UTC (permalink / raw)
  To: openembedded-core

Some recipes don't contain SUMMARY, which HOB will use for descriptions.
If the summary is missing, bitbake will create a default value for summary.
That is PN plus string " version " plus its version. Every maintainer should add and update the summary fields according to audit results.

[YOCTO #1804] got fixed, and maintainers should follow up.

Signed-off-by: Shane Wang <shane.wang@intel.com>
---
 scripts/contrib/summary-audit.sh |   53 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)
 create mode 100755 scripts/contrib/summary-audit.sh

diff --git a/scripts/contrib/summary-audit.sh b/scripts/contrib/summary-audit.sh
new file mode 100755
index 0000000..068e283
--- /dev/null
+++ b/scripts/contrib/summary-audit.sh
@@ -0,0 +1,53 @@
+#!/bin/bash
+#
+# Perform an audit of which recipes provide summary and which
+# are missing for HOB2.
+#
+# Setup requirements: Run this script after source'ing the build
+# environment script, so you're running it from build/ directory.
+#
+# Maintainer: Shane Wang <shane.wang@intel.com>
+
+DISTRO_TRACKING_FILE="../meta/conf/distro/include/distro_tracking_fields.inc"
+REPORT_MISSING_SUMMARY="summary.txt"
+REPORT_LOG="summary.log"
+
+rm -rf $REPORT_MISSING_SUMMARY $REPORT_LOG
+
+BITBAKE=`which bitbake`
+if [ -z "$BITBAKE" ]; then
+	echo "Error: bitbake command not found."
+	echo "Did you forget to source the build environment script?"
+	exit 1
+fi
+
+packages=(`bitbake -s | awk '{ print \$1 }'`)
+versions=(`bitbake -s | awk '{ print \$2 }'`)
+
+echo "Package Num: ${#packages[*]} Version Num: ${#versions[*]}" >> "$REPORT_LOG"
+len=${#packages[*]}
+
+for (( i=0; i < "$len"; i++ )); do
+	pkg=${packages[$i]}
+
+	if [[ "$pkg" == "Loading" || "$pkg" == "Loaded" ||
+          "$pkg" == "Parsing" || "$pkg" == "Package" ||
+          "$pkg" == "NOTE:"   || "$pkg" == "WARNING:" ||
+          "$pkg" == "done."   || "$pkg" == "============" ]]
+	then
+		# Skip initial bitbake output
+		continue
+	fi
+
+	SUMMARY=`bitbake -e $pkg | grep -e "^SUMMARY *=" | awk -F '=' '{ print \$2 }' | awk -F '"' '{ print \$2 }'`
+	ver=${versions[$i]#*:} # remove ':' in the version
+	echo "Handling package $pkg ($i out of $len) ..."
+	echo "HANDLING SUMMARY of package $pkg ... $SUMMARY <---NOT---> $pkg version $ver" >> "$REPORT_LOG"
+
+	if [[ "$SUMMARY" =~ "$pkg"" version ""$ver" ]]; then
+		# find which summary is missing and report
+		maintainer=`cat ../meta/conf/distro/include/distro_tracking_fields.inc | grep -e "^RECIPE_MAINTAINER_pn-"$pkg" *=" | cut -d= -f2`
+		echo "$pkg"" = ""$maintainer" >> "$REPORT_MISSING_SUMMARY"
+	fi
+done
+echo "DONE!" >> "$REPORT_LOG"
-- 
1.7.6




^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/1] Create a script for SUMMARY audit in recipes
  2011-12-17 15:07 ` [PATCH 1/1] " Shane Wang
@ 2011-12-17 15:38   ` Henning Heinold
  2011-12-17 17:18     ` Wang, Shane
  0 siblings, 1 reply; 8+ messages in thread
From: Henning Heinold @ 2011-12-17 15:38 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Sat, Dec 17, 2011 at 11:07:12PM +0800, Shane Wang wrote:
> Some recipes don't contain SUMMARY, which HOB will use for descriptions.
> If the summary is missing, bitbake will create a default value for summary.
> That is PN plus string " version " plus its version. Every maintainer should add and update the summary fields according to audit results.
> 
> [YOCTO #1804] got fixed, and maintainers should follow up.
> 
> Signed-off-by: Shane Wang <shane.wang@intel.com>
> ---
>  scripts/contrib/summary-audit.sh |   53 ++++++++++++++++++++++++++++++++++++++
>  1 files changed, 53 insertions(+), 0 deletions(-)
>  create mode 100755 scripts/contrib/summary-audit.sh
> 
> diff --git a/scripts/contrib/summary-audit.sh b/scripts/contrib/summary-audit.sh
> new file mode 100755
> index 0000000..068e283
> --- /dev/null
> +++ b/scripts/contrib/summary-audit.sh
> @@ -0,0 +1,53 @@
> +#!/bin/bash
> +#

Hm,

where do you need special bash features? 

Bye Henning



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/1] Create a script for SUMMARY audit in recipes
  2011-12-17 15:38   ` Henning Heinold
@ 2011-12-17 17:18     ` Wang, Shane
  2011-12-17 17:52       ` Henning Heinold
  2011-12-17 17:53       ` Otavio Salvador
  0 siblings, 2 replies; 8+ messages in thread
From: Wang, Shane @ 2011-12-17 17:18 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

Henning Heinold wrote on 2011-12-17:

> On Sat, Dec 17, 2011 at 11:07:12PM +0800, Shane Wang wrote:
>> Some recipes don't contain SUMMARY, which HOB will use for
>> descriptions. If the summary is missing, bitbake will create a default
>> value for summary. That is PN plus string " version " plus its version.
>> Every maintainer should add and update the summary fields according to
>> audit results.
>> 
>> [YOCTO #1804] got fixed, and maintainers should follow up.
>> 
>> Signed-off-by: Shane Wang <shane.wang@intel.com>
>> ---
>>  scripts/contrib/summary-audit.sh |   53
>>  ++++++++++++++++++++++++++++++++++++++ 1 files changed, 53
>>  insertions(+), 0 deletions(-) create mode 100755
>>  scripts/contrib/summary-audit.sh
>> diff --git a/scripts/contrib/summary-audit.sh
>> b/scripts/contrib/summary-audit.sh new file mode 100755 index
>> 0000000..068e283 --- /dev/null +++ b/scripts/contrib/summary-audit.sh
>> @@ -0,0 +1,53 @@ +#!/bin/bash +#
> 
> Hm,
> 
> where do you need special bash features?
> 
> Bye Henning

OK, nowhere. I tested with sh just now, it also worked. Will change that.

--
Shane



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/1] Create a script for SUMMARY audit in recipes
  2011-12-17 17:18     ` Wang, Shane
@ 2011-12-17 17:52       ` Henning Heinold
  2011-12-20 15:57         ` Wang, Shane
  2011-12-17 17:53       ` Otavio Salvador
  1 sibling, 1 reply; 8+ messages in thread
From: Henning Heinold @ 2011-12-17 17:52 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Sun, Dec 18, 2011 at 01:18:15AM +0800, Wang, Shane wrote:
> Henning Heinold wrote on 2011-12-17:
> 
> > On Sat, Dec 17, 2011 at 11:07:12PM +0800, Shane Wang wrote:
> >> Some recipes don't contain SUMMARY, which HOB will use for
> >> descriptions. If the summary is missing, bitbake will create a default
> >> value for summary. That is PN plus string " version " plus its version.
> >> Every maintainer should add and update the summary fields according to
> >> audit results.
> >> 
> >> [YOCTO #1804] got fixed, and maintainers should follow up.
> >> 
> >> Signed-off-by: Shane Wang <shane.wang@intel.com>
> >> ---
> >>  scripts/contrib/summary-audit.sh |   53
> >>  ++++++++++++++++++++++++++++++++++++++ 1 files changed, 53
> >>  insertions(+), 0 deletions(-) create mode 100755
> >>  scripts/contrib/summary-audit.sh
> >> diff --git a/scripts/contrib/summary-audit.sh
> >> b/scripts/contrib/summary-audit.sh new file mode 100755 index
> >> 0000000..068e283 --- /dev/null +++ b/scripts/contrib/summary-audit.sh
> >> @@ -0,0 +1,53 @@ +#!/bin/bash +#
> > 
> > Hm,
> > 
> > where do you need special bash features?
> > 
> > Bye Henning
> 
> OK, nowhere. I tested with sh just now, it also worked. Will change that.

I think you used some == you have to change them.

Bye Henning



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/1] Create a script for SUMMARY audit in recipes
  2011-12-17 17:18     ` Wang, Shane
  2011-12-17 17:52       ` Henning Heinold
@ 2011-12-17 17:53       ` Otavio Salvador
  1 sibling, 0 replies; 8+ messages in thread
From: Otavio Salvador @ 2011-12-17 17:53 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

On Sat, Dec 17, 2011 at 15:18, Wang, Shane <shane.wang@intel.com> wrote:

> OK, nowhere. I tested with sh just now, it also worked. Will change that.


Test it with dash please.

-- 
Otavio Salvador                             O.S. Systems
E-mail: otavio@ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br

[-- Attachment #2: Type: text/html, Size: 828 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/1] Create a script for SUMMARY audit in recipes
  2011-12-17 17:52       ` Henning Heinold
@ 2011-12-20 15:57         ` Wang, Shane
  0 siblings, 0 replies; 8+ messages in thread
From: Wang, Shane @ 2011-12-20 15:57 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

Henning Heinold wrote on 2011-12-18:

> I think you used some == you have to change them.

Why do I need to change ==, for /bin/sh or dash?

--
Shane



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-12-20 16:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-17 15:00 [PATCH 0/1] Create a script for SUMMARY audit in recipes Shane Wang
2011-12-17 14:54 ` Wang, Shane
2011-12-17 15:07 ` [PATCH 1/1] " Shane Wang
2011-12-17 15:38   ` Henning Heinold
2011-12-17 17:18     ` Wang, Shane
2011-12-17 17:52       ` Henning Heinold
2011-12-20 15:57         ` Wang, Shane
2011-12-17 17:53       ` Otavio Salvador

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox