Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-14 Thread arne anka
   Half an hour.  15 commands to copy and paste.  How much more
 hand-holding does a developer need?

that's only part of the story!
the stuff mokomakefile gets you is already prepared to be build with  
bitbakecie -- which does not mean that everything builds at all (frinst  
vlc fails completely because it does not find libpostproc and no other  
package does provide it, the provided ortp.pc is useless sinbce all  
packages i tried to compile that needed that file failed to accept it).
last not least i am not sure how up-to-date teh stuff mokomakefile checks  
out is -- i often get packages with numbers lower than the actual packages  
offered by the feeds, but that might be caused by my setup.
since development means to alter existing code or creating your own you  
need far more -- to alter code you need at least something called a  
layer or so (need to dug into the issue further) because mokomakefile or  
bitbake or whatver stubbornly refuses to update modified files.
creating your own code means you need to create your own bitbake receipt  
and so and so on.

someone (with a rather scandinavic name) posted a link a while ago to his  
blog entry building ipk-packages w/o mokomakefile, which might be an  
easier way to develop own stuff, i did not try it (yet).

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-14 Thread Roland Mas
Jay Vaughan, 2008-08-13 22:47:28 +0200 :

  Oh come on.  After reading all your (and others') scary messages
 about that, I decided to give it a try.  So I pointed my browser to
 http://wiki.openmoko.org/wiki/MokoMakefile.  Half an hour later, I
 had a build in progress.  Most of that half-hour was spent waiting
 for stuff to download, and part of the rest was due to my running
 the whole stuff in a particular isolated environment (cowbuilder
 chroot, for those who care) with its own characteristics (stuff
 runs as root, and I didn't have a home directory).

 great that its working for you, looking forward to future news of
 your .ipk URL's ..

  I'm more likely to provide *.deb, actually, but that's just because
I'm an arrogant, smug, elitist Debian bastard (and not ashamed of it,
either).

  Of course, the build hasn't completed yet (I have a few *.ipk
 already, but the webpage mentions 5 hours on a computer that's
 rather faster than mine), but if pasting less than 15 commands
 straight from a web page is too high a barrier to entry for
 prospective developers, I doubt they'd be able to accomplish much
 even if it was a single command to run.

 since where did i say that i couldn't follow the instructions on the
 wiki?

  You didn't, as far as I know.  You did, however, complain loudly
about how it's hard to keep up with them with regards to code changes
and build environments.  Which is what I was replying to: there's a
make target to update all of that in the MokoMakefile, so it's one
command to type.

 the issue is that there is no one stable, common, build system - or
 distribution channel - for developers to pop their stuff into, and
 with the moving targets of 'fso' vs. 'asu' vs 'om2007.2' vs
 'underground' vs 'etc', its a bother.

  Choice in build systems isn't bad per se, as far as I know.  And
choice a definite bonus when it comes to distribution channels: I
wouldn't want the official feeds to contain random contributed
packages.  I don't have a problem with people adding unofficial
repositories and publishing the URLs, though.

  I do agree with the probably excessive multiplicity of targets, but
my feeling is that this is going to settle down.  OM2007.2 seems to
have entered maintenance-only mode, I expect ASU/OM2008.8 to follow
the same path, and I envision most of the momentum moving to FSO.  As
for the distribution system underneath, I'd be happy to see it migrate
to Debian proper, since that would gain us the whole Debian
repositories, build systems, tools and experience to build on, but
maybe that's just me dreaming (although I'm quite impressed with the
fact that the pkg-fso team has managed to prepare a working
Debian-based image with FSO and Zhone in a few days).

  Half an hour.  15 commands to copy and paste.  How much more
 hand-holding does a developer need?

 please, do not assume i am a fool unless you would consider like
 countenance.

  Whoa, calm down.  I do not assume you are a fool.  I was just
