[OE-core] [PATCH 0/1] Disk io measurements for build statistics

2011-08-03 Thread Beth Flanagan
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=eflanagan/disk-io-stats Beth Flanagan (1): buildstats.bbclass: Adding disk io measurement meta/classes/buildstats.bbclass | 220 +-- 1 files changed, 142 insertions(+), 78 dele

[OE-core] [PATCH 1/1] buildstats.bbclass: Adding disk io measurement

2011-08-03 Thread Beth Flanagan
gress (field 9) times the number of milliseconds spent doing I/O since the last update of this field. This can provide an easy measure of both I/O completion time and the backlog that may be accumulating." Signed-off-by: Beth Flanagan --- meta/classes/buildstats.bbcl

[OE-core] [PATCH 1/1] buildstats.bbclass: Adding disk io measurement

2011-08-06 Thread Beth Flanagan
gress (field 9) times the number of milliseconds spent doing I/O since the last update of this field. This can provide an easy measure of both I/O completion time and the backlog that may be accumulating." Signed-off-by: Beth Flanagan --- meta/classes/buildstats.bbcl

[OE-core] [PATCH 0/1] Disk io measurements for build statistics

2011-08-06 Thread Beth Flanagan
merge breakage (2011-08-04 15:41:19 +0100) are available in the git repository at: git://git.pokylinux.org/poky-contrib eflanagan/disk-io-stats http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=eflanagan/disk-io-stats Beth Flanagan (1): buildstats.bbclass: Adding disk io measurement meta/cl

[OE-core] [PATCH 0/1] Minor patch to buildstats

2011-08-17 Thread Beth Flanagan
: ssh://g...@git.yoctoproject.org/poky-contrib eflanagan/disk_io_stats Beth Flanagan (1): buildstats.bbclass: Fixing task endtime meta/classes/buildstats.bbclass |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Beth Flanagan (1): buildstats.bbclass: Fixing task endtime

[OE-core] [PATCH 1/1] buildstats.bbclass: Fixing task endtime

2011-08-17 Thread Beth Flanagan
Task endtime got left out of recent changes. Adding it back in. Signed-off-by: Beth Flanagan --- meta/classes/buildstats.bbclass |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/classes/buildstats.bbclass b/meta/classes/buildstats.bbclass index 939e3af..55cbb3c

[OE-core] [PATCH 0/3] License Related Patches

2012-02-24 Thread Beth Flanagan
A few license related patches: 1. Per a request from Mark Hatle, adding the email from Mark Nudelman to me which allows us to use BSD license as opposed to the less license within the recipe. 2. Next patch looks for package level LICENSE. If it finds it, it uses it. If not it falls back to LICEN

[OE-core] [PATCH 1/3] less_444.bb: Adding license email from author

2012-02-24 Thread Beth Flanagan
From: Elizabeth Flanagan This slipped off my plate. Adding the email response from the author of less which allows us to use a generic BSD instead of the less license. Signed-off-by: Elizabeth Flanagan --- meta/recipes-extended/less/less_444.bb | 15 --- 1 files changed, 12 inser

[OE-core] [PATCH 2/3] license.bbclass: Gather Pkg level licenses

2012-02-24 Thread Beth Flanagan
From: Elizabeth Flanagan We should look for LICENSE at a package level first. If it's not found, we should use the recipe level LICENSE. This adds a bit more granularity to license manifests where needed. Signed-off-by: Elizabeth Flanagan --- meta/classes/license.bbclass | 16 ++-

[OE-core] [PATCH 3/3] license.bbclass: Symbolic links of generic license

2012-02-24 Thread Beth Flanagan
From: Elizabeth Flanagan This is to reduce the size of licenses added to images. With this commit license.manifest, original license and generic license adds about .5M to a core-image-minimal image, substantially less than what is currently occuring when COPY_LIC_MANIFEST and COPY_LIC_DIRS are se

[OE-core] [PATCH 1/1] bootimg.bbclass: Quoting fixes

2012-02-28 Thread Beth Flanagan
From: Elizabeth Flanagan More quoting issues during an fri build. Fixing as per standard. Signed-off-by: Elizabeth Flanagan --- meta/classes/bootimg.bbclass |8 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/meta/classes/bootimg.bbclass b/meta/classes/bootimg.bbcla

[OE-core] [PATCH 0/1] Quote fixes.

