Re: [oe] Populating meta-oe with new patches on oe.dev

2011-07-17 Thread Paul Menzel
Dear Khem,


Am Freitag, den 15.07.2011, 14:42 -0700 schrieb Khem Raj:

 As we all know that next release of OpenEmbedded is slated based on
 oe-core, I would like to request submitters and committers of
 the patches for oe.dev to port the patches to meta-oe or any other
 layer that is suitable for a given patch. Any new recipes
 being added to oe.dev should definitely go into the new layered structure

unfortunately as someone not having followed the creation of oe-core and
meta-oe, I fill somewhat lost. Is there a comprehensive document
somewhere as Russell also asked for?

Additionally I have the following observations.

1. Compared to former oe.dev activity looking at meta-oe there are only
a handful of people doing contributions and a lot of recipes are
missing. I have the feeling that a lot of developers where left out in
the process of creating the new infrastructure and I do not know if they
just develop their private branches based on oe.dev or if they use
meta-oe and I have not noticed this.

2. Looking at the weekly changelogs sent to the lists I see a lot of
duplicated commits in each layer. Why is that needed? Is not that a
design problem of the layers?

3. I find the `recipe-*section*/` directories difficult to handle to
finding a recipe. Before I would use `recipe/` and then tab completion
and now I have to search for it. Are others uncomfortable with this?

4. What images are available in/for oe-core/meta-openembedded? I liked
for example `minimal{,-uclibc}`? `find . -name minimal*` in `oe-core` or
`meta-oe` did not give any result. Not to mention the images for
BeagleBoard or `micro-image` for the recently sent patches for payload
creation for coreboot 

 Please follow the commit guidelines for meta-oe/oe-core

… which can be found in the Wiki [1].

 and submit the appropriate pull requests so that when we cut out the
 next release we don't miss any of those patches.

Did anyone wrote any helper scripts for conversion of recipes/commits
from oe.dev to meta-oe?


Thanks,

Paul


[1] http://openembedded.org/index.php/Commit_Patch_Message_Guidelines


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] Minutes: OpenEmbedded eV Board meeting, 11-Jul-2011

2011-07-17 Thread Denys Dmytriyenko
Minutes: OpenEmbedded eV Board meeting, 11-Jul-2011

Attendees:

Michael Lauer (mickey)
Philip Balister (Crofton)
Florian Boor (florian)
Denys Dmytriyenko (denix)


00) action items from last meeting:
* call for TSC elections (Mickey) - done
* call for OE eV General Assembly (Crofton) - done
* status update on sending money for the switch
  ** florian is waiting for additional info (bank address) from Jeff (OSUOSL) 
to initiate the transfer
  ** once received, florian has to go to the bank in person to make the transfer
  ** sent the reminder to Jeff, the required info was received after the meeting
* check and open a credit/debit card for simple money transfers
  ** florian to take care when at the bank
* call for donations
  ** denix checked with TI, waiting for after Yocto budget is approved to see 
if any money left after LF and Yocto fees
  ** Intel offered a donation too - need to follow up with Dirk or DaveSt
  ** encourage people to make individual donations

01) agenda:
* TSC elections
* LF server donation status
* more financial/donation discussion
* financial contributions to OSUOSL for hosting OE
* some/any financial support from LF/Yocto

02) TSC elections
* call for TSC candidates was made
* 2 weeks period is over - only 1 candidate (RP)
* is call for votes required?
* can one candidate be accepted by acllamation?
* there were no reminders at the end of 2 weeks encouraging more candidates
  ** should the reminder be sent now and period extended by 1-2 days?
  ** Board decides by majority that 2 weeks were enough for anyone interested 
to propose their candidacy
* Board agrees to suggest electing RP by acclamation on the list (Mickey)
  ** if nobody objects, close the voting and announce the results
* make a note to send reminders next time before the 2-week 
application/discussion/voting period is over
* during GA we should discuss and/or update the statutes covering this 
situation (acclamation) in detail