pointing out a discrepancy between your loud complaints about the
barrier to entry, which looked scary to me, and how it's actually
rather easy to setup a development environment.

 its not the hand-holding or the trick makefiles.  its the dire lack
 of a dictator to rally around and form a federation ..  and as a
 result, actually, building apps for the phone *with* the phone is
 turning out to be, frankly, a lot more workable - and lightweight -
 than over a year of mokomakefile groupthink right about now ..

  One more reason that NIH-syndrome is evil.  Should have gone for
Debian right at the start :-)

  (In order not to degenerate into a DSW, here are my own
contributions so far: 1. a Python script to load and save contacts to
files in 2007.2, and 2. a failed attempt at another script to switch
from lock-and-suspend to lock-only when a call is active.  You win
hands down.)

Roland.
-- 
Roland Mas

Why did the elephant cross the road?
Because it was the chicken's day off.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-14 Thread arne anka
   I'm more likely to provide *.deb, actually, but that's just because
 I'm an arrogant, smug, elitist Debian bastard (and not ashamed of it,
 either).

yeah! that's the spirit!
you don't have by chance a blog or so where you jot down your experiences  
with debian on fr? i think, i am going to try it this weekend.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-14 Thread Roland Mas
arne anka, 2008-08-14 14:24:58 +0200 :

   I'm more likely to provide *.deb, actually, but that's just because
 I'm an arrogant, smug, elitist Debian bastard (and not ashamed of it,
 either).

 yeah! that's the spirit!
 you don't have by chance a blog or so where you jot down your experiences  
 with debian on fr? i think, i am going to try it this weekend.

I have a blog, but I haven't started mentioning the FR on it yet.  Nor
have I started running Debian on the FR.  OM2007.2 works for me, and
I'm loathe to switch to something else until it stabilises a bit.
Probably some time around FSO milestone 3.

  In the meantime, there is http://wiki.debian.org/pkg-fso.

Roland.
-- 
Roland Mas

How does an octopus go into battle?
Fully-armed.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-13 Thread Pawel Kowalak
On Aug 13, 2008, at 7:51 AM, Olivier Berger wrote:

 steve [EMAIL PROTECTED] writes:

 Then try 2008.9 when it comes


 Please issue it when it's READY and not on 2008.9.9 at 09:09:09  
 just for the fun
 of it.

Idea of Open Source projects is to release them before they're ready,  
to let community work on them as well.

BR,
Pawel

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-13 Thread Jay Vaughan


 Please issue it when it's READY and not on 2008.9.9 at 09:09:09
 just for the fun
 of it.

 Idea of Open Source projects is to release them before they're ready,
 to let community work on them as well.


That would be fine in our case, *if* we could work on them  
concurrently, but there is so much cruft in dealing with the build  
environment - and too many forks in the details - that it makes it  
very unproductive to try to contribute.

If we could get a list of people who are the *main* developers  
responsible for the contributions in the image, and if those people  
would then tell us other developers, reliably, how to catch up and  
keep up with them with regards to code changes and build environments,  
and if there were a few reliably sync'ed images produced that we 3rd  
party developers could verify our own local results against, this  
situation will change.

;
--
Jay Vaughan





