[Release notes] Sauna 4.6.0.11

Looks like after updating to 4.6.0.11 the “RSA Authenticator” app from Google Play (via Aurora Store) now crashes right after showing its splash screen on my phone.

Or a simple symlink for the deprecation?

1 Like

:100: on this, but “Edit as new” for events is something I still miss every (other) day.

2 Likes

Same here. Also with Okta.
But… Launching from within Android application setting allows me to launch both applications!
Btw. I have MicroG installed.

Yo i was joking about this but if i’m not mistaken they removed qt5-qtsysteminfo for apparently no other reason but to break my app

thanks jolla you did it again you bastard

UGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

3 Likes

The removal of qt5-qtsysteminfo was announced in 2022: Deprecation notice: bluez, gnutls, qtconnectivity, qtsysteminfo, repomd-pattern-builder.

18 Likes

Now that the update went through flawlessly for me, I was very pleased to continue to see the information about the outdated WebView package in various apps.

Great update, I’m really not impressed.

1 Like

This was announced way before. For me all still maintened apps was changed to the new Sailfiish WebView. But of course you can get the new maintainer for one of such abandoned app. If you need some support with this you are invited to ask here.

Thanks for your effort :rocket:

2 Likes

Sorry i‘m talking about android Support not sailfish os apps.

I don’t see this while adding an attendee - is it the “Move to voluntary” action that appears on long-tapping already added people? (Or smth similar, my device is not set to English.)

Also, when adding attendees to an appointment, who is responsible for emailing an invitation? Is it the Jolla Calendar, the place where the corresponding CalDAV calendar lives, or something I have to do manually?

Asking because appointment syncs fine to CalDAV and other devices, but invitation never reaches attendees.

This will be a huge quality-of-life improvement for me! :heart:
@dcaliste

2 Likes

Ah, very good question. My knowledge is a bit limited on that topic though. I’m not using this functionality and know about it only from sources. So please, anyone, correct me if I’m wrong.

In the worker thread of nemo-qml-plugin-calendar (the QML bindings that are called when you create or modify an event on the phone), for every event addition, there is a call to mKCal::ServiceHandler::instance().sendInvitation(). It thus relies on plugins providing “services” in mKCal.

mKCal plugins can be found in /usr/lib64/mkcalplugins/. Each notebook (i.e. calendar) has a plugin associated to it, see:

devel-su -p sqlite3 ~/.local/share/system/privileged/Calendar/mkcal/db "select name, pluginname from calendars;"

This plugin name will allow to match a mKCal plugin. For instance, for a generic CalDAV account, the plugin name is caldav. It is handled by the corresponding libcaldavinvitationplugin.so from buteo-sync-plugin-caldav/mkcal sources.

If you look at the sources, you can see that sendInvitation() is left unimplemented for the CalDAV plugin. So I guess, that is expecting the server to handle the sending for the invitations.

As a side note, there is another mKCal plugin, from mKCal sources themselves, called DefaultInvitationPlugin. And looking at its sources, the sendInvitation() method is implemented and seems to use the Messaging Framework on device to do the job. I’ve never tried it, and it may not work, but changing the plugin name for your notebook may trigger this plugin instead of the default CalDAV one… This may have other unexpected consequence if the plugin name for a notebook is supposed to be caldav, but a quick look in the sync code doesn’t give me any clue on possible trouble…

I guess the main issue may be “never tested, will not work”. If I look at the git log of the default invitation plugin from mKCal, the code was introduced by Nokia in 2010 with the commit message “First attempt of email invitations.” to work with Qtopia. It has not been modified since that period, if I except some update due to changes elsewhere.

3 Likes

The change is a technical one inside the QML bindings. Before it, the organizer (the email associated to the calendar account) was automatically added as an attendee. Now, it’s not the case anymore.

Great, that’s good ! As a side note, I chose the times (and days before) for reminders a bit as I would have found them convenient for me. If you have other requirements, I can see with Jolla if it’s good to change any.

@dcaliste nicely explained the technical details on how it goes, but I could add that generally in caldav the responsibility seems to vary, see e.g. Enable email invitations for CalDAV servers configured to do serverside scheduling | Thunderbird Help

The client-side invitation sending for caldav is yet to be implemented.

3 Likes

I’m bit lost here. I can get to recovery shell. But there is not mounted partitions for my phone’s root and home partitions. I can mount them to /mnt and chroot that. But again it won’t be able to install packages from cache and also I don’t have networking as I didn’t have when shhd to it.

Read earlier posts, but can’t figure this out. Should I mount /dev/mapper/sailfish-root/home some specific point or should it work without them?

Sorry, maybe this was not in the posts. Once you are in the shell, do this:

  / # cryptsetup luksOpen /dev/sailfish/home recover
  Enter passphrase for /dev/sailfish/home:
  / # chroot /rootfs
  / # mount /dev/mapper/recover /home

(from SD Card in Recovery Mode | Sailfish OS Documentation)

At that point, you should have access to the home partition, and be able to install the packages with rpm by entering this command in every subfolder with packages in it (just keep trying different folders and check them off the list once they’re all installed). Afterwards you can run the command again for the whole .pk-zypp-… subfolder just to make sure you didn’t miss anything.

find -name \*rpm | xargs rpm -Uvh
1 Like

Had issues during the update with multiple warnings about some apps and libraries that could cause issues during the update. Cleared as much as I could, but still got some warnings. Decided to just go for it eventually. Update went through fine.
4G(VoLTE) now works on 3UK (Xperia 10 II)
However, I’m missing Meecast in the notifications and can’t re-install some apps like ChumGUI from anywhere.

Any plans to get 4.6 targets in the SDK?

1 Like

Thanks! That’s a great tip.

3 Likes

No issues upgrading for Gemini PDA.

3 Likes