03) LF server donation status
* still in the process - the previous hardware specs were scrapped
* while talking to involved parties, it's not clear who's the legal recipient 
of the donation
  ** Tom King is in the talks with LF and OSUOSL directly
  ** are the servers donated to OSUOSL/nas-admin or OE eV/Board?
* need to talk to LF to clarify things
  ** who are the people involved, who's overseeing, paperwork?
  ** Crofton on travel, denix to cover for him during next Yocto-AB meeting and 
raise the above questions
* suggest involved parties (Tom, LF, OSUOSL) to copy the Board 
(bo...@openembedded.org) in ongoing discussions instead of direct peer-to-peer 
emails or random IRC chats
* possibly hold a conference call to make the process more transparent

04) is the corporate donation procedure documented?
* check the Wiki, update if needed
* there is some form needed to be filled
  ** Crofton has the copy from previous TI donation
  ** florian will work with Intel, consult with Crofton for any legal aspects

05) individual donations
* denix makes first individual donation through PayPal
  ** hopes to inspire others to donate... :)
* Crofton to donate an SSD

06) financial contributions to OSUOSL
* Tom reports that OE is consuming most of the free resources provided by 
OSUOSL to Open Source projects
  ** OE needs to be a good citizen and contribute financially back to OSUOSL, 
like other projects
* Mickey: what's consuming the resources - web, git?
  ** According to Tom, git traffic is up, plus oe.org source mirror contributes 
to network traffic
  ** Also autobuilders doing regression testing on Angstrom and oe-core - 
cpu/disk load
* Estimate the amount of financial contribution to OSUOSL
  ** Still under discussion, Tom suggesting around $300-$500 per year?
  ** to offset the free hosting and bandwidth...
* Tom estimates to have 4-8 physical servers for OE in the near future

07) financial support from LF/Yocto
* LF is already supporting OE
  ** server donation
  ** sponsoring Tom's travel to the site for admin work
  ** offering travel sponsorship to key OE people for big events?
* some OE community members are suggesting that Yocto should provide additional 
financial support to OE
  ** to help with OE's ongoing expenses
  ** to support oe-core/meta-oe development, hosting and regression testing
  ** not talking about big money though

08) agree on next Board meeting
* next meeting is either Aug 8-12 or short one the last week of July for 
financial updates
* need to start fomalizing the budget and concrete financial goals

09) anyone attending CCC?
* http://events.ccc.de/camp/2011
* http://en.wikipedia.org/wiki/Chaos_Communication_Camp


___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] [PATCH] packaged-staging: fixed fetching from PSTAGE_MIRROR with file:// uri

2011-07-17 Thread Aeschbacher, Fabrice
Packaged-staging:

* This patch fixes fetching pre-built staging packages from PSTAGE_MIRROR 
having file:// uri
  (thanks to Tom Rini for helping me fixing this)

Signed-off-by: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com
---
 classes/packaged-staging.bbclass |9 ++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/classes/packaged-staging.bbclass b/classes/packaged-staging.bbclass
index 29a3238..c60e271 100644
--- a/classes/packaged-staging.bbclass
+++ b/classes/packaged-staging.bbclass
@@ -200,10 +200,13 @@ def staging_fetch(stagepkg, d):
 try:
 bb.fetch.init([srcuri], pd)
 bb.fetch.go(pd, [srcuri])
+stagepkg = bb.fetch.localpath(srcuri, pd)
 except Exception, ex:
-   bb.debug(1, Failed to fetch staging package %s: %s % (bn, ex))
+bb.debug(1, Failed to fetch staging package %s: %s % (bn, ex))
 else:
-   bb.debug(1, Fetched staging package %s % bn)
+bb.debug(1, Fetched staging package %s % bn)
+
+return stagepkg
 
 PSTAGE_TASKS_COVERED = fetch unpack munge patch configure qa_configure 
rig_locales compile sizecheck install deploy package populate_sysroot 
package_write_deb package_write_ipk package_write package_stage qa_staging
 