___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-13 Thread Roland Mas
Jay Vaughan, 2008-08-13 14:42:23 +0200 :

 Idea of Open Source projects is to release them before they're
 ready, to let community work on them as well.

 That would be fine in our case, *if* we could work on them
 concurrently, but there is so much cruft in dealing with the build
 environment - and too many forks in the details - that it makes it
 very unproductive to try to contribute.

  Oh come on.  After reading all your (and others') scary messages
about that, I decided to give it a try.  So I pointed my browser to
http://wiki.openmoko.org/wiki/MokoMakefile.  Half an hour later, I had
a build in progress.  Most of that half-hour was spent waiting for
stuff to download, and part of the rest was due to my running the
whole stuff in a particular isolated environment (cowbuilder chroot,
for those who care) with its own characteristics (stuff runs as root,
and I didn't have a home directory).

  Of course, the build hasn't completed yet (I have a few *.ipk
already, but the webpage mentions 5 hours on a computer that's rather
faster than mine), but if pasting less than 15 commands straight from
a web page is too high a barrier to entry for prospective developers,
I doubt they'd be able to accomplish much even if it was a single
command to run.

  Half an hour.  15 commands to copy and paste.  How much more
hand-holding does a developer need?

Roland.
-- 
Roland Mas

A man walks into a bar.
Bang.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-13 Thread Steven **
The MokoMakefile is great.  I've had it working for months.  But I
still don't know how I would contribute to OM.  There's a wiki page
about using the MokoMakefile to edit the existing packages.  But I
don't think that addresses actually contributing said changes back to
OM.  Maybe I'm just missing something.

Now I have used the toolchain to make my own little app.  But I don't
think that's what Jay meant by contributing.

-Steven

On Wed, Aug 13, 2008 at 2:32 PM, Roland Mas [EMAIL PROTECTED] wrote:
 Jay Vaughan, 2008-08-13 14:42:23 +0200 :

 Idea of Open Source projects is to release them before they're
 ready, to let community work on them as well.

 That would be fine in our case, *if* we could work on them
 concurrently, but there is so much cruft in dealing with the build
 environment - and too many forks in the details - that it makes it
 very unproductive to try to contribute.

  Oh come on.  After reading all your (and others') scary messages
 about that, I decided to give it a try.  So I pointed my browser to
 http://wiki.openmoko.org/wiki/MokoMakefile.  Half an hour later, I had
 a build in progress.  Most of that half-hour was spent waiting for
 stuff to download, and part of the rest was due to my running the
 whole stuff in a particular isolated environment (cowbuilder chroot,
 for those who care) with its own characteristics (stuff runs as root,
 and I didn't have a home directory).

  Of course, the build hasn't completed yet (I have a few *.ipk
 already, but the webpage mentions 5 hours on a computer that's rather
 faster than mine), but if pasting less than 15 commands straight from
 a web page is too high a barrier to entry for prospective developers,
 I doubt they'd be able to accomplish much even if it was a single
 command to run.

  Half an hour.  15 commands to copy and paste.  How much more
 hand-holding does a developer need?

 Roland.
 --
 Roland Mas

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-13 Thread Jay Vaughan
  Oh come on.  After reading all your (and others') scary messages
 about that, I decided to give it a try.  So I pointed my browser to
 http://wiki.openmoko.org/wiki/MokoMakefile.  Half an hour later, I had
 a build in progress.  Most of that half-hour was spent waiting for
 stuff to download, and part of the rest was due to my running the
 whole stuff in a particular isolated environment (cowbuilder chroot,
 for those who care) with its own characteristics (stuff runs as root,
 and I didn't have a home directory).



great that its working for you, looking forward to future news of  
your .ipk URL's ..

  Of course, the build hasn't completed yet (I have a few *.ipk
 already, but the webpage mentions 5 hours on a computer that's rather
 faster than mine), but if pasting less than 15 commands straight from
 a web page is too high a barrier to entry for prospective developers,
 I doubt they'd be able to accomplish much even if it was a single
 command to run.


since where did i say that i couldn't follow the instructions on the  
wiki?


the issue is that there is no one stable, common, build system - or  
distribution channel - for developers to pop their stuff into, and  
with the moving targets of 'fso' vs. 'asu' vs 'om2007.2' vs  
'underground' vs 'etc', its a bother.

much more fun, right now, to hack code *on* the machine itself, put up  
with slow (actually not bad considering how much code gets written in  
between compiles) build times, but have a development environment that  
sits on a 512m SD card rather than .. 12 gigs, not counting the VM  
backups i've been doing over 12 months of tracking mokomakefile ..


  Half an hour.  15 commands to copy and paste.  How much more
 hand-holding does a developer need?


please, do not assume i am a fool unless you would consider like  
countenance.  its not the hand-holding or the trick makefiles.  its  
the dire lack of a dictator to rally around and form a federation ..  
and as a result, actually, building apps for the phone *with* the  
phone is turning out to be, frankly, a lot more workable - and  
lightweight - than over a year of mokomakefile groupthink right about  
now ..

;
--
Jay Vaughan





___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-13 Thread Feydreva
Does Mokomakefile can build a 2008.8 more recent than the one release on
August 08 of 2008 ?
I setup the Makefile for
OM_GIT_BRANCH := org.openmoko.asu.testing
and run
make openmoko-qtopia-x11-image
Will I have the fake asu, like the one on the daily buildhost ? or will I
have a 2008.8/ASU ?

if not, how can I build myself a more recent 2008.8/ASU

Regards
Philippe

On Wed, Aug 13, 2008 at 4:47 PM, Jay Vaughan [EMAIL PROTECTED] wrote:

   Oh come on.  After reading all your (and others') scary messages
  about that, I decided to give it a try.  So I pointed my browser to
  http://wiki.openmoko.org/wiki/MokoMakefile.  Half an hour later, I had
  a build in progress.  Most of that half-hour was spent waiting for
  stuff to download, and part of the rest was due to my running the
  whole stuff in a particular isolated environment (cowbuilder chroot,
  for those who care) with its own characteristics (stuff runs as root,
  and I didn't have a home directory).
 


 great that its working for you, looking forward to future news of
 your .ipk URL's ..

   Of course, the build hasn't completed yet (I have a few *.ipk
  already, but the webpage mentions 5 hours on a computer that's rather
  faster than mine), but if pasting less than 15 commands straight from
  a web page is too high a barrier to entry for prospective developers,
  I doubt they'd be able to accomplish much even if it was a single
  command to run.
 

 since where did i say that i couldn't follow the instructions on the
 wiki?


 the issue is that there is no one stable, common, build system - or
 distribution channel - for developers to pop their stuff into, and
 with the moving targets of 'fso' vs. 'asu' vs 'om2007.2' vs
 'underground' vs 'etc', its a bother.

 much more fun, right now, to hack code *on* the machine itself, put up
 with slow (actually not bad considering how much code gets written in
 between compiles) build times, but have a development environment that
 sits on a 512m SD card rather than .. 12 gigs, not counting the VM
 backups i've been doing over 12 months of tracking mokomakefile ..


   Half an hour.  15 commands to copy and paste.  How much more
  hand-holding does a developer need?


 please, do not assume i am a fool unless you would consider like
 countenance.  its not the hand-holding or the trick makefiles.  its
 the dire lack of a dictator to rally around and form a federation ..
 and as a result, actually, building apps for the phone *with* the
 phone is turning out to be, frankly, a lot more workable - and
 lightweight - than over a year of mokomakefile groupthink right about
 now ..

 ;
 --
 Jay Vaughan





 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: 2008.9 - Was Re: Third request: what *is* the warranty on the Freerunner?

2008-08-13 Thread Rod Whitby
Feydreva wrote:
 Does Mokomakefile can build a 2008.8 more recent than the one release on 
 August 08 of 2008 ?
 I setup the Makefile for
 OM_GIT_BRANCH := org.openmoko.asu.testing
 and run 
 make openmoko-qtopia-x11-image
 Will I have the fake asu, like the one on the daily buildhost ? or 
 will I have a 2008.8/ASU ?

That should build the correct image from the correct branch to get you 
ASU updates.

The only other variable is whether the Openmoko staff who built the ASU 
image used moko-autorev.inc or not.  I truely hope they did not and 
instead relied on the pinned sane-srcrevs.inc file.

I would really like to see a precise definition of how Openmoko staff 
build the images for release ...

-- Rod

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community