Librem 5 Calendar App

I tried building this but need a newer version of glib than is available in the repos. While I can track that down and build this myself, I’m curious if this is the route you’d recommend if I just want to try this newest version of GNOME Calendar to see how it looks. Or is there a Flatpak I can install this version from or something?

It’s on a throwaway L5 VM so I don’t care if I Franken-Debian it or anything, I just want to see how this app looks in it’s current WIP state.

download the debs from the CI pipeline: https://source.puri.sm/Librem5/debs/gnome-calendar/-/pipelines

It does not, unless you’re on amber-phone - all the required dependencies are in byzantium.

Also that “detail” yes :smiley:

Byzantium x86_64 in QEMU.
The error I was getting was meson.build:169:0: ERROR: Invalid version of dependency, need 'glib-2.0' ['>= 2.67.5'] found '2.66.8'.

But either way, downloading the .deb from the CI Pipeline worked, and I gotta say the app looks pretty great in Week/Year view as well. Not perfect, but getting very close.

Sounds like you were trying to build an unpatched version. One of the patches is build: Bump glib down to 2.66.8 :stuck_out_tongue:

2 Likes

Though this happened a few weeks ago. An adaptive Gnome Calendar has been released in Byzantium. Played around with it this morning. Looks pretty good.

7 Likes

Yes! I only use it since one mounth on my Librem5 and it work well. Only little problem to fit exacly on the screen, or sometime need to close the app and re-open it to solve little bug. But, I use it many many times a day and he do all I need (sorry for my bad english).

1 Like

The latest update is an important step but the calendar is still of no use for me. A day or agenda view is a core function and sorely missed.
On my Android device I use the Business Calendar App, which offers a … day view …!

1 Like

I agree, and it should be a fairly simple one to implement: just a chronological list of events for the selected day.

For me, the important thing is to just be able to look at that list, it does not need to handle adding/modifying events, a read-only list is fine, that would make the calendar useful in practice.

2 Likes

Please go and file an issue, for example here: https://source.puri.sm/Librem5/debs/gnome-calendar/-/issues

3 Likes

this is the right place to file an issue regarding the version of GNOME calendar that we ship with pureOS Byzantium.

3 Likes

O.k., thanks, I will do so!

1 Like

I was looking with lsof to see where the Calendar app is storing the calendar entries in a file (to see, if I could add/delete entries with an editor vim for example). While this, I saw that the app is connecting with HTTPS other servers, here is what tcpdump shows:

13:05:34.394846 IP 192.168.178.49.51588 > 54.191.117.31.443: Flags [S], seq 2261128297, win 64240, options [mss 1460,sackOK,TS val 3907572838 ecr 0,nop,wscale 7], length 0
13:05:34.611600 IP 54.191.117.31.443 > 192.168.178.49.51588: Flags [S.], seq 3946294893, ack 2261128298, win 26847, options [mss 1452,sackOK,TS val 2468437968 ecr 3907572838,nop,wscale 8], length 0
13:05:34.611736 IP 192.168.178.49.51588 > 54.191.117.31.443: Flags [.], ack 1, win 502, options [nop,nop,TS val 3907573054 ecr 2468437968], length 0
13:05:34.614101 IP 192.168.178.49.51588 > 54.191.117.31.443: Flags [P.], seq 1:518, ack 1, win 502, options [nop,nop,TS val 3907573057 ecr 2468437968], length 517
13:05:34.857371 IP 54.191.117.31.443 > 192.168.178.49.51588: Flags [.], ack 518, win 117, options [nop,nop,TS val 2468438259 ecr 3907573057], length 0

$ host 54.191.117.31
31.117.191.54.in-addr.arpa domain name pointer ec2-54-191-117-31.us-west-2.compute.amazonaws.com.


Why is the app doing this? And where is this to be configured to avoid it?

3 Likes

Weather check, I guess?

whois says the IP-address belongs to Amazon. I guess the weather Service or whatever is hosted in their cloud.

What has weather to do with Calendar? If this can‘t be disabled I will deinstall this app. And this app should be marked as suspicious in the PureOS app store.

If this can‘t be disabled

You know, you could just check first:

4 Likes

No, I did not. That‘s why I asked above. Thanks for your hint.

Some calendars include weather so you can plan your week and appointments better, I believe.