Hi all,
In order to build OS and some other packages for XO laptop ( ARMv7 architecture compatible ), I am doing virtualization through QEMU using Versatile Express. I have a Dell PowerEdge (2 core with 3GB RAM) which I consider is moderately fast machine. but inside VM I am only getting 1 CPU and 1GB RAM and build process is very very slow. It takes more than 6 hours to build the OS, right now I am building firefox and god know how long it will take. Is there a way I can make it faster?I wonder what people are using in similar cases. Please suggest.
Regards, Basanta
On Mon, Jun 17, 2013 at 6:47 AM, Basanta Shrestha basanta.shrestha@olenepal.org wrote:
Hi all,
In order to build OS and some other packages for XO laptop ( ARMv7 architecture compatible ), I am doing virtualization through QEMU using Versatile Express. I have a Dell PowerEdge (2 core with 3GB RAM) which I consider is moderately fast machine. but inside VM I am only getting 1 CPU and 1GB RAM and build process is very very slow. It takes more than 6 hours to build the OS, right now I am building firefox and god know how long it will take. Is there a way I can make it faster?I wonder what people are using in similar cases. Please suggest.
Why are you rebuilding firefox when we already provide pre build binaries is my first question?
Ultimately we use physical HW for all the builds (quad core 1.4 ghz, 4gb of RAM) as the virtualised HW is slow as you can well see. Something like the Wandboard quad which has 2Gb of RAM and a real Sata port for $129 would provide a big improvement.
Peter
On Mon, Jun 17, 2013 at 11:37 AM, Peter Robinson pbrobinson@gmail.comwrote:
On Mon, Jun 17, 2013 at 6:47 AM, Basanta Shrestha basanta.shrestha@olenepal.org wrote:
Hi all,
In order to build OS and some other packages for XO laptop ( ARMv7 architecture compatible ), I am doing virtualization through QEMU using Versatile Express. I have a Dell PowerEdge (2 core with 3GB RAM) which I consider is moderately fast machine. but inside VM I am only getting 1
CPU
and 1GB RAM and build process is very very slow. It takes more than 6
hours
to build the OS, right now I am building firefox and god know how long it will take. Is there a way I can make it faster?I wonder what people are using in similar cases. Please suggest.
Why are you rebuilding firefox when we already provide pre build binaries is my first question?
I am looking for a firefox tarball and not a rpm. We have one activity that requires the firefox folder ( folder we get when extracting firefox.x.x.tar.gz) to be placed somewhere within that activity folder structures. Installing rpm will directly copy files to respective locations within the system which doesn't do my job.
Please do point me to such bundle if it can be found.
Ultimately we use physical HW for all the builds (quad core 1.4 ghz, 4gb of RAM) as the virtualised HW is slow as you can well see. Something like the Wandboard quad which has 2Gb of RAM and a real Sata port for $129 would provide a big improvement.
Peter
Thank you very much for this piece of information.
On Mon, Jun 17, 2013 at 11:37 AM, Peter Robinson pbrobinson@gmail.com wrote:
On Mon, Jun 17, 2013 at 6:47 AM, Basanta Shrestha basanta.shrestha@olenepal.org wrote:
Hi all,
In order to build OS and some other packages for XO laptop ( ARMv7 architecture compatible ), I am doing virtualization through QEMU using Versatile Express. I have a Dell PowerEdge (2 core with 3GB RAM) which I consider is moderately fast machine. but inside VM I am only getting 1 CPU and 1GB RAM and build process is very very slow. It takes more than 6 hours to build the OS, right now I am building firefox and god know how long it will take. Is there a way I can make it faster?I wonder what people are using in similar cases. Please suggest.
Why are you rebuilding firefox when we already provide pre build binaries is my first question?
I am looking for a firefox tarball and not a rpm. We have one activity that requires the firefox folder ( folder we get when extracting firefox.x.x.tar.gz) to be placed somewhere within that activity folder structures. Installing rpm will directly copy files to respective locations within the system which doesn't do my job.
Please do point me to such bundle if it can be found.
I'm not going to do you a tar ball bundle, I've not got the time when we provide a perfectly good instance of Firefox that get security updates and various other things to protect users. If you explain your problem better I might be able to explain to you how to properly deal with your Sugar Activity so that you don't need custom builds of firefox that will only cause you problems later.
Peter
I don't have any intentions to use problematic build myself, just that I was trying to make things work for me. And I thought I explained my problem very well but let me try again. Below is the link to a sugar activity that I want run on XO 1.75 http://download.olenepal.org/Epaath2-248.xo
If you extract the file, you will see a firefox folder which I want to replace with new set of firefox.
On Mon, Jun 17, 2013 at 2:59 PM, Peter Robinson pbrobinson@gmail.comwrote:
On Mon, Jun 17, 2013 at 11:37 AM, Peter Robinson pbrobinson@gmail.com wrote:
On Mon, Jun 17, 2013 at 6:47 AM, Basanta Shrestha basanta.shrestha@olenepal.org wrote:
Hi all,
In order to build OS and some other packages for XO laptop ( ARMv7 architecture compatible ), I am doing virtualization through QEMU
using
Versatile Express. I have a Dell PowerEdge (2 core with 3GB RAM)
which I
consider is moderately fast machine. but inside VM I am only getting 1 CPU and 1GB RAM and build process is very very slow. It takes more than 6 hours to build the OS, right now I am building firefox and god know how long it will take. Is there a way I can make it faster?I wonder what people
are
using in similar cases. Please suggest.
Why are you rebuilding firefox when we already provide pre build binaries is my first question?
I am looking for a firefox tarball and not a rpm. We have one activity
that
requires the firefox folder ( folder we get when extracting firefox.x.x.tar.gz) to be placed somewhere within that activity folder structures. Installing rpm will directly copy files to respective
locations
within the system which doesn't do my job.
Please do point me to such bundle if it can be found.
I'm not going to do you a tar ball bundle, I've not got the time when we provide a perfectly good instance of Firefox that get security updates and various other things to protect users. If you explain your problem better I might be able to explain to you how to properly deal with your Sugar Activity so that you don't need custom builds of firefox that will only cause you problems later.
Peter
Exactly as you suggested, I didn't have to make tarball. Linking the firefox file to required location did the job. It just required some minor modifications like os.execl('.launch.sh','DUMMY') and replacing "service_name" with "bundle_id" on activity.info file and I could run the "EPaath" activity perfectly.
Now there is just a minor problem and that is when I close the activity after using it is says "EPaath failed to start". I guess it has something to do with activity not being suitable with new sugar interface.
-Basanta
On Mon, Jun 17, 2013 at 2:59 PM, Peter Robinson pbrobinson@gmail.comwrote:
On Mon, Jun 17, 2013 at 11:37 AM, Peter Robinson pbrobinson@gmail.com wrote:
On Mon, Jun 17, 2013 at 6:47 AM, Basanta Shrestha basanta.shrestha@olenepal.org wrote:
Hi all,
In order to build OS and some other packages for XO laptop ( ARMv7 architecture compatible ), I am doing virtualization through QEMU
using
Versatile Express. I have a Dell PowerEdge (2 core with 3GB RAM)
which I
consider is moderately fast machine. but inside VM I am only getting 1 CPU and 1GB RAM and build process is very very slow. It takes more than 6 hours to build the OS, right now I am building firefox and god know how long it will take. Is there a way I can make it faster?I wonder what people
are
using in similar cases. Please suggest.
Why are you rebuilding firefox when we already provide pre build binaries is my first question?
I am looking for a firefox tarball and not a rpm. We have one activity
that
requires the firefox folder ( folder we get when extracting firefox.x.x.tar.gz) to be placed somewhere within that activity folder structures. Installing rpm will directly copy files to respective
locations
within the system which doesn't do my job.
Please do point me to such bundle if it can be found.
I'm not going to do you a tar ball bundle, I've not got the time when we provide a perfectly good instance of Firefox that get security updates and various other things to protect users. If you explain your problem better I might be able to explain to you how to properly deal with your Sugar Activity so that you don't need custom builds of firefox that will only cause you problems later.
Peter
On 06/17/2013 10:03 AM, Basanta Shrestha wrote:
I am looking for a firefox tarball and not a rpm. We have one activity that requires the firefox folder ( folder we get when extracting firefox.x.x.tar.gz) to be placed somewhere within that activity folder structures. Installing rpm will directly copy files to respective locations within the system which doesn't do my job.
Please do point me to such bundle if it can be found.
rpm2cpio(8) rpm2cpio(8)
NAME rpm2cpio - Extract cpio archive from RPM Package Manager (RPM) package.
SYNOPSIS rpm2cpio [filename]
DESCRIPTION rpm2cpio converts the .rpm file specified as a single argument to a cpio archive on standard out. If a '-' argument is given, an rpm stream is read from standard in.
rpm2cpio rpm-1.1-1.i386.rpm rpm2cpio - < glint-1.0-1.i386.rpm rpm2cpio glint-1.0-1.i386.rpm | cpio -dium
SEE ALSO rpm(8)