@@ -222,7 +225,7 @@ python packagestage_scenefunc () {
 
 stagepkg = bb.data.expand(${PSTAGE_PKG}, d)
 if not os.path.exists(stagepkg):
-staging_fetch(stagepkg, d)
+stagepkg = staging_fetch(stagepkg, d)
 
 if os.path.exists(stagepkg):
 pstage_set_pkgmanager(d)
-- 
1.7.2.5
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] packaged-staging: fixed fetching from PSTAGE_MIRROR with file:// uri

2011-07-17 Thread Paul Menzel
Dear Fabrice,


thank you for your patch.

Am Sonntag, den 17.07.2011, 20:50 +0200 schrieb Aeschbacher, Fabrice:
 Packaged-staging:
 
 * This patch fixes fetching pre-built staging packages from PSTAGE_MIRROR 
 having file:// uri
   (thanks to Tom Rini for helping me fixing this)

A link to the discussion in the archive would be great in my opinion.

http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/033938.html

Since your Signed-off-by line and From line differ slightly, you should
add

From: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com

to the beginning of your patches, i. e. first line of your message.

 Signed-off-by: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com
 ---
  classes/packaged-staging.bbclass |9 ++---
  1 files changed, 6 insertions(+), 3 deletions(-)
 
 diff --git a/classes/packaged-staging.bbclass 
 b/classes/packaged-staging.bbclass
 index 29a3238..c60e271 100644
 --- a/classes/packaged-staging.bbclass
 +++ b/classes/packaged-staging.bbclass
 @@ -200,10 +200,13 @@ def staging_fetch(stagepkg, d):
  try:
  bb.fetch.init([srcuri], pd)
  bb.fetch.go(pd, [srcuri])
 +stagepkg = bb.fetch.localpath(srcuri, pd)
  except Exception, ex:
 - bb.debug(1, Failed to fetch staging package %s: %s % (bn, ex))
 +bb.debug(1, Failed to fetch staging package %s: %s % (bn, ex))
  else:
 - bb.debug(1, Fetched staging package %s % bn)
 +bb.debug(1, Fetched staging package %s % bn)

White space changes always make reviews harder for me.

 +
 +return stagepkg
  
  PSTAGE_TASKS_COVERED = fetch unpack munge patch configure qa_configure 
 rig_locales compile sizecheck install deploy package populate_sysroot 
 package_write_deb package_write_ipk package_write package_stage qa_staging
  
 @@ -222,7 +225,7 @@ python packagestage_scenefunc () {
  
  stagepkg = bb.data.expand(${PSTAGE_PKG}, d)
  if not os.path.exists(stagepkg):
 -staging_fetch(stagepkg, d)
 +stagepkg = staging_fetch(stagepkg, d)
  
  if os.path.exists(stagepkg):
  pstage_set_pkgmanager(d)

Reviewed-by: Paul Menzel paulepan...@users.sourceforge.net


Thanks,

Paul


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH v2] packaged-staging: fixed fetching from PSTAGE_MIRROR with file:// uri

2011-07-17 Thread Aeschbacher, Fabrice
From: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com

Packaged-staging:
 
 * This patch fixes fetching pre-built staging packages from PSTAGE_MIRROR 
having file:// uri
   see: 
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/033938.html
   (thanks to Tom Rini for helping me fixing this)

Signed-off-by: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com
---
 classes/packaged-staging.bbclass |5 -
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/classes/packaged-staging.bbclass b/classes/packaged-staging.bbclass
index 29a3238..c60e271 100644
--- a/classes/packaged-staging.bbclass
+++ b/classes/packaged-staging.bbclass
@@ -200,11 +200,14 @@ def staging_fetch(stagepkg, d):
 try:
 bb.fetch.init([srcuri], pd)
 bb.fetch.go(pd, [srcuri])
+stagepkg = bb.fetch.localpath(srcuri, pd)
 except Exception, ex:
bb.debug(1, Failed to fetch staging package %s: %s % (bn, ex))
 else:
bb.debug(1, Fetched staging package %s % bn)
 
