maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   OS2008 / Maemo 4 / Chinook - Diablo (https://talk.maemo.org/forumdisplay.php?f=29)
-   -   Seamless Software Upgrade v4.2008.36-5 is out! (https://talk.maemo.org/showthread.php?t=23958)

Jaffa 2008-09-29 22:04

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by maacruz (Post 228590)
I run linux since the mid 90's (first slackware and then suse) and never ever had issues like this.
How on earth can a package install/uninstall fail because a post install script doesn't find some file or can't perform an action like to kill an already non-running daemon? Or because a rc.d link is or isn't active? Or, still much worse, because some user owned file is or isn't somewhere?
That's plainly incredible

If you can clearly identify such problems - ideally including why your tablet got into the state it did - then Bugzilla is the place to log them.

I don't doubt you - and many others - are having issues; but something is different on all your tablets. Software doesn't randomly fail.

Identifying the cause (or even the underlying symptoms of the problem) in Bugzilla will help both you, and others, in future.

A 20-page thread of wailing, gnashing of teeth and cries of "G4h, N0ki4 ate my baybeeees" isn't going to help anyone much. At best, it discourages others who've made potentially dangerous modifications from installing the update. At worst, it leaves an impression of poor quality on this release. Given it works for the silent majority, that would be unfortunate.

Now, there are some specific things we can identify with this release which are (to be charitable) poor QA. Others which are anti-social:
  • Reinstalls all the PDF manuals. (In /home/user/MyDocs, so it doesn't even take into account MYDOCSDIR)
  • Re-enables the Tableteer and Quick Contact applets, even if they were disabled.
  • For some reason, has a Maemo version of v4.1.1 which is... unexpected. #3747
  • Extras repo is disabled (seems to be inconsistent). #3566

There are probably others, but specificity is key.

Texrat 2008-09-29 22:07

Re: welcome to a new update all diablo os2008 users!
 
Quote:

Originally Posted by Jaffa (Post 228588)
The recurrence interval in alarmd for hildon-update-notifier is 1440 minutes (24 hours), but it doesn't appear to me (or from the behaviour I've seen) that this 24 hours needs to be spent contiguously online.

My apologies-- that's how it had been communicated to me when we first began testing SSU. I see now that the explanation is overly simplistic.

And to the power users complaining about SSU failures-- have you not noticed that tablets configured within safe parameters are updating fine? That includes mine (in testing I have experienced several more SSU updates than the general public has seen). Every SSU update I've run has worked flawlessly, with the exception that early on one backup did not properly process (and we had been informed upfront that such would be the case).

As to claims of using linux for years without experiencing update problems, sorry, I'm skeptical. I'm on a linux distribution group and see problems with every single update (Redhat).

Benson 2008-09-29 22:09

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by maacruz (Post 228590)
I run linux since the mid 90's (first slackware and then suse) and never ever had issues like this.
How on earth can a package install/uninstall fail because a post install script doesn't find some file or can't perform an action like to kill an already non-running daemon? Or because a rc.d link is or isn't active? Or, still much worse, because some user owned file is or isn't somewhere?

Because the core package management system is designed to be conservative and not break things.

Unfortunately, there's a convergence of changes that leaves it prone to stalling painfully.
  • High-level packaging of the whole update into one; prevents an update from largely succeeding (e.g., except for the documentation), and leaving some packages cleanly left at the old version.
  • High-level UI that limits the ability of the administrator to respond to apparent conflicts.
  • Restriction to a filesystem tree in the user's home directory forces things not properly user-local into that tree.
You'll note these are mainly to make things user-friendly when they work, which, as usual, translates into user-atagonistic when something fails. When you permit unlimited third-party software, it's impossible (OK, even more impossible than normal) to avoid something occasionally failing; it's to be hoped that Nokia will reduce these issues so it can fail more gracefully, but I think the situation is somewhat understandable for the first few iterations.

danramos 2008-09-29 22:10

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by GeneralAntilles (Post 228574)
It's an issue in the way current updates are implemented with the packaging system. See bug #3602 for some background.

Ugh.. I hadn't seen that one before. Thanks! I'll have to start following it now.

Quote:

Originally Posted by GeneralAntilles (Post 228578)
Alternatively, just install Rhapsody then uninstall it.

Or, alternatively, Nokia could simply make a .deb available that gives users options for removing these things (at LEAST their menu icons). Say, as Benson suggested, a kind of Tweak tool... so that you never have to have Rhapsody's poisonous crap loaded onto your tablet at all. :P heh

lm2 2008-09-29 22:22

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by Matyas (Post 228593)
I can confirm that the new version of initfs_flasher works as advertised. This means that the SD Boot problem can be considered solved.

Good night and good luck!

It's not solved. This problem (see "EDIT") still persists.

GeneralAntilles 2008-09-29 22:23

Re: welcome to a new update all diablo os2008 users!
 
Quote:

Originally Posted by Texrat (Post 228596)
And to the power users complaining about SSU failures-- have you not noticed that tablets configured within safe parameters are updating fine?

Heck, it seems to work fine on highly modified tablets (like mine), too. ;)

Texrat 2008-09-29 22:38

Re: welcome to a new update all diablo os2008 users!
 
Quote:

Originally Posted by GeneralAntilles (Post 228604)
Heck, it seems to work fine on highly modified tablets (like mine), too. ;)

