Notices


Reply
Thread Tools
Posts: 355 | Thanked: 566 times | Joined on Nov 2009 @ Redstone Canyon, Colorado
#1
One holdup for making more applications available is that it takes forever for developers to get programs compiled on the Maemo servers. Things that should take minutes take hour+. This really impedes the workflow for developers, so projects that should be done in an afternoon take a week instead...

A big cause of this is the actual servers building the applications (and hosting things like "brainstorm") are overloaded and sloooooow.

Nokia knows this, and supposedly was getting set up with a new ISP--in October. Will this happen before Christmas? Spring/Fall? 2012?

Let Nokia know you would like to see things sped up... As more users start using the N900, things are just going to slow down *more* if they don't get on the ball with this.

You can vote for this bug as one way to let them know.
https://bugs.maemo.org/show_bug.cgi?id=5818
https://bugs.maemo.org/votes.cgi?act...5818#vote_5818

A bit more info here:
http://wiki.maemo.org/ISP_Move

Thanks!

-Jeff
http://wiki.maemo.org/User:Jebba

Last edited by jebba; 2009-12-08 at 01:16.
 

The Following 3 Users Say Thank You to jebba For This Useful Post:
Andre Klapper's Avatar
Posts: 1,665 | Thanked: 1,649 times | Joined on Jun 2008 @ Praha, Czech Republic
#2
Originally Posted by jebba View Post
Nokia knows this, and supposedly was getting set up with a new ISP--in October. Will this happen before Christmas? Spring/Fall? 2012?
That's a bit unfair, as the guys working on this do not postpone it purposely to save money or something like that.
I hope that it goes live this month. Also see http://wiki.maemo.org/Maemo.org_Sprints/December_09
__________________
maemo.org Bugmaster
 

The Following 2 Users Say Thank You to Andre Klapper For This Useful Post:
Posts: 355 | Thanked: 566 times | Joined on Nov 2009 @ Redstone Canyon, Colorado
#3
Originally Posted by Andre Klapper View Post
http://wiki.maemo.org/Maemo.org_Sprints/December_09
That page says it's 2% done and "Work started. The first machines are being installed. Linked to ISP move."

See also:
Checking November:
http://wiki.maemo.org/Maemo.org_Sprints/November_09

Identical text: "Work started. The first machines are being installed. Linked to ISP move." It also reports 2% being done.

In October,
http://wiki.maemo.org/Maemo.org_Sprints/October_09
"Servers will be available in November only. "

-Jeff
 
Posts: 377 | Thanked: 97 times | Joined on Dec 2009 @ US
#4
So... Maemo developers can't compile their code locally? I'm confused...
 
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#5
Originally Posted by jebba View Post
One holdup for making more applications available is that it takes forever for developers to get programs compiled on the Maemo servers. Things that should take minutes take hour+.
A night's worth of holdup is next to nothing when compared to the -testing one.
 
Posts: 486 | Thanked: 154 times | Joined on Sep 2009 @ New York City
#6
Originally Posted by That One Guy View Post
So... Maemo developers can't compile their code locally? I'm confused...
Yeah, it definitely is confusing... "Must compile apps on Maemo Servers" sounds like a "must distribute app through app store"

WHY?
 
Posts: 5,335 | Thanked: 8,187 times | Joined on Mar 2007 @ Pennsylvania, USA
#7
Originally Posted by hypnotik View Post
WHY?
"Extras repository process definition" in the wiki may answer some of your questions.

And it is not required that an application be compiled by the autobuilder to be included in Extras. That's only a requirement for "free", and there's also "non-free" for closed source software.*

* Free as freedom, not as in beer.
__________________
maemo.org profile
 

The Following 4 Users Say Thank You to sjgadsby For This Useful Post:
Posts: 355 | Thanked: 566 times | Joined on Nov 2009 @ Redstone Canyon, Colorado
#8
Originally Posted by That One Guy View Post
So... Maemo developers can't compile their code locally? I'm confused...
You can compile locally and install it on your own fone, for example, but if I want to make a package available for testing in extras-devel, I have to upload the source files to the build server, it gets built there, then pushed into extras-devel. I can't upload binary/pre-compiled .debs.

I also saw in IRC that the build box is qemu-arm (!). Here's it compiling erlang, which has taken something like 16 hours (and still running):

Code:
progname erl -- -home /home/builder1/maemo-fremantle-armel-extras-devel/work/erlang-13.b.2.1-dfsg/debian -noshell -noinput -mode minimal -boot start_clean -s erl_compile compile_cmdline @cwd /home/builder1/maemo-fremantle-armel-extras-devel/work/erlang-13.b.2.1-dfsg/lib/debugger/src @warn 1 @option debug_info @option warn_obsolete_guard @outdir ../ebin @files dbg_wx_mon.erl
As a point of reference, the guy that submitted the package can compile it in 8 hours on his N900!.


-Jeff
 
Posts: 486 | Thanked: 154 times | Joined on Sep 2009 @ New York City
#9
Originally Posted by sjgadsby View Post
"Extras repository process definition" in the wiki may answer some of your questions.

And it is not required that an application be compiled by the autobuilder to be included in Extras. That's only a requirement for "free", and there's also "non-free" for closed source software.*

* Free as freedom, not as in beer.
Okay, this makes sense now. Thanks.
 
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#10
Originally Posted by jebba View Post
I also saw in IRC that the build box is qemu-arm
Isn't it sbox+sbdmock? It will use qemu-arm-user _only_ for build tools that are not in any devkit/toolchain. That doesn't include C/C++ compilers, but of course may include Erlang compilers.

More hardware won't fix this (but will help). Allowing to upload new devkits to the autobuilder would fix that, but would open another can of worms, so...
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 19:36.