2012-02-28 Thread Beth Flanagan
I found these ParseError quoting issues in the fri2 layer. I fixed other quoting issues in the class while I was there. The following changes since commit d86e3082e695cde555df276a2436873fa5381130: licenses.conf: fix quotting of SRC_DISTRIBUTE_LICENSES (2012-02-28 17:51:52 +) are available

[OE-core] [PATCH 0/8] License Fixes.

2012-03-23 Thread Beth Flanagan
This patchset covers three main topics. The first, and most important is how INCOMPATIBLE_LICENSE deals with LICENSE naming variations and pkg level licensing. We now have the ability to set the recipe level license to one that is inherited by all packages as well as the ability to override the

[OE-core] [PATCH 1/8] license.bbclass: Add spdx mapping to GPL-1.0

2012-03-23 Thread Beth Flanagan
From: Elizabeth Flanagan Perl is GPL-1.0. For consistency sake, adding an spdx map for GPLv1 Signed-off-by: Elizabeth Flanagan --- meta/classes/license.bbclass |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclas

[OE-core] [PATCH 2/8] license.bbclass: Whitespace standardization

2012-03-23 Thread Beth Flanagan
From: Elizabeth Flanagan Removing tabs within check_license_flags to standardize to 4 space tabbing Signed-off-by: Elizabeth Flanagan --- meta/classes/license.bbclass | 31 +++ 1 files changed, 15 insertions(+), 16 deletions(-) diff --git a/meta/classes/license.b

[OE-core] [PATCH 4/8] util-linux: Example of pkg level INCOMPATIBLE_LICENSE

2012-03-23 Thread Beth Flanagan
From: Elizabeth Flanagan util-linux-lscpu provides an example of pkg level incompatible license. In this instance, we've set the license for this specific package as GPLv3. The other packages inherit the recipe LICENSE. What this allows is the package to not be included on install to the image.

[OE-core] [PATCH 3/8] INCOMPATIBLE_LICENSE: support for spdx and pkg licenses

2012-03-23 Thread Beth Flanagan
From: Elizabeth Flanagan This adds a few things to the incompatible license functionality 1. INCOMPATIBLE_LICENSE was unable to distinguish any variation within LICENSE (e.g. GPLv3 v. GPLv3.0). This now utilizes the SPDXLICENSEMAP of the license indicated as INCOMPATIBLE_LICENSE 2. Given a reci

[OE-core] [PATCH 5/8] license.bbclass: Style guide compliance

2012-03-23 Thread Beth Flanagan
From: Elizabeth Flanagan >From my understanding, bash indents should be tabbed and python 4 spaces. Correcting some bash whitespace in license to comply with the style guide. Signed-off-by: Elizabeth Flanagan --- meta/classes/license.bbclass | 114 +- 1

[OE-core] [PATCH 7/8] common-license: Add ICU generic

2012-03-23 Thread Beth Flanagan
From: Elizabeth Flanagan Another lone license with no generic available. Signed-off-by: Elizabeth Flanagan --- meta/files/common-licenses/ICU | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) create mode 100644 meta/files/common-licenses/ICU diff --git a/meta/files/comm

[OE-core] [PATCH 6/8] common-licenses: Adding GPL-2.0-with-OpenSSL-exception

2012-03-23 Thread Beth Flanagan
From: Elizabeth Flanagan socat uses this. There is no good standardized text for this, but as socat is the only one who utilizes this, it should do for now although this package has some licensing issues according to debian. See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632481 Signed-of

[OE-core] [PATCH 8/8] setserial: Correct LICENSE

2012-03-23 Thread Beth Flanagan
From: Elizabeth Flanagan setserial's license is GPL version 2.0 per: http://sourceforge.net/projects/setserial/develop Signed-off-by: Elizabeth Flanagan --- meta/recipes-bsp/setserial/setserial_2.17.bb |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-bs

[OE-core] [PATCH 0/1] [Yocto Bug 1700] Fix for buildstats diskio on non physical disks

2011-11-01 Thread Beth Flanagan
From: Elizabeth Flanagan tmpfs/encryptfs/ramfs have no entry in /proc/diskstats. This modifies buildstats to not collect diskio statistics when we encounter a case where the os.major/os.minor is not represented with an entry in /proc/diskstats. Longer term solution to this is to: - Identify al

[OE-core] [PATCH 1/1] [Yocto Bug 1700] Fix for buildstats on tmpfs