Yeah. The point is that SSU will work fine for the typical consumer, which is where this sort of thing is targetted.

thepenguinonthetelly 2008-09-29 22:59

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
I apologize if this has been touched on -- I ran a search and came up with nothing related to the new update.

Tried to install the update, but it's telling me that it can't because libcurl3 is missing. I went looking for it in red pill mode, but don't see it. Help please?

maacruz 2008-09-29 23:04

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by Jaffa (Post 228595)
If you can clearly identify such problems - ideally including why your tablet got into the state it did - then Bugzilla is the place to log them.

I don't doubt you - and many others - are having issues; but something is different on all your tablets. Software doesn't randomly fail.

Identifying the cause (or even the underlying symptoms of the problem) in Bugzilla will help both you, and others, in future.

Oh yes, and I do report bugs. Routinely.
And this one will make a really big one :D
And, as I already hinted, there is a big problem with dpkg and uninstall scripts. The install/uninstall success depends on the script being able to shut down a daemon, which may already be shut down by the user, or a link in rc2.d, which depends again in the user wanting to run or not a service.
That's not robust.

Quote:

A 20-page thread of wailing, gnashing of teeth and cries of "G4h, N0ki4 ate my baybeeees" isn't going to help anyone much. At best, it discourages others who've made potentially dangerous modifications from installing the update. At worst, it leaves an impression of poor quality on this release. Given it works for the silent majority, that would be unfortunate.
I think there are some QA issues, unfortunately.
It is not that the individual patches are bad quality, on contrary, they are incremental and very good in general. The problem is the huge ms-style update package. By being such, is much more difficult to deal with the single issues, and stacks one failure over another, and so the end result is a bricked tablet. If this updated would have been divided in 5 or more updates, lets say for example, kernel+initfs, browser, desktop, apt, ..., if an update fails it won't bring down the entire system, at least so easily.
For example, having removed the manual doc files in the user home directory to mmc, and replaced the doc directory with a symlink to the actual directory in mmc, will make the whole update fail in the middle; since apt has also been updated and still hasn't been configured, all tableteer repos are lost, and so apt-get won't be able to find the files it needs to finish the installation, and so the system can't finish it configuration. Device bricked upon reboot.
Quote:

Now, there are some specific things we can identify with this release which are (to be charitable) poor QA. Others which are anti-social:
  • Reinstalls all the PDF manuals. (In /home/user/MyDocs, so it doesn't even take into account MYDOCSDIR)
  • Re-enables the Tableteer and Quick Contact applets, even if they were disabled.
  • For some reason, has a Maemo version of v4.1.1 which is... unexpected. #3747
  • Extras repo is disabled (seems to be inconsistent). #3566

There are probably others, but specificity is key.
Agreed.

gammer 2008-09-29 23:17

Re: Seamless Software Upgrade v4.2008.36-5 is out!
 
Quote:

Originally Posted by Texrat (Post 228592)
I wouldn't use the word "amazingly" either, although I did say "snappier".
...
The difference appears to be in the way images are cached-- microb is loading the bulk of the page now and then loading images, which is more useful for me.
...

I have the very same impression.


All times are GMT. The time now is 02:04.

vBulletin® Version 3.8.8