From: Saul Wold <sgw@linux.intel.com>
To: Patches and discussions about the oe-core layer
<openembedded-core@lists.openembedded.org>
Cc: Koen Kooi <koen@dominion.thruhere.net>
Subject: Re: [PATCH 1/3] buildhistory: remove duplicate entries from dot graph
Date: Tue, 03 Apr 2012 16:40:14 -0700 [thread overview]
Message-ID: <4F7B8A5E.5030103@linux.intel.com> (raw)
In-Reply-To: <1333231604-24561-1-git-send-email-koen@dominion.thruhere.net>
On 03/31/2012 03:06 PM, Koen Kooi wrote:
> There are various conditions that lead to duplicate entries in the dot graph which need to get fixed, but this patch is a catchall. A previous attempt to address this only works on rpm which gives a \n seperated output, opkg doesn't.
>
> Another benefit is that the sort order is now know, leading to less spurious diffs in buildhistory commits.
>
> Signed-off-by: Koen Kooi<koen@dominion.thruhere.net>
> ---
> meta/classes/buildhistory.bbclass | 10 +++++-----
> 1 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass
> index f99aa7f..386c32c 100644
> --- a/meta/classes/buildhistory.bbclass
> +++ b/meta/classes/buildhistory.bbclass
> @@ -300,16 +300,16 @@ buildhistory_get_image_installed() {
> echo $pkgsize $pkg>> ${BUILDHISTORY_DIR_IMAGE}/installed-package-sizes.tmp
> fi
>
> - deps=`list_package_depends $pkg | sort | uniq`
> + deps=`list_package_depends $pkg`
> for dep in $deps ; do
> - echo "$pkg OPP $dep;" | sed -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' | sed 's:OPP:->:g'>> ${BUILDHISTORY_DIR_IMAGE}/depends.dot
> + echo "$pkg OPP $dep;" | sed -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' | sed 's:OPP:->:g'
> done
>
> - recs=`list_package_recommends $pkg | sort | uniq`
> + recs=`list_package_recommends $pkg`
> for rec in $recs ; do
> - echo "$pkg OPP $rec [style=dotted];" | sed -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' | sed 's:OPP:->:g'>> ${BUILDHISTORY_DIR_IMAGE}/depends.dot
> + echo "$pkg OPP $rec [style=dotted];" | sed -e 's:-:_:g' -e 's:\.:_:g' -e 's:+::g' | sed 's:OPP:->:g'
> done
> - done
> + done | sort | uniq>> ${BUILDHISTORY_DIR_IMAGE}/depends.dot
> echo "}">> ${BUILDHISTORY_DIR_IMAGE}/depends.dot
>
> cat ${BUILDHISTORY_DIR_IMAGE}/installed-package-sizes.tmp | sort -n -r | awk '{print $1 "\tKiB " $2}'> ${BUILDHISTORY_DIR_IMAGE}/installed-package-sizes.txt
Merged the series of 3 into OE-Core
Thanks
Sau!
prev parent reply other threads:[~2012-04-03 23:49 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-31 22:06 [PATCH 1/3] buildhistory: remove duplicate entries from dot graph Koen Kooi
2012-03-31 22:06 ` [PATCH 2/3] buildhistory: record all builds Koen Kooi
2012-03-31 22:06 ` [PATCH 3/3] buildhistory: make seperate commits for every changed top level entry in the buildhistory dir Koen Kooi
2012-04-03 23:40 ` Saul Wold [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F7B8A5E.5030103@linux.intel.com \
--to=sgw@linux.intel.com \
--cc=koen@dominion.thruhere.net \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.