2011-11-01 Thread Beth Flanagan
From: Elizabeth Flanagan tmpfs/encryptfs/(and most likely, but not confirmed)ramfs TMPDIRs cause diskstats to choke. No device entry ends up in /proc/diskstats for these fs types, which ends up causing the failure. The short term solution is to exclude these fs types from diskstat collection. Lo

[OE-core] [PATCH 3/8] oe.license: add license flattening code

2011-12-07 Thread Beth Flanagan
From: Christopher Larson This flattens a license tree by selecting one side of each OR operation (chosen via the user supplied function). Signed-off-by: Christopher Larson --- meta/lib/oe/license.py| 30 ++ meta/lib/oe/tests/test_license.py | 30

[OE-core] [PATCH 5/8] gettext-minimal-native: Fix License

2011-12-07 Thread Beth Flanagan
From: Richard Purdie Only .m4 macros are included in this recipe so the correct license is FSF-Unlimited as specified in those marcros, not the main gettext license. This patch corrects that mistake. Signed-off-by: Richard Purdie --- .../gettext/gettext-minimal-0.18.1.1/COPYING | 678 +

[OE-core] [PATCH 1/8] oe.test_types: move into an oe.tests package

2011-12-07 Thread Beth Flanagan
From: Christopher Larson Signed-off-by: Christopher Larson --- meta/lib/oe/{ => tests}/test_types.py |0 1 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 meta/lib/oe/tests/__init__.py rename meta/lib/oe/{ => tests}/test_types.py (100%) diff --git a/meta/lib/oe/tests/__

