Re: [OE-core] [PATCH 7/7] Enable PARALLEL_MAKE for testing

2012-05-02 Thread Yury Bushmelev


 ___
 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-03-03 Thread Yury Bushmelev
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-03-02 Thread Yury Bushmelev
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-03-02 Thread Yury Bushmelev
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-03-02 Thread Yury Bushmelev
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-02-12 Thread Yury Bushmelev
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-04 Thread Yury Bushmelev
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

2011-06-21 Thread Yury Bushmelev
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-06-13 Thread Yury Bushmelev
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