Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-09 Thread Marius Gedminas
On Mon, Nov 06, 2006 at 08:18:49PM +0100, Antonio Orlando wrote:
> >Alternatively, take the output of "dpkg-query -l" from a fresh flash,
> >then diff it with the one from your customized device.
> 
> Profiting by the fact that many are now flashing with the new firmware,  
> can someone please post the output of the suggested command from a fresh  
> flash, in order for others to make the diff with it before flashing?

Here are the lists from OS2006.1 and OS2006.2.  (No, I didn't flash, I
mounted the rootfs images on my laptop and ran dpkg-query
--admindir=...)

Marius Gedminas
-- 
Perl is not a programming language, it's a natural language that
computers understand.

Better than people, for the most part.
-- Steve Simmons


os2006.1-pkglist.gz
Description: Binary data


os2006.2-pkglist.gz
Description: Binary data


signature.asc
Description: Digital signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-06 Thread Antonio Orlando

Alternatively, take the output of "dpkg-query -l" from a fresh flash,
then diff it with the one from your customized device.


Profiting by the fact that many are now flashing with the new firmware,  
can someone please post the output of the suggested command from a fresh  
flash, in order for others to make the diff with it before flashing?


--
Antonio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-06 Thread Armin M. Warda
Marius Vollmer writes:
> > It should be pretty easy to get a list of installed packages from apt
> > (or the application installer) before the flash, and then reinstall them
> > in one swoop with apt-get install.
> There is maemo-list-user-packages that you could use as
> a starting point.

