Re: [oe] Populating meta-oe with new patches on oe.dev
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
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
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
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
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
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
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
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