[OE-core] [PATCH 6/8] [YOCTO #1776] license: manifest and license path

2011-12-07 Thread Beth Flanagan
From: Elizabeth Flanagan This is a fairly large commit, so I want to step through some of what this accomplishes: 1. Additional licenses I've added/modified/corrected some of the common licenses within OE-core in prep. for a major license audit. Most of these are in SPDX format. A few, there is

[OE-core] [PATCH 7/8] OECore license fixes: meta/*

2011-12-07 Thread Beth Flanagan
From: Elizabeth Flanagan This is a quick audit of only the most obviously wrong licenses found within OECore. These fixes fall into four areas: - LICENSE field had incorrect format so that the parser choked - LICENSE field has a license with no version - LICENSE field was actually incorrect - LI

[OE-core] [PATCH 4/8] Add copyleft compliance class

2011-12-07 Thread Beth Flanagan
From: Christopher Larson Deploys sources for recipes for compliance with copyleft-style licenses Defaults to using symlinks, as it's a quick operation, and one can easily follow the links when making use of the files (e.g. tar with the -h arg). By default, includes all GPL and LGPL, and excludes

[OE-core] [PATCH 2/8] license: split license parsing into oe.license

2011-12-07 Thread Beth Flanagan
From: Christopher Larson In addition to moving this functionality to oe.license, makes the string preparation more picky before passing it off to the ast compilation. This ensures that LICENSE entries like 'GPL/BSD' are seen as invalid (due to the presence of the unsupported '/'). Signed-off-by:

[OE-core] [PATCH 8/8] package.bbclass: Adding license collection

2011-12-07 Thread Beth Flanagan
From: Elizabeth Flanagan emite_package_data needs to have LICENSE, as pkgdata is as an audit of licenses collected during do_populate_license. Signed-off-by: Elizabeth Flanagan --- meta/classes/package.bbclass |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/meta/classe

[OE-core] [PATCH 0/8] License Consolidated Pull

2011-12-07 Thread Beth Flanagan
These are the changes from the RFCs Chris Larson and I sent out this weekend merged into one branch along with a gettext minimal fix from RP. I've trimmed the diffs in the PULL down some as there are a number of license text diffs that cause send-patch-request to choke. The following changes sin

[OE-core] [PATCH 1/3] license.bbclass: remove bashism.

2011-12-09 Thread Beth Flanagan
From: Elizabeth Flanagan bashism in create_license_manifest removed. Signed-off-by: Elizabeth Flanagan --- meta/classes/license.bbclass |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclass index 8c64e4c..e520a4c 1

[OE-core] [PATCH 2/3] license.bbclass: remove deb exlusion

2011-12-09 Thread Beth Flanagan
From: Elizabeth Flanagan This commit requires 4a13766c7b223d as it removes the exclusion of deb package types from license manifest creation. Signed-off-by: Elizabeth Flanagan --- meta/classes/license.bbclass | 49 +++-- 1 files changed, 23 insertions(+),

[OE-core] [PATCH 3/3] license/copyleft: exception for ast parse

2011-12-09 Thread Beth Flanagan
From: Elizabeth Flanagan As the standard for LICENSE format is not well defined, we may well run into issues where LICENSE cannot be parsed via ast. In cases like this, we need to warn and continue. Signed-off-by: Elizabeth Flanagan --- meta/classes/copyleft_compliance.bbclass |2 ++ meta/

[OE-core] [PATCH 0/3] License: dash fix, deb support and ast parse fix

2011-12-09 Thread Beth Flanagan
Three patches here, one of which requires 4a13766c7b223d. - Fixed the bashism during license manifest creation. - Add deb as a valid pkg type for manifest creation. This requires 4a137766c - Handle LICENSE fields that ast chokes on nicer. The following changes since commit af7fbd6083f4b5f1770e58f

[OE-core] [PATCH 0/1] [YOCTO #1819] License addtask PR bump failure

2011-12-10 Thread Beth Flanagan
Changing back addtask of do_populate_lic as it does not need to be before do_compile and the change causes updated recipes to fail, requiring a clean. The following changes since commit 924b1e47ab7895e42dd6a56952beb2ef2f61e4fe: license/copyleft: exception for ast parse (2011-12-10 00:18:15 +00

[OE-core] [PATCH 1/1] [YOCTO #1819] license: PR bump failure

2011-12-10 Thread Beth Flanagan
From: Elizabeth Flanagan This addtask for do_populate_lic should be reverted back to before do_package as before do_compile causes failures when recipes are updated. Signed-off-by: Elizabeth Flanagan --- meta/classes/license.bbclass |2 +- 1 files changed, 1 insertions(+), 1 deletions(-)

[OE-core] [PATCH 0/1] Remove manifest creation bashism.

2011-12-16 Thread Beth Flanagan
Quick fix to a bashism that dumps cruft into rootfs log. The following changes since commit cdba3979b9c59a653f9c0e6e779d11c5ff58bb17: readline: drop empty dir to shut up QA warning (2011-12-16 16:19:28 +) are available in the git repository at: git://git.yoctoproject.org/poky-contrib efl

[OE-core] [PATCH 1/1] license.bbclass: remove bashism

2011-12-16 Thread Beth Flanagan
From: Elizabeth Flanagan Removing a bashism that was dumping errors into rootfs log. Signed-off-by: Elizabeth Flanagan --- meta/classes/license.bbclass |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclass index dd

[OE-core] [PATCH 0/1] less LICENSE correction

2011-12-19 Thread Beth Flanagan
are available in the git repository at: git://git.yoctoproject.org/poky-contrib eflanagan/less http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=eflanagan/less Beth Flanagan (1): less: Correcting generic license meta/recipes-extended/less/less_444.bb |6 +++--- 1 files chang

[OE-core] [PATCH 1/1] less: Correcting generic license

2011-12-19 Thread Beth Flanagan
I've asked and received permission from Mark Nudelman, the author of less, to utilize a generic BSD 2 clause license for less, instead of creating a common "less" license file. Signed-off-by: Beth Flanagan --- meta/recipes-extended/less/less_444.bb |6 +++--- 1 files change

[OE-core] [PATCH 0/1] Manifest inclusion on image fix.

2011-12-19 Thread Beth Flanagan
09:29:18 +) are available in the git repository at: git://git.yoctoproject.org/poky-contrib eflanagan/manifest http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=eflanagan/manifest Beth Flanagan (1): license: Fix manifest conditional meta/classes/license.bbclass |4 ++-- 1

[OE-core] [PATCH 1/1] license: Fix manifest conditional

2011-12-19 Thread Beth Flanagan
The manifest conditionals COPY_LIC_MANIFEST and COPY_LIC_DIRS were returning true due to missing quotes in the bash test. This made images larger than expected. Signed-off-by: Beth Flanagan --- meta/classes/license.bbclass |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff

[OE-core] [PATCH 0/1] Modify Image Descriptions

2012-04-05 Thread Beth Flanagan
Added more descriptive text to the image DESCRIPTIONS The following changes since commit 5607729d9901c394b7cd4db6e38fe7fb19116f39: self-hosted-image: Increase space for build and allow builder user sudo access (2012-04-04 17:17:55 +0100) are available in the git repository at: git://git.yoc

[OE-core] [PATCH 1/1] Hob: Modify Image Descriptions

2012-04-05 Thread Beth Flanagan
From: Elizabeth Flanagan Fixes [YOCTO #2227] I've updated the image descriptions per the bug description. Signed-off-by: Elizabeth Flanagan --- meta/recipes-core/images/core-image-core.bb|2 +- meta/recipes-core/images/core-image-minimal-dev.bb |3 ++- .../images/core-image-mi

[OE-core] [PATCH 0/2] Image description fixes

2012-04-16 Thread Beth Flanagan
://git.yoctoproject.org/poky-contrib eflanagan/image_desc http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=eflanagan/image_desc Beth Flanagan (2): core-image-rt-*.bb: require munges DESCRIPTION core-image-sato-sdk: typo in DESCRIPTION meta/recipes-rt/images/core-image-rt-sdk.bb |3 +-- meta

[OE-core] [PATCH 1/2] core-image-rt-*.bb: require munges DESCRIPTION

2012-04-16 Thread Beth Flanagan
The require of core-image-minimal overrides the description. The best fix for this would be conditional setting of DESCRIPTION in the required images for all image descriptions, but that opens a potential can of worms. Moving the require fixes this. Signed-off-by: Beth Flanagan --- meta/recipes

[OE-core] [PATCH 2/2] core-image-sato-sdk: typo in DESCRIPTION

2012-04-16 Thread Beth Flanagan
Fix for a minor type in DESCRIPTION Signed-off-by: Beth Flanagan --- meta/recipes-sato/images/core-image-sato-sdk.bb |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/meta/recipes-sato/images/core-image-sato-sdk.bb b/meta/recipes-sato/images/core-image-sato-sdk.bb index

[OE-core] [PATCH 0/3] distrodata.bbclass/distro_check.py: Fix PN mapping

2015-03-31 Thread Beth Flanagan
the need to strip out multiple of these strings (nativesdk-cross- for example). The first patch ensures that in these cases we grab the distrodate from the base PN. The final two patches support -dummy and buildtools- packages, so that they also map. Beth Flanagan (3): distrodata.bbclass

[OE-core] [PATCH 2/3] distrodata.bbclass/distro_check.py: Support -dummy mapping of PN

2015-03-31 Thread Beth Flanagan
Strip out -dummy in order to map to the base PN of dummy packages Signed-off-by: Beth Flanagan --- meta/classes/distrodata.bbclass | 12 meta/lib/oe/distro_check.py | 7 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/meta/classes/distrodata.bbclass b

[OE-core] [PATCH 1/3] distrodata.bbclass/distro_check.py: Fix splits

2015-03-31 Thread Beth Flanagan
When we're trying to get the name of the package for nativesdk/cross/crosssdk this bit of code fails to do this right for things like nativesdk-foo-cross. This ensures that a package like nativesdk-glibc-initial maps to glibc and not to nativesdk-glibc Signed-off-by: Beth Flanagan ---

[OE-core] [PATCH 3/3] distrodata.bbclass/distro_check.py: Support buildtools PN mapping

2015-03-31 Thread Beth Flanagan
We need to be able to map buildtools- to the original PN. Signed-off-by: Beth Flanagan --- meta/classes/distrodata.bbclass | 12 meta/lib/oe/distro_check.py | 3 +++ 2 files changed, 15 insertions(+) diff --git a/meta/classes/distrodata.bbclass b/meta/classes

[OE-core] [PATCH][master|fido|dizzy] base.bbclass: Note when including pn with INCOMPATIBLE_LICENSES

2015-07-31 Thread Beth Flanagan
happening. Signed-off-by: Beth Flanagan --- meta/classes/base.bbclass | 29 ++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index bfc78db..531b0e7 100644 --- a/meta/classes/base.bbclass +++ b/me

[OE-core] [PATCH] distro-alias.inc: Updated for jethro 2.0 release

2015-10-01 Thread Beth Flanagan
Updates for distro_alias.inc. This should be pulled for jethro and master branches. Signed-off-by: Beth Flanagan --- meta/conf/distro/include/distro_alias.inc | 10 ++ 1 file changed, 10 insertions(+) diff --git a/meta/conf/distro/include/distro_alias.inc b/meta/conf/distro/include