But "maemo-list-user-packages" only lists packages with category user/*.
This means, e.g. if you installed "ssh", it will not be listed.

Alternatively, take the output of "dpkg-query -l" from a fresh flash,
then diff it with the one from your customized device.

  regards, Armin.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-06 Thread Marius Vollmer
"ext Frantisek Dufka" <[EMAIL PROTECTED]> writes:

> Best would be to use dpkg-repack [1] script which rebuilds packages
> from installed system (including modified config files) so you can
> reinstall them later.

We were thinking about that, but I have uneasy feelings about
recreating packages from the files in a live system.  I don't have
anything conrete in mind to back this up, it just doesn't feel right
(to me).  For example, using the original package name and version
when recreating a package feels wrong (since the content is now
different), but using a different name or version might mess up the
dependency relations.  Dunno.  I should definitly look at dpkg-repack
more closely.

For the immediate feature, we will be going with the "backup list of
installed applications and offer to install them again after a
restore."
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-06 Thread Marius Vollmer
"ext Marius Gedminas" <[EMAIL PROTECTED]> writes:

> It should be pretty easy to get a list of installed packages from apt
> (or the application installer) before the flash, and then reinstall them
> in one swoop with apt-get install.

There is maemo-list-user-packages that you could use as a starting
point.

Also, support is planned for exactly this feature in the Application
Manager...

> By the way, can someone confirm or deny that the backup tool does not
> back up your /etc/apt/sources.list and therefore you will have to re-add
> all the application manager repositories manually?

The /etc/apt/sources.list file is not backed up until version 4.27 of
the osso-application-installer package, and you need version 1.4.1-1
or later of osso-backup to actually restore it.

(It took me a while to understand that backing up sources.list is
actually a useful thing to do.  Sorry for delaying that feature for so
long.)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-04 Thread Antonio Orlando
dpkg packages has postinst and prerm scripts that get executed while  
installing/removing package. It it hard to guess what they do (and  
modify) so you may not know what exactly to backup and may loose some  
effects of those scripts when restoring just the files from packages.

[...]
tarring whole disk will work. Backing up only rendom selected part not.


That's good. Anyway it seems I have not been able to explain exactly what  
I'm asking, I'll try to be more clear: is it possible to backup *almost  
all* the directories and files via ssh and tar, flash the device,  
reinstall the ssh server and restore the backup'd stuff into the renewed  
device, in order to have everything working again, good as before or  
better, with minimum effort? (except some eventual bugs introduced with  
the new firmware, of course)


With "almost all", really I mean *everything*, just excluding the  
dirs/files that we should not backup because they're unnecessary (I don't  
know: proc, lost+found, mnt, ...), and the dirs/files that we should not  
backup because we want to keep the new ones (that is, the updated files  
after the flash: we have to avoid backup and restore of the old ones,  
otherwise we've lost our time ;)


From what has been said here on the list, I've seen why the approach of  
rough overwrite via ssh cannot be chosen to directly update the files that  
would be flashed with the flasher tool, but still it's not clear to me the  
reason why we should not backup and restore "all the other stuff" using  
this straight way. I'm asking again because I prefer not to upgrade the  
firmware if this means I have to re-do all the steps that make my 770 work  
like it is now. It's not too much stuff (yes, a fraction, compared to what  
some of you there have on your 770), but time is precious and I hope  
(vain?) there is some better solution for upgrading without pain: the  
release of a new firmware for a device usually is a full  
happyness-trigger, but if I think to what this currently implies it risks  
to become a no-no-please! ^__^;;


If still I'm not clear, here it is my question re-explained in a more  
developer-friendly way (I hope line-breaks will not make this unreadable):



// This is the "normal" approach: //


stuff = [collection of files and dirs that I can find via ssh]

770_before_flash = [%stuff% in my 770 before flash]

770_after_flash = [%stuff% in my 770 after flash]

hard_work = [on %770_after_flash%: reinstallation of all the packages, set  
up of all the settings, configuration of all the configs, direct copy of  
all the non-packaged apps, creation of all the symlinks, etc. (put here  
whatever has been written on 770 internal memory after last reflash)]


770_after_hard_work = [%stuff% in %770_after_flash% after %hard_work%]

if (%770_after_hard_work% WORKS_LIKE_OR_BETTER_THAN %770_before_flash%)  
TIRED_BUT_HAPPY

else DOH



// This is my question: will the following approach work? //


stuff = [collection of files and dirs that I can find via ssh]

flash_stuff = [collection of files and dirs that flash would touch]

ghost_stuff = [collection of files and dirs that we need not to backup  
because they are just there as linux works (proc, lost+found, ...)]


good_stuff = [collection of files and dirs that make my 770 unique, my  
favourite apps, settings, etc.]


if (%flash_stuff% + %ghost_stuff% + %good_stuff% != %stuff%)  
PLEASE_SUGGEST_WHATEVER_ELSE


770_before_flash = [%stuff% in my 770 before flash]

770_after_flash = [%stuff% in my 770 after flash]

not_so_hard_work = [on %770_after_flash%: install xterm and openssh, copy  
and overwrite the previously backup'd %good_stuff% of %770_before_flash%]


770_after_not_so_hard_work = [%stuff% in %770_after_flash% after  
%not_so_hard_work%]


if %770_after_not_so_hard_work% WORKS_LIKE_OR_BETTER_THAN  
%770_before_flash% then NOT_SO_TIRED_AND_HAPPY

else DOH

///


I hope that's clear enough now. Let me know if not, I'll try something  
else.


--
Antonio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Michel Salim

On 11/3/06, Marius Gedminas <[EMAIL PROTECTED]> wrote:

On Thu, Nov 02, 2006 at 11:27:16PM -0500, Michel Salim wrote:
> Speaking of the image, where is it? Both nokia.com and maemo.org still
> lists the original IT2006 release from May.

http://maemo.org/downloads/nokia_770

The new OS2006 image is SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin
The old OS2006 image is SU-18_2006SE_1.2006.26-8_PR_F5_MR0_ARM.bin


My mistake. Would be nice if the release date is posted, but I guess I
should have realized that there has only been one OS2006 release ..
duh.

--
Michel Salim

Don't worry about avoiding temptation -- as you grow older, it starts
avoiding you.
   -- The Old Farmer's Almanac
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Rainer Dorsch
Am Freitag, 3. November 2006 19:52 schrieb Marius Gedminas:
> It should be pretty easy to get a list of installed packages from apt
> (or the application installer) before the flash, and then reinstall them
> in one swoop with apt-get install.  I plan to figure this out over the
> weekend.

dpkg --get-selections (?)

dpkg --set-selections


Rainer
-- 
Rainer Dorsch
Alzentalstr. 28
D-71083 Herrenberg
07032-919495
jabber: [EMAIL PROTECTED]
GPG Fingerprint: 5966 C54C 2B3C 42CC 1F4F  8F59 E3A8 C538 7519 141E
Full GPG key: http://pgp.mit.edu/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Frantisek Dufka

Antonio Orlando wrote:

I think that using tar to back up and restore applications installed
with apt/dpkg would be a Bad Idea.


Can I ask why? I have not enough Linux knowledge to answer this 
(stupid?) question myself.


dpkg packages has postinst and prerm scripts that get executed while 
installing/removing package. It it hard to guess what they do (and 
modify) so you may not know what exactly to backup and may loose some 
effects of those scripts when restoring just the files from packages. 
But generally it may work in 99% of cases so it is not completely wrong. 
But there is a better solution, see below.


 I've also tarred all 
my linux installation (excluding some stuff) hoping it could be used as 
a backup [1], has it been a Bad Idea?


That's not same as above. tarring whole disk will work. Backing up only 
rendom selected part not.





It should be pretty easy to get a list of installed packages from apt
(or the application installer) before the flash, and then reinstall them
in one swoop with apt-get install.  I plan to figure this out over the
weekend.


Le me know on the list if you succeed, please.



Best would be to use dpkg-repack [1] script which rebuilds packages from 
installed system (including modified config files) so you can reinstall 
them later. I'm not sure whether in can be made to run on N770, it may 
have nasty dependencies on advanced debian stuff.


Frantisek

[1] http://packages.debian.org/stable/admin/dpkg-repack
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Antonio Orlando

I think that using tar to back up and restore applications installed
with apt/dpkg would be a Bad Idea.


Can I ask why? I have not enough Linux knowledge to answer this (stupid?)  
question myself. In a Windows environment, I can backup/restore everything  
just with rar/unrar, having care to install just portable or almost  
portable applications; this care is due to the presence of the Windows'  
registry. Is there an analogue problem in the Linux architecture, or in  
the 770 implementation? I've also tarred all my linux installation  
(excluding some stuff) hoping it could be used as a backup [1], has it  
been a Bad Idea?



It should be pretty easy to get a list of installed packages from apt
(or the application installer) before the flash, and then reinstall them
in one swoop with apt-get install.  I plan to figure this out over the
weekend.


Le me know on the list if you succeed, please.


By the way, can someone confirm or deny that the backup tool does not
back up your /etc/apt/sources.list and therefore you will have to re-add
all the application manager repositories manually?


It seems confirmed. As already requested, a list of the files and dirs  
that should be backed up and restored would be great (including files and  
dirs where installed applications use to or can store their executables,  
libraries, settings, etc.); it will include the /etc/apt/sources.list I  
suppose...



[1] http://www.ubuntuforums.org/showthread.php?t=81311

--
Antonio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Frantisek Dufka

Michael Wiktowy wrote:


That is also something that could be said for the flashing through the
USB method too. If that is interrupted then you are likely equally
unable to boot your 770. However, you can always try again ...


There is big difference. You don't need the device to be bootable for 
USB flashing. You need it to be bootable for this new method for 
flashing from itself. So why to invest time (being Nokia) to develop 
second way of flashing if it cannot replace first one and is not 
failproof at all?


Having said that, everything except bootloader and config partition_can_ 
be reflashed from the device (see my kernel and initfs flasher 
http://fanoush.webpark.cz/maemo/ ) and rootfs could be easily reflashed 
while booted from MMC as well.



What might really complicate this a great deal is if the N770 kernel
uses those "run in place" features I recall reading about that was
introduced for embedded systems that causes the kernel to just run
apps directly from flash memory rather than copying them to RAM and
then running from there. Writing directly to a program space that you
are currently running is the road to nastiness.


Well it is not so bad due to way NAND works but in fact initfs is in 
similar situation. dsme daemon runs from initfs partition and cannot be 
stopped easily so it is not completely clean to reflash initfs while it 
is running. It seems to work but is a kind of hack. Kernel is OK it is 
decompressed to RAM on boot.


Frantisek
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Armin M. Warda
> By the way, can someone confirm or deny that the backup tool
> does not back up your /etc/apt/sources.list and therefore you
> will have to re-add all the application manager repositories
> manually?

Confirmed. Thus it is a good idea to copy it to the MMC before 
you do the backup/reflash/restore upgrade-procedure.

  Armin.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Marius Gedminas
On Thu, Nov 02, 2006 at 11:27:16PM -0500, Michel Salim wrote:
> Speaking of the image, where is it? Both nokia.com and maemo.org still
> lists the original IT2006 release from May.

http://maemo.org/downloads/nokia_770

The new OS2006 image is SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin
The old OS2006 image is SU-18_2006SE_1.2006.26-8_PR_F5_MR0_ARM.bin

Marius Gedminas
-- 
There is an almost obvious extension of interfaces that would allow formal
specification of arguments and return values.  We suspect it leads to the dark
side.
-- Jim Fulton


signature.asc
Description: Digital signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Marius Gedminas
On Thu, Nov 02, 2006 at 08:09:47PM +0100, Antonio Orlando wrote:
> Reflashing the device is a fine thing, but it's rather annoying to  
> reinstall all the stuff back, so before doing anything I prefer to ask  
> here:
> provided I have everything installed the "normal" way (on the internal  
> memory: not used the trick of extending the root filesystem on the MMC),  
> is it possible to flash the device and re-set it up like it was before  
> reflashing, without having to re-install everything manually?

I don't think so.

Well, you could write a shell script to re-install everything
automatically ;)

> So, let's say, is it possible to backup some directories and files via  
> ssh, flash the device, reinstall the ssh server and write the backed up  
> stuff into the flashed device, in order to have everything working again  
> with minimum effort?

That's more or less what I did when I upgraded from OS2005 to OS2006,
and that's what I plan to do to upgrade to OS2006.2:

  - create a backup with the backup tool
  - back up some files in my home directory (a simple shell script that
tars things like ~/.profile and my ~/mmc -> /media/mmc1 symlink into
the memory card)
  - flash
  - restore the backup
  - install osso-xterm, becomeroot and ssh
  - untar my home dir archive (another shell script that untars the
archive)

> If yes, can someone write a list of the dirs/files to  
> include (or exclude) in the backup in order to accomplish this task? It  
> seems linux is rather good for this kind of things, but I don't know well  
> what to backup'n'overwrite after the reflash and what to exclude, so wise  
> advice here is really appreciated. It would be nice a command to tar all  
> the stuff needed directly from the device to the PC via ssh (the "backup"  
> step), if that's possible, and the corresponding reverse command for the  
> "restore" step.

I think that using tar to back up and restore applications installed
with apt/dpkg would be a Bad Idea.

It should be pretty easy to get a list of installed packages from apt
(or the application installer) before the flash, and then reinstall them
in one swoop with apt-get install.  I plan to figure this out over the
weekend.

By the way, can someone confirm or deny that the backup tool does not
back up your /etc/apt/sources.list and therefore you will have to re-add
all the application manager repositories manually?

Marius Gedminas
-- 
A secret: don't tell DARPA I'm not building the sun destroying weapon they
think I am.
-- Michael Salib, the author of Starkiller


signature.asc
Description: Digital signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Igor Stoppa
On Fri, 2006-11-03 at 11:09 -0500, ext Michael Wiktowy wrote:
> On 11/3/06, Frantisek Dufka <[EMAIL PROTECTED]> wrote:
> > Daniel Stone wrote:
> > >
> > > you can't do the
> > > bootloader, kernel, and initfs from userspace.
> > >
> >
> > Well, you can, but it really isn't a good idea. It has no chance to be
> > completely safe, something may go wrong pretty easily (like random
> > device reboot). There is no safe order in which you can make the upgrade
> > of those specific parts (bootloader,kernel,initfs,rootfs) and still have
> > device bootable if the process is interrupted.
> 
> That is also something that could be said for the flashing through the
> USB method too. If that is interrupted then you are likely equally
> unable to boot your 770. 
No: only the bootloader is the critical part, since it takes care of
flashing anything else.
As long as the bootloader replacement succedes, you can always refrash
the rest.

If not, well, you have just become the happy owner of a brick.
Service point can help.

> However, you can always try again ... just
> like you could always fall back to the USB method if the updating
> internally fails.
> 
> What might really complicate this a great deal is if the N770 kernel
> uses those "run in place" features I recall reading about that was
> introduced for embedded systems that causes the kernel to just run
> apps directly from flash memory rather than copying them to RAM and
> then running from there. Writing directly to a program space that you
> are currently running is the road to nastiness.

No, 770 doesn't and anyway NAND flash is not very xip friendly :)

-- 
Cheers
 
Igor Stoppa <[EMAIL PROTECTED]>
(Nokia M - OSSO / Tampere Finland)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Michael Wiktowy

On 11/3/06, Frantisek Dufka <[EMAIL PROTECTED]> wrote:

Daniel Stone wrote:
>
> you can't do the
> bootloader, kernel, and initfs from userspace.
>

Well, you can, but it really isn't a good idea. It has no chance to be
completely safe, something may go wrong pretty easily (like random
device reboot). There is no safe order in which you can make the upgrade
of those specific parts (bootloader,kernel,initfs,rootfs) and still have
device bootable if the process is interrupted.


That is also something that could be said for the flashing through the
USB method too. If that is interrupted then you are likely equally
unable to boot your 770. However, you can always try again ... just
like you could always fall back to the USB method if the updating
internally fails.

What might really complicate this a great deal is if the N770 kernel
uses those "run in place" features I recall reading about that was
introduced for embedded systems that causes the kernel to just run
apps directly from flash memory rather than copying them to RAM and
then running from there. Writing directly to a program space that you
are currently running is the road to nastiness.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Laurent GUERBY
On Thu, 2006-11-02 at 15:05 +0200, Ferenc Szekely wrote:
> Connectivity
> 
> o Improved quality of Bluetooth connections

Well that's an understatement :). 

The connection with my bluetooth GPS (Globalsat BT359) was slow to
establish (10 seconds) and unreliable (max 30 minutes, typical 5
minutes) with the previous IT2006 (26-8), with the new IT2006 (39-14)
the connection is reliable (one hour and counting) and establishes in a
fraction of a second (too fast to see!).

Testing all this with the wonderful Maemo Mapper:
http://gnuite.com:8080/nokia770/maemo-mapper/

Many thanks for your work,

Laurent
http://guerby.org/blog/


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


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-03 Thread Frantisek Dufka

Daniel Stone wrote:


you can't do the
bootloader, kernel, and initfs from userspace.



Well, you can, but it really isn't a good idea. It has no chance to be 
completely safe, something may go wrong pretty easily (like random 
device reboot). There is no safe order in which you can make the upgrade 
of those specific parts (bootloader,kernel,initfs,rootfs) and still have 
device bootable if the process is interrupted.


In fact with current firmware it looks like the old rootfs I have on MMC 
boots with new initfs and kernel but that's just a coincidence.


Frantisek
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Michel Salim

Speaking of the image, where is it? Both nokia.com and maemo.org still
lists the original IT2006 release from May.

- Michel

On 11/2/06, Álvaro J. Iradier <[EMAIL PROTECTED]> wrote:

Is it posible to upgrade without flashing? Something like apt-get
dist-upgrading packages, flashing new kernel and initfs?

Greets.

On 11/2/06, Ferenc Szekely <[EMAIL PROTECTED]> wrote:
> Greetings,
>
> Nokia is publishing a new software image for the Nokia 770 Internet
> Tablets today. This is an update to the latest OS 2006 software edition.
>
> The update includes improvements in Bluetooth and Wi-Fi connections,
> Internet calling audio quality and browser functionality, among other
> things.
>
> For updating your software using a Linux computer, please visit
> maemo.org [1].
>
> Release Notes
> =
>
> Internet Call
> -
> o Volume level improvements
> o Improved microphone background noise filtering
>
> File Manager
> 
> o Improved file handling operations:
>   e.g. moving files from folders between local device & MMC
> o Added function to rename folders
>
> Multimedia
> --
> o Local playback of MPEG video improved
> o Streaming of WAV improved
>
> Browser
> ---
> o Improved stability
> o Improved handling of streaming audio formats
> o Patch for certificate signature verification
>
> Connectivity
> 
> o Improved quality of Bluetooth connections
> o Improved quality of WLAN connections
>
> RSS Feed Reader
> ---
> o Added image support to previously saved feeds
> o Fixes to memory leaks
>
> Internet Search home applet
> ---
> o Pre-installed Wikipedia search engine added
>
> Memory Card
> ---
> o Capability to use 2GB RS-MMC memory cards
> o Possibility to rename the MMC-card
>
> General Improvements
> 
> o Improved device SW stability
> o Finger usage improvements
> o Localization fixes
> o Improved stability of hand-writing and teaching of hand-writing
>
> On behalf of the whole Maemo Team,
> Ferenc
>
> [1] http://maemo.org/maemowiki/HOWTO_FlashLatestNokiaImageWithLinux
>
> ___
> maemo-announce mailing list
> [EMAIL PROTECTED]
> https://maemo.org/mailman/listinfo/maemo-announce
>


--
(:===:)
  Alvaro J. Iradier Muro - [EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers




--
Michel Salim

Don't worry about avoiding temptation -- as you grow older, it starts
avoiding you.
   -- The Old Farmer's Almanac
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Miko Nieminen
On Thu, 2006-11-02 at 22:25 +0200, Daniel Stone wrote:
> On Thu, Nov 02, 2006 at 01:40:07PM -0500, ext Michael Wiktowy wrote:
> > I recall the Nokia devs stating in the past that they did not intend
> > to support this route to upgrading. It is too bad but I would imagine
> > that the problems involved are two-fold:
> 
> It's possible to upgrade the rootfs this way, but you can't do the
> bootloader, kernel, and initfs from userspace.

Where are you going to get all of the binaries? At least from maemo you
won't get all of those. Not even for rootfs or have I understood
something wrong?

Maemo repositories are for development, not for upgrading you device.
Those repositories are missing some of the packages which are included
in the image you can use for flashing.

-- 
Miko Nieminen <[EMAIL PROTECTED]>

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


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Daniel Stone
On Thu, Nov 02, 2006 at 01:40:07PM -0500, ext Michael Wiktowy wrote:
> I recall the Nokia devs stating in the past that they did not intend
> to support this route to upgrading. It is too bad but I would imagine
> that the problems involved are two-fold:

It's possible to upgrade the rootfs this way, but you can't do the
bootloader, kernel, and initfs from userspace.

Cheers,
Daniel


signature.asc
Description: Digital signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread George Farris
On Thu, 2006-02-11 at 20:14 +0100, Frantisek Dufka wrote:
> 4) update consists of
> - bootloader
> - kernel
> - initfs
> - rootfs
> 
> Only rootfs can be upgraded by apt but bugfixes may be in all those 
> parts. Also rootfs may depend on features in initfs (wifi, bt firmware) 
> or kernel (drivers) or even bootloader (device wakeup on alarms).

Does anyone know if the 2G MMC kernel in the latest 2006 has the high
speed patch installed?  I can already use 2G with the 52MHz patch
installed.  Will upgrading to the latest 2006 dump that and if so if I
re-install that kernel will it negate the wifi and bluetooth patches
that era available in the new OS upgrade.



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


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Antonio Orlando
So, let's say, is it possible to backup some directories and files via  
ssh, flash the device, reinstall the ssh server and write the backed up  
stuff into the flashed device, in order to have everything working again  
with minimum effort?


Or, maybe (and better), if the exact list of modified/added/removed files  
with the upgrade is published, would it be possible to backup via ssh PC  
those files on PC (just for safe backup purposes), and overwrite them via  
ssh with the new upgraded files (that should be modified by reflashing)?  
And again, commands to automate the process would be nice.


--
Antonio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Frantisek Dufka

4) update consists of
- bootloader
- kernel
- initfs
- rootfs

Only rootfs can be upgraded by apt but bugfixes may be in all those 
parts. Also rootfs may depend on features in initfs (wifi, bt firmware) 
or kernel (drivers) or even bootloader (device wakeup on alarms).

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


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Álvaro J. Iradier

Well, do you think it is that hard? I don't mind reinstalling from
scratch, but probably many users will think it twice before upgrading,
because they don't have time to spend on reinstalling everything :)

Dist-upgrading shouldn't be that hard. For a bug-fixing release like
this one, it would be even better to have the updated packages in a
repository when they are available, instead of all at once in a full
release. This way the need for extra space would be lower too. But I
guess most users have a big MMC card, so couldn't that be used for
downloading the packages before installing?

I'm not complaining, I really appreciate this work, you can just
consider this suggestions / feedback.

Thanks very much.

On 11/2/06, Michael Wiktowy <[EMAIL PROTECTED]> wrote:

On 11/2/06, Álvaro J. Iradier <[EMAIL PROTECTED]> wrote:
> Is it posible to upgrade without flashing? Something like apt-get
> dist-upgrading packages, flashing new kernel and initfs?
>
> Greets.

I recall the Nokia devs stating in the past that they did not intend
to support this route to upgrading. It is too bad but I would imagine
that the problems involved are two-fold:
1) This route to upgrading is a lot more complicated to do right while
avoiding the cruft buildup that is tolerable on a desktop system yet
not so easily accommodated on a limited resource embedded system and
2) This route to upgrading typically necessitates having an equally
large space to store the packages on top of the existing place where
the old ones are installed. It seems wasteful to keep around a bunch
of empty storage space for upgrading purposes that could be used for
user data/apps. Once again,  it is tolerable on a desktop system yet
not so easily accommodated on a limited resource embedded system.

Neither of these things are technically insurmountable but it is a
question of whether you want them to spend time and effort trying to
get this to work and answering the inevitable questions from
situations where it doesn't work or taking the simple brute-force way
to upgrading and spending more effort on the actual content of the
upgrades.

/Mike

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






--
(:===:)
 Alvaro J. Iradier Muro - [EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Antonio Orlando

Neither of these things are technically insurmountable but it is a
question of whether you want them to spend time and effort trying to
get this to work and answering the inevitable questions from
situations where it doesn't work or taking the simple brute-force way
to upgrading and spending more effort on the actual content of the
upgrades.


Reflashing the device is a fine thing, but it's rather annoying to  
reinstall all the stuff back, so before doing anything I prefer to ask  
here:
provided I have everything installed the "normal" way (on the internal  
memory: not used the trick of extending the root filesystem on the MMC),  
is it possible to flash the device and re-set it up like it was before  
reflashing, without having to re-install everything manually?


So, let's say, is it possible to backup some directories and files via  
ssh, flash the device, reinstall the ssh server and write the backed up  
stuff into the flashed device, in order to have everything working again  
with minimum effort? If yes, can someone write a list of the dirs/files to  
include (or exclude) in the backup in order to accomplish this task? It  
seems linux is rather good for this kind of things, but I don't know well  
what to backup'n'overwrite after the reflash and what to exclude, so wise  
advice here is really appreciated. It would be nice a command to tar all  
the stuff needed directly from the device to the PC via ssh (the "backup"  
step), if that's possible, and the corresponding reverse command for the  
"restore" step.


--
Antonio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Michael Wiktowy

On 11/2/06, Álvaro J. Iradier <[EMAIL PROTECTED]> wrote:

Is it posible to upgrade without flashing? Something like apt-get
dist-upgrading packages, flashing new kernel and initfs?

Greets.


I recall the Nokia devs stating in the past that they did not intend
to support this route to upgrading. It is too bad but I would imagine
that the problems involved are two-fold:
1) This route to upgrading is a lot more complicated to do right while
avoiding the cruft buildup that is tolerable on a desktop system yet
not so easily accommodated on a limited resource embedded system and
2) This route to upgrading typically necessitates having an equally
large space to store the packages on top of the existing place where
the old ones are installed. It seems wasteful to keep around a bunch
of empty storage space for upgrading purposes that could be used for
user data/apps. Once again,  it is tolerable on a desktop system yet
not so easily accommodated on a limited resource embedded system.

Neither of these things are technically insurmountable but it is a
question of whether you want them to spend time and effort trying to
get this to work and answering the inevitable questions from
situations where it doesn't work or taking the simple brute-force way
to upgrading and spending more effort on the actual content of the
upgrades.

/Mike
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Re: [maemo-announce] New Nokia 770 software image available

2006-11-02 Thread Álvaro J. Iradier

Is it posible to upgrade without flashing? Something like apt-get
dist-upgrading packages, flashing new kernel and initfs?

Greets.

On 11/2/06, Ferenc Szekely <[EMAIL PROTECTED]> wrote:

Greetings,

Nokia is publishing a new software image for the Nokia 770 Internet
Tablets today. This is an update to the latest OS 2006 software edition.

The update includes improvements in Bluetooth and Wi-Fi connections,
Internet calling audio quality and browser functionality, among other
things.

For updating your software using a Linux computer, please visit
maemo.org [1].

Release Notes
=

Internet Call
-
o Volume level improvements
o Improved microphone background noise filtering

File Manager

o Improved file handling operations:
  e.g. moving files from folders between local device & MMC
o Added function to rename folders

Multimedia
--
o Local playback of MPEG video improved
o Streaming of WAV improved

Browser
---
o Improved stability
o Improved handling of streaming audio formats
o Patch for certificate signature verification

Connectivity

o Improved quality of Bluetooth connections
o Improved quality of WLAN connections

RSS Feed Reader
---
o Added image support to previously saved feeds
o Fixes to memory leaks

Internet Search home applet
---
o Pre-installed Wikipedia search engine added

Memory Card
---
o Capability to use 2GB RS-MMC memory cards
o Possibility to rename the MMC-card

General Improvements

o Improved device SW stability
o Finger usage improvements
o Localization fixes
o Improved stability of hand-writing and teaching of hand-writing

On behalf of the whole Maemo Team,
Ferenc

[1] http://maemo.org/maemowiki/HOWTO_FlashLatestNokiaImageWithLinux

___
maemo-announce mailing list
[EMAIL PROTECTED]
https://maemo.org/mailman/listinfo/maemo-announce




--
(:===:)
 Alvaro J. Iradier Muro - [EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers