Re: [OE-core] [PATCH 7/7] Enable PARALLEL_MAKE for testing
___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core -- Yury Bushmelev ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] Recipes with disabled parallel make
2012/3/3 Khem Raj raj.k...@gmail.com: On Fri, Mar 2, 2012 at 11:48 PM, Yury Bushmelev jay4m...@gmail.com wrote: meta/recipes-extended/net-tools/net-tools_1.60-23.bb net-tools confirmed to fail with P_M disabled when build was run with BB_N_T=7 and P_M=-j 7. hmmm this is reversal of course. so I guess in order to declare them good they should be compiled in variety of combinations. Doing this today. Tested P_M in range [2..7]. Following 2 recipes failed and gone to list #1: meta/recipes-core/eggdbus/eggdbus_0.6.bb meta/recipes-extended/net-tools/net-tools_1.60-23.bb I'll run some more extreme builds tonight. -- Yury Bushmelev ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] Recipes with disabled parallel make
2012/2/10 Khem Raj raj.k...@gmail.com: Hi Just grepped for the occurances of disabled parallel make and I see around 40 cases on oe-core git grep PARALLEL_MAKE.*=.*\\ recipes* | grep -v # If someone has time to kill then it would help to see if some of these are fixed by time or can be fixed it can help in paralleling the build a bit more. Well, I have some first results! :) 1. Recipes (files) confirmed to fail with P_M enabled (need to have P_M disabled as it is now): meta/recipes-connectivity/bind/bind_9.8.1.bb meta/recipes-extended/slang/slang_2.2.4.bb meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb meta/recipes-support/js/js_1.7.0+1.8.0rc1.bb meta/recipes-support/pth/pth_2.0.7.bb 2. Recipes _not_ confirmed to fail with P_M enabled (i.e. are building ok in my environment with P_M enabled): meta/recipes-bsp/pciutils/pciutils_3.1.9.bb meta/recipes-bsp/pcmciautils/pcmciautils.inc meta/recipes-connectivity/iproute2/iproute2.inc meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb meta/recipes-core/eggdbus/eggdbus_0.6.bb meta/recipes-devtools/autoconf/autoconf_2.68.bb meta/recipes-extended/at/at_3.1.12.bb meta/recipes-extended/groff/groff_1.20.1.bb meta/recipes-extended/mailx/mailx_12.5.bb meta/recipes-extended/net-tools/net-tools_1.60-23.bb meta/recipes-extended/sat-solver/sat-solver_git.bb meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb meta/recipes-graphics/libsdl/libsdl_1.2.14.bb meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb meta/recipes-graphics/xcb/xcb-util.inc meta/recipes-multimedia/pulseaudio/pulseaudio.inc meta/recipes-multimedia/speex/speex_1.2rc1.bb meta/recipes-support/icu/icu-3.6.inc meta/recipes-support/libpcre/libpcre_8.21.bb 3. Recipes not tested yet (need more work): meta/recipes-bsp/x-load/x-load.inc (want specific ARCH) meta/recipes-bsp/u-boot/u-boot.inc (multiple versions available) meta/recipes-core/eglibc/eglibc.inc (multiple versions available) meta/recipes-core/gettext/gettext_0.16.1.bb (multiple versions available) meta/recipes-devtools/dpkg/dpkg.inc (fetch and patch tasks are failed) meta/recipes-devtools/gcc/gcc-cross-canadian_4.6.bb (can't remember actually...) meta/recipes-devtools/mtd/mtd-utils_1.4.9.bb (multiple versions available) meta/recipes-devtools/mtd/mtd-utils_1.1.0+git.bb (multiple versions available) meta/recipes-devtools/valgrind/valgrind_3.7.0.bb (want specific ARCH) meta/recipes-extended/bash/bash_3.2.48.bb (multiple versions available) meta/recipes-extended/bash/bash.inc (multiple versions available) meta/recipes-graphics/xcb/libxcb.inc (multiple versions available) 4. Recipes with PARALLEL_MAKEINST disabled (not tested yet as well): meta/recipes-connectivity/openssl/openssl_1.0.0g.bb meta/recipes-extended/ghostscript/ghostscript_9.04.bb meta/recipes-devtools/mtools/mtools_3.9.9.bb meta/recipes-devtools/mtools/mtools_4.0.17.bb Recipes from list #2 was tested with BB_THREAD_NUMBER=6 and PARALLEL_MAKE=-j 5 for ARCH'es: qemuarm, qemumips and qemux86. I've attached patch which enable P_M for recipes from list #2. I hope someone else will test it in own environment (not safe for production, use separate branch). -- Yury Bushmelev From 31ea9e54b8a1b31fd85b0e512a2c1276778423d6 Mon Sep 17 00:00:00 2001 From: Yuri Bushmelev jay4m...@gmail.com Date: Thu, 1 Mar 2012 21:17:35 +0400 Subject: [PATCH] Enable PARALLEL_MAKE for testing Signed-off-by: Yuri Bushmelev jay4m...@gmail.com --- meta/recipes-bsp/pciutils/pciutils_3.1.9.bb|2 +- meta/recipes-bsp/pcmciautils/pcmciautils.inc |2 +- meta/recipes-connectivity/iproute2/iproute2.inc|2 +- .../nfs-utils/nfs-utils_1.2.3.bb |2 +- meta/recipes-core/eggdbus/eggdbus_0.6.bb |2 +- meta/recipes-devtools/autoconf/autoconf_2.68.bb|2 +- meta/recipes-extended/at/at_3.1.12.bb |2 +- meta/recipes-extended/groff/groff_1.20.1.bb|2 +- meta/recipes-extended/mailx/mailx_12.5.bb |2 +- .../net-tools/net-tools_1.60-23.bb |2 +- meta/recipes-extended/sat-solver/sat-solver_git.bb |2 +- .../fontconfig/fontconfig_2.8.0.bb |2 +- meta/recipes-graphics/libsdl/libsdl_1.2.14.bb |2 +- meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb |2 +- meta/recipes-graphics/xcb/xcb-util.inc |2 +- meta/recipes-multimedia/pulseaudio/pulseaudio.inc |2 +- meta/recipes-multimedia/speex/speex_1.2rc1.bb |2 +- meta/recipes-support/icu/icu-3.6.inc |2 +- meta/recipes-support/libpcre/libpcre_8.21.bb |2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb b/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb index 51e7476..9de3c3d 100644 --- a/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb +++ b/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb @@ -21,7 +21,7 @@ SRC_URI = ${KERNELORG_MIRROR}/software/utils/pciutils/pciutils-${PV}.tar.bz2 \ SRC_URI[md5sum
Re: [OE-core] Recipes with disabled parallel make
2012/3/3 Khem Raj raj.k...@gmail.com: On Fri, Mar 2, 2012 at 2:29 PM, Yury Bushmelev jay4m...@gmail.com wrote: 2012/2/10 Khem Raj raj.k...@gmail.com: Hi Just grepped for the occurances of disabled parallel make and I see around 40 cases on oe-core [skip] I've attached patch which enable P_M for recipes from list #2. I hope someone else will test it in own environment (not safe for production, use separate branch). Thanks for doing the work. I will try the patch here and I encourage other folks with beefy builders to try it out as well. You should have deleted PARALLEL_MAKE = instead of commenting it out. I've attached new version with P_M deleted instead of commented out. -- Yury Bushmelev From c2c833a6d8300b0b99fb04450cc9ccdcba156d57 Mon Sep 17 00:00:00 2001 From: Yuri Bushmelev jay4m...@gmail.com Date: Thu, 1 Mar 2012 21:17:35 +0400 Subject: [PATCH] Enable PARALLEL_MAKE for testing Signed-off-by: Yuri Bushmelev jay4m...@gmail.com --- meta/recipes-bsp/pciutils/pciutils_3.1.9.bb|1 - meta/recipes-bsp/pcmciautils/pcmciautils.inc |1 - meta/recipes-connectivity/iproute2/iproute2.inc|1 - .../nfs-utils/nfs-utils_1.2.3.bb |1 - meta/recipes-core/eggdbus/eggdbus_0.6.bb |1 - meta/recipes-devtools/autoconf/autoconf_2.68.bb|1 - meta/recipes-extended/at/at_3.1.12.bb |1 - meta/recipes-extended/groff/groff_1.20.1.bb|1 - meta/recipes-extended/mailx/mailx_12.5.bb |1 - .../net-tools/net-tools_1.60-23.bb |1 - meta/recipes-extended/sat-solver/sat-solver_git.bb |1 - .../fontconfig/fontconfig_2.8.0.bb |1 - meta/recipes-graphics/libsdl/libsdl_1.2.14.bb |1 - meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb |1 - meta/recipes-graphics/xcb/xcb-util.inc |1 - meta/recipes-multimedia/pulseaudio/pulseaudio.inc |1 - meta/recipes-multimedia/speex/speex_1.2rc1.bb |1 - meta/recipes-support/icu/icu-3.6.inc |1 - meta/recipes-support/libpcre/libpcre_8.21.bb |1 - 19 files changed, 0 insertions(+), 19 deletions(-) diff --git a/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb b/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb index 51e7476..b747ba3 100644 --- a/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb +++ b/meta/recipes-bsp/pciutils/pciutils_3.1.9.bb @@ -21,7 +21,6 @@ SRC_URI = ${KERNELORG_MIRROR}/software/utils/pciutils/pciutils-${PV}.tar.bz2 \ SRC_URI[md5sum] = 79cc1d0bff8603d3a550fa63802cd1db SRC_URI[sha256sum] = e4ce5d56ae4a9611d51ba0cc2ea45806f9539a18aceb4aa70b8ded50f6923c4f -PARALLEL_MAKE = PCI_CONF_FLAG = ZLIB=yes DNS=yes SHARED=yes diff --git a/meta/recipes-bsp/pcmciautils/pcmciautils.inc b/meta/recipes-bsp/pcmciautils/pcmciautils.inc index c0c1d0c..f303145 100644 --- a/meta/recipes-bsp/pcmciautils/pcmciautils.inc +++ b/meta/recipes-bsp/pcmciautils/pcmciautils.inc @@ -23,7 +23,6 @@ LD = ${CC} CFLAGS =+ -I${S}/src CFLAGS =+ -DPCMCIAUTILS_VERSION=\'${PV}\' -PARALLEL_MAKE = EXTRA_OEMAKE = -e 'STRIP=echo' 'LIB_OBJS=-lc -lsysfs' 'LEX=flex' do_install () { diff --git a/meta/recipes-connectivity/iproute2/iproute2.inc b/meta/recipes-connectivity/iproute2/iproute2.inc index 6fc30a0..538a932 100644 --- a/meta/recipes-connectivity/iproute2/iproute2.inc +++ b/meta/recipes-connectivity/iproute2/iproute2.inc @@ -34,4 +34,3 @@ ALTERNATIVE_PATH = ${base_sbindir}/ip.iproute2 ALTERNATIVE_LINK = ${base_bindir}/ip ALTERNATIVE_PRIORITY = 100 -PARALLEL_MAKE = diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb index d047940..a45729d 100644 --- a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb +++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb @@ -22,7 +22,6 @@ SRC_URI = ${SOURCEFORGE_MIRROR}/nfs/nfs-utils-${PV}.tar.bz2 \ SRC_URI[md5sum] = 1131dc5f27c4f3905a6e7ee0d594fd4d SRC_URI[sha256sum] = 5575ece941097cbfa67fbe0d220dfa11b73f5e6d991e7939c9339bd72259ff19 -PARALLEL_MAKE = # Only kernel-module-nfsd is required here (but can be built-in) - the nfsd module will # pull in the remainder of the dependencies. diff --git a/meta/recipes-core/eggdbus/eggdbus_0.6.bb b/meta/recipes-core/eggdbus/eggdbus_0.6.bb index 75f56de..acca5f0 100644 --- a/meta/recipes-core/eggdbus/eggdbus_0.6.bb +++ b/meta/recipes-core/eggdbus/eggdbus_0.6.bb @@ -28,4 +28,3 @@ EXTRA_OECONF = --disable-man-pages --disable-gtk-doc-html BBCLASSEXTEND = native -PARALLEL_MAKE = diff --git a/meta/recipes-devtools/autoconf/autoconf_2.68.bb b/meta/recipes-devtools/autoconf/autoconf_2.68.bb index 63db7d1..89aadc8 100644 --- a/meta/recipes-devtools/autoconf/autoconf_2.68.bb +++ b/meta/recipes-devtools/autoconf/autoconf_2.68.bb @@ -2,7 +2,6 @@ require autoconf.inc PR = r5 -PARALLEL_MAKE = LICENSE = GPLv2 GPLv3 LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ diff --git a/meta/recipes
Re: [OE-core] Recipes with disabled parallel make
2012/3/3 Yury Bushmelev jay4m...@gmail.com: 2012/2/10 Khem Raj raj.k...@gmail.com: Hi Just grepped for the occurances of disabled parallel make and I see around 40 cases on oe-core [skip] 2. Recipes _not_ confirmed to fail with P_M enabled (i.e. are building ok in my environment with P_M enabled): [skip] meta/recipes-extended/net-tools/net-tools_1.60-23.bb net-tools confirmed to fail with P_M disabled when build was run with BB_N_T=7 and P_M=-j 7. -- Yury Bushmelev ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] Recipes with disabled parallel make
2012/2/10 Khem Raj raj.k...@gmail.com: Hi Just grepped for the occurances of disabled parallel make and I see around 40 cases on oe-core git grep PARALLEL_MAKE.*=.*\\ recipes* | grep -v # If someone has time to kill then it would help to see if some of these are fixed by time or can be fixed it can help in paralleling the build a bit more. I can run set of builds to check is P_M still needed for that recipes or not. But I need suggestion - what MACHINE/DISTRO/IMAGE to build? -- Yury Bushmelev ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] RFC: On-screen- / virtual-keyboard
2011/12/1 Samuel Stirtzel s.stirt...@googlemail.com: 2011/12/1 Koen Kooi k...@dominion.thruhere.net: Op 1 dec. 2011, om 11:47 heeft Samuel Stirtzel het volgende geschreven: Hi, some devices like the Nokia N900 or the OpenPandora provide a hardware keyboard, other devices need USB keyboards to operate, but how could a user input text into a touchscreen-only device? #1. The situation Portable devices with a touchscreen usually provide virtual keyboards, looking around in OE-dev and OE-Core, there is illume-keyboard but i doubt it can be used with XFCE that easily. To tell the user that he has to buy a (small) hardware keyboard to use a touchscreen device isn't an appropriate solution, if you know what I mean ;) #2. What was already discovered There are plenty of virtual keyboards out there, for example: -gok (gnome on-screen keyboard) [1] -kvkbd (kde virtual keyboard) [2] -illume-keyboard (e17 enlightenment on-screen-keyboard add-on) [3] -onboard (generic on-screen keyboard) [4] -(Qt) Colibri (in application virtual keyboard) [5] -(Qt/Gtk2/Gtk3) Maliit (in application virtual keyboard) [6] Don't forget matchbox-keyboard and matchbox-keyboard2 :) Right I forgot about it, sorry. So the new list is as follows: #2. What was already discovered There are plenty of virtual keyboards out there, for example: -gok (gnome on-screen keyboard) [1] -kvkbd (kde virtual keyboard) [2] -illume-keyboard (e17 enlightenment on-screen-keyboard add-on) [3] -onboard (generic on-screen keyboard) [4] -(Qt) Colibri (in application virtual keyboard) [5] -(Qt/Gtk2/Gtk3) Maliit (in application virtual keyboard) [6] -matchbox-keyboards (matchbox wm virtual keyboard) [7] #5. Appendix [1] gok: http://www.gok.ca/ [2] kvkbd: http://kde-apps.org/content/show.php?content=94374 [3] illume: http://wiki.openmoko.org/wiki/Illume [4] onboard: https://launchpad.net/onboard [5] colibri: https://projects.developer.nokia.com/colibri (note: site currently in maintenance) [6] maliit: https://wiki.maliit.org/Main_Page [7] matchbox-keyboard: http://matchbox-project.org/ (note: the site seems to currently get reworked, so I got no direct link) My list of virtual keyboards includes also: * xvkbd http://homepage3.nifty.com/tsato/xvkbd/ * qvkeyboard http://qt-apps.org/content/show.php/QVKeyboard?content=77983 * Florence http://florence.sourceforge.net/english.html * GTKeyboard http://www.gnu.org/software/gtkeyboard/gtkeyboard.html * Literki http://wiki.openmoko.org/wiki/Literki And hybrid input methods: * Dasher http://www.inference.phy.cam.ac.uk/dasher/ * QWO http://www.nongnu.org/qwo/ -- Yury Bushmelev ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [cross-post] OE web- and git-server are down
Hello! We have some problems on machine which are running OE web-site, OE git-server and patchwork. Our admins crew are working hardly to resolve this. Please use our git mirror: https://github.com/openembedded/openembedded.git Thanks for your patience. P.S. This is cross-post. Please check your replies if any :) -- Yury Bushmelev ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] runqemu: take TMPDIR from bitbake
2011/6/13 Anders Darander and...@chargestorm.se: + # We have bitbake in PATH, get TMPDIR from bitbake + TMPDIR=`bitbake -e | grep TMPDIR=\ | cut -d '=' -f2 | cut -d '' -f2` This change inspired me just another crazy idea. Getting some variable from bitbake is frequently used task. May be our bitbake people will add some special mode to bitbake for this? E.b. like bsd make have (make -V KERNCONF)[1]. I would suggest syntax like 'bitbake -V TMPDIR' [1] http://www.freebsd.org/cgi/man.cgi?query=makemanpath=FreeBSD+8.2-RELEASE -- Yury Bushmelev ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core