+return stagepkg
+
 PSTAGE_TASKS_COVERED = fetch unpack munge patch configure qa_configure 
rig_locales compile sizecheck install deploy package populate_sysroot 
package_write_deb package_write_ipk package_write package_stage qa_staging
 
 SCENEFUNCS += packagestage_scenefunc
@@ -222,7 +225,7 @@ python packagestage_scenefunc () {
 
 stagepkg = bb.data.expand(${PSTAGE_PKG}, d)
 if not os.path.exists(stagepkg):
-staging_fetch(stagepkg, d)
+stagepkg = staging_fetch(stagepkg, d)
 
 if os.path.exists(stagepkg):
 pstage_set_pkgmanager(d)
-- 
1.7.2.5
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH v2] packaged-staging: fixed fetching from PSTAGE_MIRROR with file:// uri

2011-07-17 Thread Paul Menzel
Am Sonntag, den 17.07.2011, 21:42 +0200 schrieb Aeschbacher, Fabrice:
 From: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com
 
 Packaged-staging:
  
  * This patch fixes fetching pre-built staging packages from PSTAGE_MIRROR 
 having file:// uri
see: 
 http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/033938.html
(thanks to Tom Rini for helping me fixing this)
 
 Signed-off-by: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com

[…]

Acked-by: Paul Menzel paulepan...@users.sourceforge.net

I would still waiting for Tom’s Acked-by or Signed-off-by line.


Thanks,

Paul


signature.asc
Description: This is a digitally signed message part
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH v2] packaged-staging: fixed fetching from PSTAGE_MIRROR with file:// uri

2011-07-17 Thread Tom Rini
On 07/17/2011 01:26 PM, Paul Menzel wrote:
 Am Sonntag, den 17.07.2011, 21:42 +0200 schrieb Aeschbacher, Fabrice:
 From: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com

 Packaged-staging:
  
  * This patch fixes fetching pre-built staging packages from PSTAGE_MIRROR 
 having file:// uri
see: 
 http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-July/033938.html
(thanks to Tom Rini for helping me fixing this)

 Signed-off-by: Fabrice Aeschbacher fabrice.aeschbac...@siemens.com
 
 […]
 
 Acked-by: Paul Menzel paulepan...@users.sourceforge.net
 
 I would still waiting for Tom’s Acked-by or Signed-off-by line.

Acked-by: Tom Rini tom_r...@mentor.com

And for the records, I forget if we found that in poky at the time, I
came up with it or Chris Larson did.   But it's kosher any which way :)

-- 
Tom Rini
Mentor Graphics Corporation

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


[oe] Bitbake build failure of Angstrom

2011-07-17 Thread Joel A Fernandes
Hi,

I am attempting to manually rebuild the BeagleBoard validation image
using bitbake.

For this, I used the revision found in /etc/angstrom-version of an
image I built with Narcissus. The OE revision I used referring to the
above version file is: a1f31c757d2514e946737d60789c6f9f05ce38eb (Which
happens to be my fix for GPIO)

Now, when I run a bitbake beagleboard-validation-gnome-image -k ,
below is the output showing that there are build failures with
libgbod, libnet-dbus-perl. The build did not complete (some 40 tasks
short).

A question that arises is, if Narcissus could build an image with this
tag without failures, why couldn't bitbake?

