[haiku-development] Re: Haiku self-hosting.

On 01/04/2008, Luposian <luposian@xxxxxxx> wrote:
> Haiku stands supreme.  As it was meant to be.  And so it is.
>  Congratulations to one and all who've made it possible!
>
>  However, there is one small detail that puts a damper on this excellent
>  news of Haiku self-hosting... and it's something that I have warned
>  would come home to roost, for some time now.  And now it's home...
>
>  You see, when you do ANYTHING in Haiku, that relates to duplicating
>  (copying) files, adding files, unpacking files, etc., no matter how
>  long you wait, the files is never really SAVED.  Everything SAYS that
>  it is, but... it ISN'T!  The drive light blinked.  The files took time
>  to be handled [however].  And the disk info says that more space is
>  taken up.  EVERYTHING says something REALLY happened!
>
>  But press F12 (enter Kernel Debug mode) and type one short word...
>  "reboot".  And hit [Enter].
>
>  The system reboots, and you go back into Haiku.  Look for your files.
>  ANY of them.  It can be 1 file or a dozen of them... they're NOT THERE!
>   Where'd they go?!?  They went bye-bye.  Why?  Because, although
>  EVERYTHING said they were put on the disk, nice and safe and secure...
>  THEY WERE NEVER REALLY THERE!
>
>  Haiku is now self-hosting... tell me... what happens when someone
>  configures all the files and folders in Haiku to be a development
>  platform... and the system spontaneously reboots (I've had it happen
>  several times, in the past, due to bad capacitors)?  All your effort
>  and work is GONE!  What happens when you've downloaded ALL the files to
>  the latest revision of Haiku and you're ready to Jam them... and the
>  power goes out for a moment?  ALL those files are GONE!!!  What happens
>  when you've taken the time to download and JAM the latest revision of
>  Haiku (a couple hours, let's say) and someone trips over the power
>  cord?  You guessed it... ALL YOUR FILES AND WORK AND EFFORT AND TIME
>  ARE TOAST!!!
>
>  The more Haiku can do, the more critical this issue becomes.  And, now,
>  it has likely reached critical status.  As I said, this issue's
>  roosters have come home to roost.  And now they're here.  It's only a
>  matter of time before more people than just me, begin to complain.
>
>  I do not beat this drum for my own health.  I beat it, as a warning to
>  the health and prosperity of Haiku itself.  If I did not care, I would
>  not protest so loudly.  I would not make myself the annoying PITA that
>  I've likely become.  The "Luposian bug" would not have been mentioned
>  in Haiku CIA...
>
>  And thus, now it is time to finish the job.  Make certain that files
>  that are SAID to be on the disk, ARE on the disk, so that a computer
>  hiccup or power outage or power cord being tripped over, do not render
>  all for naught.  Because, if it was YOUR files and YOUR time and YOUR
>  effort... would you want something like that, to ruin everything?
>
>  I think not.
>
>  Latre!
>
>
>  Luposian
>
>
>  On Apr 1, 2008, at 8:54 AM, Bruno Albuquerque wrote:
>
>  > Sorry for the cross-posting, but as it is good news I thought I would
>  > share it with you guys. Today I committed r24720 and, with that, I was
>  > able to compile Haiku inside itself without the neewd for any hacks or
>  > reboots or anything like that (using VMWare with 1 Gb of memory
>  > available to the VM). I also run the generated image in VMWare and it
>  > booted (I didn't test it much tough).
>  >
>  > Although this is April's 1st (and some of you will probably think it
>  > is a joke), this means that we are able to self-host now and pending
>  > something else that we may find during testing, this means we are
>  > self-hosting as of today.
>  >
>  > You can start the fireworks! :)
>  >
>  > -Bruno
>  >
>  > Ps: Juts wnated to point out that this would not be possible without
>  > the huge amount of time the developers have spent on getting this
>  > working and, specifically, the amount of time Axel spent fixing
>  > VM/cache bugs and the amount Ingo spent getting the build system
>  > working inside Haiku. So kudos to them.
>  >
>  >
>
>
>

I can't say I've seen this bug.  Maybe it's a IDE driver issue?  If
people before could complete a self hosted build in two goes, the
first half must have saved the generated files no?

Anyway, stop spoiling the happy time. :-P

Euan

Other related posts: