Create a script for SUMMARY audit in recipes
cover 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
Signature · 1 line
1.7.6
PATCH 1/1 Create a script for SUMMARY audit in recipes
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.
--- scripts/contrib/summary-audit.sh | 53 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) create mode 100755 scripts/contrib/summary-audit.sh
scripts/contrib/summary-audit.sh new file +53 -0
@@ -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 <[email protected]> + +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"
Signature · 1 line
1.7.6
Attached is the audit result for the recipes whose SUMMARYs are missing.
--
Shane
Quoted 26 lines
-----Original Message-----
From: Wang, Shane
Sent: Saturday, December 17, 2011 11:00 PM
To: [email protected]
Cc: Wang, Shane
Subject: [PATCH 0/1] Create a script for SUMMARY audit in recipesHere 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-contribshane/summary-audithttp://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=shane/summary-audit
Shane Wang (1):
Create a script for SUMMARY audit in recipes
Quoted 7 lines
scripts/contrib/summary-audit.sh | 53 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) create mode 100755 scripts/contrib/summary-audit.sh--
1.7.6
acl = "Saul Wold <[email protected]>"
acl-native =
acpid = "Zhai Edwin <[email protected]>"
adt-installer = "Jessica Zhang <[email protected]>" alsa-lib = "Dongxiao Xu <[email protected]>"
alsa-lib-native =
alsa-tools = "Kai Kang <[email protected]>"
alsa-utils = "Dongxiao Xu <[email protected]>"
apr = "Zhai Edwin <[email protected]>"
apr-native =
apr-util = "Zhai Edwin <[email protected]>"
apr-util-native =
apt = "Mei Lei <[email protected]>"
apt-native =
aspell = "Mei Lei <[email protected]>"
atk = "Zhai Edwin <[email protected]>"
attr = "Saul Wold <[email protected]>"
attr-native =
augeas = "Saul Wold <[email protected]>"
bash = "Saul Wold <[email protected]>"
bc = "Zhai Edwin <[email protected]>"
beecrypt = "Zhai Edwin <[email protected]>"
beecrypt-native =
bind = "Xiaofeng Yan <[email protected]>"
blktrace = "Tom Zanussi <[email protected]>"
boost = "Saul Wold <[email protected]>"
boost-jam-native = "Saul Wold <[email protected]>"
clutter = "Zhai Edwin <[email protected]>"
clutter-1.6 = "Zhai Edwin <[email protected]>"
clutter-box2d = "Zhai Edwin <[email protected]>" clutter-box2d-1.6 = "Zhai Edwin <[email protected]>" clutter-gst-1.6 = "Dongxiao Xu <[email protected]>"
cmake =
cmake-native = "Dongxiao Xu <[email protected]>" cmake-nativesdk =
cogl =
connman-gnome = "Dongxiao Xu <[email protected]>"
consolekit = "Zhai Edwin <[email protected]>"
contacts = "Zhai Edwin <[email protected]>"
core-image-base = "Dongxiao Xu <[email protected]>" core-image-basic = "Dongxiao Xu <[email protected]>" core-image-clutter =
core-image-core = "Dongxiao Xu <[email protected]>" core-image-lsb = "Dongxiao Xu <[email protected]>" core-image-lsb-dev =
core-image-lsb-sdk =
core-image-minimal = "Dongxiao Xu <[email protected]>" core-image-minimal-dev =
core-image-minimal-initramfs = "Dongxiao Xu <[email protected]>" core-image-minimal-mtdutils = "Dongxiao Xu <[email protected]>" core-image-rt =
core-image-rt-sdk =
core-image-sato = "Dongxiao Xu <[email protected]>" core-image-sato-dev =
core-image-sato-sdk = "Dongxiao Xu <[email protected]>" cracklib = "Yu Ke <[email protected]>"
createrepo = "Saul Wold <[email protected]>"
createrepo-native =
curl = "Mei Lei <[email protected]>"
curl-native =
curl-nativesdk =
cwautomacros = "Dongxiao Xu <[email protected]>" cwautomacros-native =
dates = "Zhai Edwin <[email protected]>"
db = "Dongxiao Xu <[email protected]>"
db-native =
db-nativesdk =
dbus-wait = "Zhai Edwin <[email protected]>" desktop-file-utils-native =
diffutils = "Mei Lei <[email protected]>"
dosfstools = "Scott Garman <[email protected]>" dosfstools-native =
dpkg = "Dongxiao Xu <[email protected]"
dpkg-native =
dropbear = "Mei Lei <[email protected]>"
ed = "Zhai Edwin <[email protected]>"
eds-dbus = "Zhai Edwin <[email protected]>"
eds-tools =
eee-acpi-scripts = "Zhai Edwin <[email protected]>" eglibc-locale-nativesdk =
elfutils = "Mei Lei <[email protected]>"
elfutils-native =
elfutils-nativesdk =
enchant = "Dongxiao Xu <[email protected]>" external-csl-toolchain =
external-poky-toolchain =
external-python-tarball =
font-alias = "Dexuan Cui <[email protected]>"
font-util = "Dexuan Cui <[email protected]>"
font-util-native =
formfactor = "Dongxiao Xu <[email protected]>"
fotowall = "Yu Ke <[email protected]>"
fstests = "Nitin A Kamble <[email protected]>"
gail =
gaku = "Dongxiao Xu <[email protected]>"
gawk = "Mei Lei <[email protected]>"
gcc = "Nitin A Kamble <[email protected]>"
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 <[email protected]>"
gconf-dbus-native =
gdb = "Nitin A Kamble <[email protected]>"
gdb-cross =
gdb-cross-canadian-i586 =
gdbm = "Yu Ke <[email protected]>"
gdbm-native =
gdbm-nativesdk =
gdk-pixbuf = "Zhai Edwin <[email protected]>" gdk-pixbuf-native =
gettext-minimal-native =
git = "Nitin A Kamble <[email protected]>"
git-native =
glew =
glib-networking =
gmp = "Nitin A Kamble <[email protected]>"
gmp-native =
gmp-nativesdk =
gnome-common = "Zhai Edwin <[email protected]>"
"Zhai Edwin <[email protected]>"
gnome-common-native =
gnome-desktop = "Zhai Edwin <[email protected]>" gnome-doc-utils = "Dexuan Cui <[email protected]>" gnome-doc-utils-native =
gnome-icon-theme = "Zhai Edwin <[email protected]>" gnome-keyring = "Zhai Edwin <[email protected]>" gnome-mime-data = "Zhai Edwin <[email protected]>"
gnutls = "Yu Ke <[email protected]>"
gobject-introspection =
gobject-introspection-native =
gpgme = "Zhai Edwin <[email protected]>"
grep = "Scott Garman <[email protected]>"
gst-ffmpeg = "Dongxiao Xu <[email protected]>" gst-fluendo-mpegdemux = "Dongxiao Xu <[email protected]>" gst-meta-base = "Dongxiao Xu <[email protected]>" gst-plugins-bad = "Dongxiao Xu <[email protected]>" gst-plugins-base = "Dongxiao Xu <[email protected]>" gst-plugins-good = "Dongxiao Xu <[email protected]>"
gthumb =
gtk-engines = "Zhai Edwin <[email protected]>" gtk-sato-engine = "Zhai Edwin <[email protected]>" gtk-theme-torturer = "Zhai Edwin <[email protected]>" gtkhtml2 = "Zhai Edwin <[email protected]>"
guilt-native =
gupnp-tools = "Dongxiao Xu <[email protected]>"
hello-mod =
help2man-native =
hicolor-icon-theme = "Zhai Edwin <[email protected]>" hostap-conf = "Dongxiao Xu <[email protected]>" icecc-create-env-native =
icon-naming-utils-native =
icu = "Scott Garman <[email protected]>"
icu-native =
initramfs-boot = "Yu Ke <[email protected]>"
initramfs-live-boot = "Yu Ke <[email protected]>" initramfs-live-install = "Yu Ke <[email protected]>"
intltool = "Nitin A Kamble <[email protected]>" intltool-native =
js = "Saul Wold <[email protected]>"
kern-tools-native = "Bruce Ashfield <[email protected]>"
"Bruce Ashfield <[email protected]>"
kernelshark = "Darren Hart <[email protected]>"
latencytop = "Dexuan Cui <[email protected]>"
ldconfig-native =
leafpad = "Zhai Edwin <[email protected]>"
liba52 = "Dongxiao Xu <[email protected]>"
libarchive = "Xiaofeng Yan <[email protected]>" libarchive-nativesdk =
libart-lgpl = "Dexuan Cui <[email protected]>"
libassuan = "Zhai Edwin <[email protected]>"
libcap = "Saul Wold <[email protected]>"
libcap-native =
libcheck = "Saul Wold <[email protected]>" libconvert-asn1-perl = "Nitin A Kamble <[email protected]>" libconvert-asn1-perl-native =
libcroco = "Zhai Edwin <[email protected]>"
libdaemon = "Yu Ke <[email protected]>"
libevent = "Scott Garman <[email protected]>"
libexif = "Saul Wold <[email protected]>"
libfm = "Zhai Edwin <[email protected]>"
libgcc =
libgcc-nativesdk =
libgcrypt = "Saul Wold <[email protected]>"
libgdata = "Zhai Edwin <[email protected]>"
libglade = "Zhai Edwin <[email protected]>"
libgnome-keyring = "Zhai Edwin <[email protected]>" libgpg-error = "Zhai Edwin <[email protected]>"
libical = "Dongxiao Xu <[email protected]>"
libiconv =
libid3tag = "Dongxiao Xu <[email protected]>"
libmatchbox = "Zhai Edwin <[email protected]>"
libmpc = "Nitin A Kamble <[email protected]>" libmpc-native =
libmpc-nativesdk =
libnfsidmap = "Scott Garman <[email protected]>"
libnl = "Saul Wold <[email protected]>"
libnss-mdns = "Saul Wold <[email protected]>"
liboil = "Zhai Edwin <[email protected]>"
libowl = "Zhai Edwin <[email protected]>"
libowl-av = "Zhai Edwin <[email protected]>"
libpcre = "Nitin A Kamble <[email protected]>" libpcre-native =
libproxy = "Dongxiao Xu <[email protected]>"
librsvg = "Dexuan Cui <[email protected]>"
libsamplerate0 = "Dongxiao Xu <[email protected]>" libsndfile1 =
libsoup = "Zhai Edwin <[email protected]>"
libsoup-2.4 = "Zhai Edwin <[email protected]>"
libtasn1 = "Saul Wold <[email protected]>"
libtasn1-native =
libtimedate-perl = "Nitin A Kamble <[email protected]>" libtimedate-perl-native =
libunique = "Dexuan Cui <[email protected]>"
liburcu = "Dexuan Cui <[email protected]>"
liburi-perl = "Kai Kang <[email protected]>"
libusb-compat = "Saul Wold <[email protected]>"
libusb1 = "Saul Wold <[email protected]>"
libxml-parser-perl = "Nitin A Kamble <[email protected]>" libxml-parser-perl-native =
libxml-simple-perl =
libxml-simple-perl-native =
libxslt = "Zhai Edwin <[email protected]>"
libxslt-native =
libzypp = "Mark Hatle <[email protected]>"
lighttpd = "Zhai Edwin <[email protected]>"
linux-dummy =
linux-firmware = "Dongxiao Xu <[email protected]>" linux-libc-headers = "Nitin A Kamble <[email protected]>" linux-libc-headers-nativesdk =
linux-libc-headers-yocto = "Nitin A Kamble <[email protected]>" linux-libc-headers-yocto-nativesdk =
linux-yocto = "Darren Hart <[email protected]>" linux-yocto-rt = "Darren Hart <[email protected]>" logrotate = "Xiaofeng.Yan <[email protected]>"
lsb =
lsbsetup =
lzo = "Dexuan Cui <[email protected]>"
lzo-native =
makedevs = "Dongxiao Xu <[email protected]>"
makedevs-native =
matchbox-config-gtk = "Zhai Edwin <[email protected]>" matchbox-desktop = "Zhai Edwin <[email protected]>" matchbox-desktop-sato = "Zhai Edwin <[email protected]>" matchbox-keyboard = "Zhai Edwin <[email protected]>" matchbox-panel-2 = "Zhai Edwin <[email protected]>" matchbox-session = "Zhai Edwin <[email protected]>" matchbox-session-sato = "Zhai Edwin <[email protected]>" matchbox-stroke = "Zhai Edwin <[email protected]>" matchbox-terminal = "Zhai Edwin <[email protected]>" matchbox-theme-sato = "Zhai Edwin <[email protected]>" matchbox-theme-sato-2 = "Zhai Edwin <[email protected]>" matchbox-wm = "Zhai Edwin <[email protected]>"
matchbox-wm-2 = "Zhai Edwin <[email protected]>"
mc = "Saul Wold <[email protected]>"
mdadm = "Dexuan Cui <[email protected]>"
mesa-dri-glsl-native = "Yu Ke <[email protected]>" meta-environment-i586 =
meta-ide-support = "Joshua Lock <[email protected]>" meta-toolchain =
meta-toolchain-gmae =
metacity = "Zhai Edwin <[email protected]>"
mingetty = "Xiaofeng.Yan <[email protected]>"
mklibs-native =
mktemp = "Yu Ke <[email protected]>"
modutils-initscripts = "Yu Ke <[email protected]>"
mpfr = "Nitin A Kamble <[email protected]>"
mpfr-native =
mpfr-nativesdk =
mtd-utils = "Dongxiao Xu <[email protected]>" mtd-utils-native =
mutter = "Zhai Edwin <[email protected]>"
nasm = "Nitin A Kamble <[email protected]>"
nasm-native =
neon = "Dongxiao Xu <[email protected]>"
oh-puzzles = "Zhai Edwin <[email protected]>"
opkg = "Dongxiao Xu <[email protected]"
opkg-collateral = "Dongxiao Xu <[email protected]>" opkg-config-base = "Dongxiao Xu <[email protected]>" opkg-native =
opkg-nativesdk =
opkg-nogpg =
opkg-nogpg-native =
opkg-nogpg-nativesdk =
opkg-utils = "Dongxiao Xu <[email protected]" opkg-utils-native =
orinoco-conf = "Dongxiao Xu <[email protected]>"
owl-video = "Zhai Edwin <[email protected]>"
package-index =
parted = "Zhai Edwin <[email protected]>"
parted-native =
pcmanfm = "Zhai Edwin <[email protected]>"
pcmciautils = "Zhai Edwin <[email protected]>"
perl = "Nitin A Kamble <[email protected]>"
perl-native =
pointercal = "Zhai Edwin <[email protected]>" poky-feed-config-opkg = "Dongxiao Xu <[email protected]>" popt = "Saul Wold <[email protected]>"
popt-native =
portmap = "Saul Wold <[email protected]>"
ppp-dialin = "Dongxiao Xu <[email protected]>"
pseudo = "Mark Hatle <[email protected]>"
pseudo-native =
pseudo-nativesdk =
pth = "Saul Wold <[email protected]>"
pulseaudio = "Dongxiao Xu <[email protected]>"
puzzles = "Zhai Edwin <[email protected]>"
python = "Nitin A Kamble <[email protected]>" python-argparse =
python-argparse-native =
python-dbus = "Nitin A Kamble <[email protected]>" python-gst = "Nitin A Kamble <[email protected]>" python-imaging = "Nitin A Kamble <[email protected]>" python-native =
python-nativesdk =
python-pycairo = "Yu Ke <[email protected]>"
python-pycurl = "Nitin A Kamble <[email protected]>" python-pycurl-native =
python-pygobject = "Nitin A Kamble <[email protected]>" python-pygobject-native =
python-pygtk = "Zhai Edwin <[email protected]>"
python-pyrex = "Nitin A Kamble <[email protected]>" python-pyrex-native =
python-scons = "Nitin A Kamble <[email protected]>" python-scons-native =
python-setuptools =
python-setuptools-native =
qemu = "Zhai Edwin <[email protected]>"
qemu-config = "Zhai Edwin <[email protected]>" qemu-helper-native = "Zhai Edwin <[email protected]>" qemu-helper-nativesdk = "Scott Garman <[email protected]>" qemu-native =
qemu-nativesdk =
qemugl = "Yu Ke <[email protected]>"
qemugl-nativesdk =
qt-demo-init =
qt-mobility-embedded =
qt-mobility-x11 =
qt4-embedded = "Paul Eggleton <[email protected]>" qt4-native =
qt4-x11-free = "Paul Eggleton <[email protected]" qt4e-demo-image =
quicky = "Yu Ke <[email protected]>"
quilt = "Nitin A Kamble <[email protected]>"
quilt-native =
quota = "Dongxiao Xu <[email protected]>"
readline = "Saul Wold <[email protected]>"
readline-native =
readline-nativesdk =
rgb =
rsync = "Saul Wold <[email protected]>"
rt-tests = "Darren Hart <[email protected]>"
run-postinsts = "Dongxiao Xu <[email protected]" rxvt-unicode = "Saul Wold <[email protected]>"
sat-solver = "Mark Hatle <[email protected]>" sato-icon-theme = "Zhai Edwin <[email protected]>"
screenshot = "Zhai Edwin <[email protected]>"
sed = "Zhai Edwin <[email protected]>"
sed-native =
settings-daemon = "Dexuan Cui <[email protected]>" shared-mime-info = "Zhai Edwin <[email protected]>" shared-mime-info-native =
sqlite3 = "Yu Ke <[email protected]>"
sqlite3-native =
sqlite3-nativesdk =
squashfs-tools =
squashfs-tools-native =
startup-notification = "Dexuan Cui <[email protected]>" strace = "Dongxiao Xu <[email protected]>"
strace-native =
subversion = "Nitin A Kamble <[email protected]>" swabber-native =
syslinux = "Saul Wold <[email protected]>"
syslinux-native =
sysprof = "Tom Zanussi <[email protected]>"
systemtap =
sysvinit = "Saul Wold <[email protected]>"
sysvinit-inittab =
taglib = "Dongxiao Xu <[email protected]>"
task-base = "Dongxiao Xu <[email protected]>" task-core-apps-x11-pimlico = "Dongxiao Xu <[email protected]>" task-core-basic = "Dongxiao Xu <[email protected]>" task-core-boot = "Dongxiao Xu <[email protected]>" task-core-clutter = "Dongxiao Xu <[email protected]>" task-core-console = "Dongxiao Xu <[email protected]>" task-core-lsb = "Dongxiao Xu <[email protected]>" task-core-nfs = "Dongxiao Xu <[email protected]>" task-core-qt = "Dongxiao Xu <[email protected]>" task-core-sdk = "Dongxiao Xu <[email protected]>" task-core-sdk-gmae = "Dongxiao Xu <[email protected]>" task-core-ssh-dropbear =
task-core-ssh-openssh =
task-core-standalone-gmae-sdk-target = "Dongxiao Xu <[email protected]>" task-core-standalone-sdk-target = "Dongxiao Xu <[email protected]>" task-core-tools = "Dongxiao Xu <[email protected]>" task-core-x11 = "Dongxiao Xu <[email protected]>" task-core-x11-sato = "Dongxiao Xu <[email protected]>" task-cross-canadian-i586 =
task-qt4e =
task-qte-toolchain-target =
task-sdk-host-nativesdk =
tasks = "Zhai Edwin <[email protected]>"
tcf-agent = "Dexuan Cui <[email protected]>"
tcl = "Nitin A Kamble <[email protected]>"
tcl-native =
telepathy-mission-control = "Dongxiao Xu <[email protected]>" telepathy-python = "Dongxiao Xu <[email protected]>" texi2html =
tiff = "Saul Wold <[email protected]>"
trace-cmd = "Darren Hart <[email protected]>"
tzcode-native =
tzdata = "Zhai Edwin <[email protected]>"
u-boot-mkimage = "Saul Wold <[email protected]>" u-boot-mkimage-native =
u-boot-mkimage-nativesdk =
ubootchart = "Saul Wold <[email protected]>" unfs-server-native =
unfs-server-nativesdk =
unifdef-native =
unzip = "Saul Wold <[email protected]>"
unzip-native =
update-modules = "Saul Wold <[email protected]>"
usbinit = "Saul Wold <[email protected]>"
v86d = "Saul Wold <[email protected]>"
valgrind = "Dongxiao Xu <[email protected]>"
vte = "Yu Ke <[email protected]>"
web = "Zhai Edwin <[email protected]>"
web-webkit = "Zhai Edwin <[email protected]>"
webkit-gtk = "Zhai Edwin <[email protected]>"
wget =
which = "Dongxiao Xu <[email protected]>"
wireless-tools = "Dongxiao Xu <[email protected]>" wpa-supplicant = "Dongxiao Xu <[email protected]>" x11-common = "Yu Ke <[email protected]>"
x11vnc = "Zhai Edwin <[email protected]>" xcursor-transparent-theme = "Zhai Edwin <[email protected]>" xf86-input-vmmouse = "Yu Ke <[email protected]>"
xinetd = "Yu Ke <[email protected]>"
xserver-kdrive = "Xiaofeng Yan <[email protected]>" xserver-nodm-init = "Yu Ke <[email protected]>"
xserver-xf86-config = "Yu Ke <[email protected]>"
xserver-xorg = "Yu Ke <[email protected]>"
xserver-xorg-lite =
xvideo-tests = "Dongxiao Xu <[email protected]>"
xz = "Zhai Edwin <[email protected]>"
xz-native =
zaurusd = "Saul Wold <[email protected]>"
zip = "Saul Wold <[email protected]>"
zip-native =
zypper = "Mark Hatle <[email protected]>"
Quoted 18 lines · Shane Wang
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 <[email protected]>--- scripts/contrib/summary-audit.sh | 53 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) create mode 100755 scripts/contrib/summary-audit.shscripts/contrib/summary-audit.sh new file +0
-0
scripts/contrib/summary-audit.sh line 2
Quoted 2 lines
scripts/contrib/summary-audit.sh new file +2
-0@@ -0,0 +1,53 @@ +#!/bin/bash +#
Hm,
where do you need special bash features?
Bye Henning
Henning Heinold wrote on 2011-12-17:
Quoted 22 lines · Shane Wang
Review +#!/bin/bash +#
Quoted 18 lines
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 <[email protected]>--- scripts/contrib/summary-audit.sh | 53++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) create mode 100755
scripts/contrib/summary-audit.sh(quoted diff) +0
-0
b/scripts/contrib/summary-audit.shnew file mode 100755 index 0000000..068e283 ---/dev/null+++b/scripts/contrib/summary-audit.sh(quoted diff) +0
-0@@ -0,0 +1,53 @@ +#!/bin/bash +#Hm,
Quoted 3 lines
where do you need special bash features?
Bye Henning
OK, nowhere. I tested with sh just now, it also worked. Will change that.
--
Shane
Quoted 24 lines · Shane
Henning Heinold wrote on 2011-12-17:
Quoted 22 lines · Shane Wang
Review +#!/bin/bash +#
Quoted 18 lines
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 <[email protected]>--- scripts/contrib/summary-audit.sh | 53++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) create mode 100755
scripts/contrib/summary-audit.sh(quoted diff) +0
-0
b/scripts/contrib/summary-audit.shnew file mode 100755 index 0000000..068e283 ---/dev/null+++b/scripts/contrib/summary-audit.sh(quoted diff) +0
-0@@ -0,0 +1,53 @@ +#!/bin/bash +#Hm,
Quoted 5 lines
Quoted 3 lines
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
Quoted 1 line · Shane
OK, nowhere. I tested with sh just now, it also worked. Will change that.
Test it with dash please.
Signature · 3 lines
Otavio Salvador O.S. Systems E-mail: [email protected] http://www.ossystems.com.br Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
Henning Heinold wrote on 2011-12-18:
Quoted 1 line
I think you used some == you have to change them.
Why do I need to change ==, for /bin/sh or dash?
--
Shane