Re: Bora -> Chinook apps

2007-12-21 Thread Eero Tamminen
Hi,

ext Dr. Nicholas Shaw wrote:
> Once I made the decision to wait for the official release of OS2008, I
> didn't pay much attention to the discussions.  I do, however, remember
> seeing a short blurb about OS2007 applications not running on OS2008.

Code that uses just plain SDL or Gtk should work.
Code that uses Hildon APIs that were deprecated in OS2007 do not work.
Code that uses the other maemo APIs might have needed some changes too,
but they are detailed in Chinook SDK documentation.


> Is there a list of what works and what doesn't? My apologies in advance if
> this has been covered somewhere else.  I just don't have the time right now
> to do a search.
> 
> Lastly, do I need to reinstall all my apps or will OS2008 install and leave
> them intact?


- Eero


___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Bora -> Chinook apps

2007-12-21 Thread Paul Dundas
Eero Tamminen wrote:
> Hi,
> 
> ext Dr. Nicholas Shaw wrote:
>> Once I made the decision to wait for the official release of OS2008, I
>> didn't pay much attention to the discussions.  I do, however, remember
>> seeing a short blurb about OS2007 applications not running on OS2008.
...
>>
>> Lastly, do I need to reinstall all my apps or will OS2008 install 
>> and leave them intact?
> 

2007 upgrades wiped the lot, and you had to restore your user data
from backup and reinstall the latest versions of your apps.

I believe 2008 works the same way, though I have not tried it.

I seem to remember that upgrading from Linux gives more control and
allows, for instance, kernel upgrades without fragging user space.
But don't ask me where I read that.

Paul
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Bora -> Chinook apps

2007-12-21 Thread Joshua Layne


On Sat, 22 Dec 2007 01:51:38 +, Paul Dundas <[EMAIL PROTECTED]>
wrote:
> Eero Tamminen wrote:
>> Hi,
>>
>> ext Dr. Nicholas Shaw wrote:
>>> Once I made the decision to wait for the official release of OS2008, I
>>> didn't pay much attention to the discussions.  I do, however, remember
>>> seeing a short blurb about OS2007 applications not running on OS2008.
> ...
>>>
>>> Lastly, do I need to reinstall all my apps or will OS2008 install
>>> and leave them intact?
>>
> 
> 2007 upgrades wiped the lot, and you had to restore your user data
> from backup and reinstall the latest versions of your apps.
> 
> I believe 2008 works the same way, though I have not tried it.
> 
> I seem to remember that upgrading from Linux gives more control and
> allows, for instance, kernel upgrades without fragging user space.
> But don't ask me where I read that.
You could have read that anywhere, as it is truth :)

kernel upgrades require a reboot to be applied and are risky if the kernel
is (for example) built by an idiot user (such as myself) who misses a block
device driver required for boot or something... :P

There was an earlier comment about not allowing linking of something that I
did not at all understand.  I think it is ridiculous to have to flash a
device to upgrade the OS when it is fundamentally debian under the hood,
but I am also a stupid user and do not understand the subtlety of true
linux gurism.

Rgds,
josh

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Bora -> Chinook apps

2007-12-22 Thread Steve Greenland
According to Joshua Layne  <[EMAIL PROTECTED]>:
> 
> There was an earlier comment about not allowing linking of something that I
> did not at all understand.  I think it is ridiculous to have to flash a
> device to upgrade the OS when it is fundamentally debian under the hood,
> but I am also a stupid user and do not understand the subtlety of true
> linux gurism.

My initial response to the flash requirement was the same ("You've *got*
to be kidding me!") but there's one significant difference in N800 et.
al. that doesn't apply to Debian-based systems in general: extremely
limited storage space. An OS upgrade can require a lot of core packages
to be upgraded simultaneously (glibc, busybox, dpkg, apt, etc.) There's
simply not enough free space on a standard N800 to download everything
and install it all at once. Additionally, Debian upgrades get a huge
amount of testing resources which is probably not available to Nokia.
Combined with a long history of "just re-flash it" style upgrades in the
embedded industry, I can understand why Nokia made the choice it did.

The good news is that OS2008 should support more-or-less automatic
restores of your install packages, and Nokia is working on supporting
"real" Debian style upgrades, possibly for OS2009(?) (but I don't have
the link handy).

Steve



-- 
Steve Greenland
The irony is that Bill Gates claims to be making a stable operating
system and Linus Torvalds claims to be trying to take over the
world.   -- seen on the net

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Bora -> Chinook apps

2007-12-22 Thread Joshua Layne


On Sat, 22 Dec 2007 21:16:08 + (UTC), [EMAIL PROTECTED] (Steve
Greenland) wrote:
> According to Joshua Layne  <[EMAIL PROTECTED]>:
>>
> My initial response to the flash requirement was the same ("You've *got*
> to be kidding me!") but there's one significant difference in N800 et.
> al. that doesn't apply to Debian-based systems in general: extremely
> limited storage space. An OS upgrade can require a lot of core packages
> to be upgraded simultaneously (glibc, busybox, dpkg, apt, etc.) There's
> simply not enough free space on a standard N800 to download everything
> and install it all at once. Additionally, Debian upgrades get a huge
> amount of testing resources which is probably not available to Nokia.
> Combined with a long history of "just re-flash it" style upgrades in the
> embedded industry, I can understand why Nokia made the choice it did.

That makes sense.  It seems like an alternate path would be to change
apt-get a tiny bit and have it download/install packages serially instead
of in parallel (where possible: dependencies permitting).  Also, the N810
has more flash space than I have ever had on mobile device.  Come to think
of it, the N810 has more flash space than my first debian box had disk (by
a factor of 2.5!).

> The good news is that OS2008 should support more-or-less automatic
> restores of your install packages, and Nokia is working on supporting
> "real" Debian style upgrades, possibly for OS2009(?) (but I don't have
> the link handy).

I look forward to that.  Unfortunately, reinstallation of packages is not
by any stretch the only aspect of bringing a system back to the way _you_
(one) likes it.  There is a significant amount of data and customization
usually involved as well.

Of course, there is always the point where it is _so_ overly customized
(and broken) that it is easier to start fresh.  Always nice to have options
:)

Rgds,
josh

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users