Here is a build log:
---
NOTE: Preparing runqueue
NOTE: Executing RunQueue Tasks
NOTE: Running task 4475 of 8704 (ID: 5042,
/home/oebuild/angstrom-oe/setup-scripts-maint/sources/openembedded/recipes/libgpod/libgpod_0.7.92.bb,
do_compile)
NOTE: Running task 5632 of 8704 (ID: 2715,
/home/oebuild/angstrom-oe/setup-scripts-maint/sources/openembedded/recipes/perl/libnet-dbus-perl_0.33.6.bb,
do_compile)
NOTE: package libgpod-0.7.92-r0: task do_compile: Started
NOTE: Running task 5721 of 8704 (ID: 1875,
/home/oebuild/angstrom-oe/setup-scripts-maint/sources/openembedded/recipes/synergy/synergy_1.3.1.bb,
do_compile)
NOTE: package libnet-dbus-perl-0.33.6-r4: task do_compile: Started
ERROR: Logfile of failure stored in:
/home/oebuild/angstrom-oe/setup-scripts-maint/build/tmp-angstrom_2008_1/work/armv7a-angstrom-linux-gnueabi/libnet-dbus-perl-0.33.6-r4/temp/log.do_compil
e.15567
Log data follows:
| + do_compile
| + cpan_do_compile
| + oe_runmake 'PASTHRU_INC= -fexpensive-optimizations
-frename-registers -fomit-frame-pointer -O2 -ggdb2' 'CCFLAGS=
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
-g
gdb2' 'LD=arm-angstrom-linux-gnueabi-gcc -march=armv7-a
-mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork
-mno-thumb --sysroot=/home/oebuild/angstrom-oe/setup-scripts-maint/b
uild/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi'
| + oenote make -j8 -e MAKEFLAGS= 'PASTHRU_INC=
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
-ggdb2' 'CCFLAGS= -fexpensive-optimizations -frename-registers
-fomit-f
rame-pointer -O2 -ggdb2' 'LD=arm-angstrom-linux-gnueabi-gcc
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
-mthumb-interwork -mno-thumb --sysroot=/home/oebuild/angstrom-oe/se
tup-scripts-maint/build/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi'
| + echo NOTE: 'make -j8 -e MAKEFLAGS= PASTHRU_INC=
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
-ggdb2 CCFLAGS= -fexpensive-optimizations -frename-registers -fomit
-frame-pointer -O2 -ggdb2 LD=arm-angstrom-linux-gnueabi-gcc
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
-mthumb-interwork -mno-thumb --sysroot=/home/oebuild/angstrom-oe/se
tup-scripts-maint/build/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi'
| NOTE: make -j8 -e MAKEFLAGS= PASTHRU_INC= -fexpensive-optimizations
-frename-registers -fomit-frame-pointer -O2 -ggdb2 CCFLAGS=
-fexpensive-optimizations -frename-registers -fomit-frame-p
ointer -O2 -ggdb2 LD=arm-angstrom-linux-gnueabi-gcc -march=armv7-a
-mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork
-mno-thumb --sysroot=/home/oebuild/angstrom-oe/setup-scri
pts-maint/build/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi
| + make -j8 -e MAKEFLAGS= 'PASTHRU_INC= -fexpensive-optimizations
-frename-registers -fomit-frame-pointer -O2 -ggdb2' 'CCFLAGS=
-fexpensive-optimizations -frename-registers -fomit-frame-po
inter -O2 -ggdb2' 'LD=arm-angstrom-linux-gnueabi-gcc -march=armv7-a
-mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork
-mno-thumb --sysroot=/home/oebuild/angstrom-oe/setup-scr
ipts-maint/build/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi'
| arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a8
-mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb
--sysroot=/home/oebuild/angstrom-oe/setup-scripts-maint/build/tmp
-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi -c
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
-ggdb2 -Wall -I/home/oebuild/angstrom-oe/setup-scripts-maint
/build/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi/home/oebuild/angstrom-oe/setup-scripts-maint/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/include/dbus-1.0
-I/home/oeb
uild/angstrom-oe/setup-scripts-maint/build/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi/home/oebuild/angstrom-oe/setup-scripts-maint/build/tmp-angstrom_2008_1/sysroots/i686-li
nux/usr/lib/dbus-1.0/include   -fexpensive-optimizations
-frename-registers -fomit-frame-pointer -O2 -ggdb2 -O2
-DVERSION=\0.33.6\ -DXS_VERSION=\0.33.6\ -fPIC
-I/home/oebuild/angstro
m-oe/setup-scripts-maint/build/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/perl/5.10.1/CORE
 -DDBUS_API_SUBJECT_TO_CHANGE -DHAVE_CONN_DISCONNECT=0