[Official announcement] Current status of Update10 [answered]
Updated on 3.12.2014
Dear Jolla users,
We've been working hard on improving the out of memory (OOM) handling by the OS since the update9 opt-in was released. A portion of our time went into demo preparations for Slush and of course the tablet launch. This has left us lagging a bit behind the internal release schedule for update10.
We'd like to share the highlights of the improvements we've done so far:
- Ensured that phone UI never gets killed when OOM (Out of Memory) handling kicks in
- Improved handling of tabs in browser by releasing GPU memory on closing tabs
- Automatically unloading browser tabs in low memory situation
- Dropping memory-heavy HTML email viewer from memory when not used in a while
- Messages app is no longer kept in memory when the window is closed by the user
- Only load Phone dialers, Device lock, Facebook and Twitter feed pages in memory on demand
- Enabled memory compaction configuration option in kernel
- Removed unneeded/unnecessary kernel options to save memory
- Added memnotify patch to kernel to get notifications on memory thresholds being crossed
- Made MCE able to receive and set up memory thresholds with /dev/memnotify
- Connection manager VPN daemon (connman-vpnd) is no longer started on boot to lower memory footprint
- Enabled zram in kernel, suggested by community in this post
Furthermore, we are looking into:
- optimising handling notifications in events view when there are lots of them
- optimising call log models, and limiting the number of call log pages being loaded to reduce the time taken to startup phone app and drop memory usage
- making OOM killer more verbose to further aid debugging
- debugging frequent crashes observed during internal testing
- improving OOM handling for Android applications
- tuning operating system memory policies to guarantee there is enough memory available for user's next task
Finalisation of update10 depends on the above mentioned points and bringing SailfishOS version compatibility support for Jolla Store and Harbour. We really hope to release before Christmas, though in the event we are unable to accomplish the improvements stated above by the end of next week (=1 week before Christmas holidays begin), we will not release update10 during December. We prefer to not release at the start of a vacation period when we are not around to support you in the first few days of a new release.
Thanking you for your patience and continued support,
Jolla team
Hi Sailors, thanks for sharing information. What about other features. Is the list you gave the complete changelog for update 10?
mousse04 ( 2014-12-02 16:25:03 +0300 )editWell, this update would calm lot of anxious users here . Thanks for the update and your efforts on Sailfish OS.
anandrkris ( 2014-12-02 16:28:57 +0300 )editThanks! Make the release rather more stable than sooner. :)
William ( 2014-12-02 16:32:45 +0300 )editThanks for the update, the main issue then, that blocks the release, is OOM problem, it seems that the available RAM resource is not enough?
pmelas ( 2014-12-02 16:33:52 +0300 )editJolla team, thanks for the info. As you stated, it's best to have a proper and working update than some almost-ready update. We'll just have to be patient...
MikaN ( 2014-12-02 16:35:19 +0300 )editThank you for the info, though it still came couple days late as the promise for the update was during november. And thank you for not making any promises of exact release date, this is the point I've been constantly trying to make.
Grunt ( 2014-12-02 16:38:51 +0300 )editThanks for the update. To be honest, after reading this I kinda doubt the release will be out before years end.
Jarno ( 2014-12-02 16:41:59 +0300 )editThanks for giving some information, we do appreciate it, even though it's not the kind of news we were hoping for.
Nicolas ( 2014-12-02 16:59:54 +0300 )editBTW, what about zram ? It has been mentioned before but I don't see it on the list. :)
MartinK ( 2014-12-02 17:03:58 +0300 )editWhat is worrying me quite much is not to hear anything about CalDAV and CardDAV. I am 10 months without a working calendar on my phone now and these issues have been rated highest ever on the forum since beginning of the year. I seriously start to doubt, that this forum has any reasonable impact on what is going on at Jolla. So what should users do with a phone/tablet, where you cannot sync the calendar? (please nobody tell me now, that syncing with Google is possible, because people who want to sync with Google don't buy a Jolla!)
@Jolla: it is not important for us, when update 10 is coming, but will CalDAV and CardDAV be supported and when? Or do we have to buy another phone now?
thomas ( 2014-12-02 17:10:11 +0300 )edit@mousse04: Check the changelog of the opt-in update 9. This (coming update) should be a "combined update" (of 9 and 10).
@thomas: There is already support for CalDAV.
P.S. Thanks for the Update, Jolla.
torcida ( 2014-12-02 17:24:06 +0300 )edit@thomas the opt-in upgrade 9 works fine for me with caldav and carddav from an owncloud installation. Some tinkering is still required (the URL on the phone and server-side), but in if you face problems you can post them here and people that got it working will be able to help you out (if it is owncloud+nginx I can provide my config). Bottom line: this forum does work and Jolla does listen. :-)
sidv ( 2014-12-02 17:28:31 +0300 )edit@bijjal: Alright, let's dispense with the friendly banter. Nobody cares when this update's gonna be released. All we want to know is: Which lake will it be named after this time? :D
ossi1967 ( 2014-12-02 17:49:35 +0300 )editI'd like to know if it is possible to easily turn off the OOM killer if an user wants to do so.
I have been running 1.1.0.39 Uitukka since the beginning and I have not encountered any memory problems, and I'd like to keep things running when I start them, no "androidsky" automatic killing of applications for me please. :)
juiceme ( 2014-12-02 17:52:29 +0300 )edit@torcida@sidv CalDAV is still NOTworking reliably (should I say "at all") with a number of servers, the popular fruux.com and mykolab.com in particular.
Being able to sync the phone contents IS one of the main reasons to own a "smartphone" as opposed to a feature phone and, being this technology mature and open-source, it is expected to be working almost flawlessly.
This and the spare batteries unavailability are in my view a big fiasco and the main reason why I still don't recommend Jolla to anyone, nerds or else.
IZ1IVA ( 2014-12-02 18:31:56 +0300 )edit@IZ1IVA no need to scream, I am reading you alright. :-) I do absolutely agree that those are vital services on a smartphone. However, I can only report that they work for me in my setup. So claiming that they do not work at all is wrong. I understand that this does not solve your problem with your services of course but is 1) a good sign and 2) @thomas did not specify which CalDAV/CardDAV server he is using or if he is on update 8 or 9 (which got things working for me).
sidv ( 2014-12-02 18:40:47 +0300 )editI hope that "messages app isn't kept in memory when closed" doesn't affect how push messages work (even when the phone is locked, as it works now).
goldenm ( 2014-12-02 18:44:42 +0300 )editLike MartinK, I am also interested in knowing about Zram, will someone comment please!!
Vinodh ( 2014-12-02 18:56:21 +0300 )editWe warned about the RAM being too small, when the initial specs where released :P
dsilveira ( 2014-12-02 18:56:28 +0300 )editAnyway, thank you Jolla, very much for, this time, giving us the information we needed, and desperately asked for! Thanks, and good work
dsilveira ( 2014-12-02 18:57:42 +0300 )editThanks to jolla team for the information. I hope the update 10 will be released in December, it would be an awesome gift for Christmas
carmenfdezb ( 2014-12-02 19:12:34 +0300 )editRegarding CalDav, check: https://github.com/nemomobile/buteo-sync-plugin-caldav, all those fixes since Jun(update8) and Sep(update9) are coming for update10, please note that the list above is about memory fixes, many more fixes are coming.
VDVsx ( 2014-12-02 19:29:15 +0300 )editI could care less about the timing, but what worries me are the measures taken to solve the bad memory situation. I do experience problems under 1.1.0.39, but I'd rather have laggy phone, than the system killing my apps. If I have too many apps running, that's my problem, not the system's problem.
The second thing is the browser tab killing - webOS had this "feature" and it was just terrible. You opened a website to read later (without an internet connection) or was in the middle of writing a blog post, when you suddenly found a blank tab instead of your web page.
PS: Damn you who turned @juiceme 's post into a comment. It was a valuable answer to Jolla!
nodevel ( 2014-12-02 19:31:04 +0300 )edit@dsilveira The problem is not 1GB RAM - N900 had just 256MB and I was often running >8 apps without any lags.
nodevel ( 2014-12-02 19:33:55 +0300 )edit@nodevel, I kind of wondered at that myself! :)
Well, probably this is one of those threads where an answer is not really expected... :O
juiceme ( 2014-12-02 19:35:03 +0300 )editI never ever had RAM-issues on the N9. Well, neither do I have issues now, actually, perhaps because I just don't keep many apps open at once. How come this is such a problem all of a sudden?..
Fuzzillogic ( 2014-12-02 20:15:16 +0300 )edit@nodevel of course only 1GB is a problem. Sailfish is not Maemo5 and 2014 is not 2009. Things move on. However it is a shame Jolla seem to have not forseen the memory problems when updating Sailfish's core APIs and systems. I suspect preparation would have taken a fraction of the time that active triage has and is taking.
midnightoil ( 2014-12-02 20:55:49 +0300 )editThanks for the update. However, according to the information in this post, it may now be 6 months between stable updates; with further delays, perhaps even more. Can you share what you think has gone wrong with the development cycle in Q3 and Q4 of '14?
Whilst plenty of people complained about remaining bugs and absent features in Q1 & Q2 (me included), we did get regular updates which improved many things for end-users. Now, by contrast, the vast majority of end-users have been feature (and bug) locked since the middle of July, and this with a "monthly" release schedule having been committed to. There seems to have been a repeating pattern of woefully over-optimistic development schedules communicated by Jolla. When targets are missed again and again, usually it's a good idea to review the process and make changes or alter goals. Has there been any introspection of this kind, or is Jolla just forging on as best it can?
I fear with MWC coming up at the beginning of February, if some goals aren't met soon, the potential of winning new partners and collaborators shrinks exponentially and the business plan may effectively be shunted a year into the future.
midnightoil ( 2014-12-02 21:08:26 +0300 )edit