* 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