CFT: x11/cinnamon 5.8

From: Pavel Timofeev <timp87_at_gmail.com>
Date: Thu, 10 Oct 2024 20:12:13 UTC
Hello

I'm looking for testers

I've been working on this update for some time now and using it on my work
laptop daily.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281737

I'll consolidate here what is in the PR

x11/cinnamon: update to 5.8

Components:
- lang/cjs to 5.8.0
- misc/cinnamon-translations to 5.8.2
- sysutils/cinnamon-control-center to 5.8.2
- sysutils/cinnamon-settings-daemon to 5.8.1
- x11-fm/nemo to 5.8.5
- x11-wm/muffin to 5.8.1
- x11/cinnamon-desktop to 5.4.2
- x11/cinnamon-menus to 5.8.0
- x11/cinnamon-screensaver to 5.8.1
- x11/cinnamon-session to 5.8.1
- x11/cinnamon to 5.8.4
- x11/py-python-xapp to 2.4.2
- x11/xapp to 2.8.5

Issues found in other ports while I was working on it:
- https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281844 (committed)
- https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281809
- https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281993
I'd love it if someone would look at those and commit them.


I think I fixed almost all problems I found and all existing bugzilla PRs
that you can find by "cinnamon" pattern are covered by my PR.

The things that are not working properly so far
- you can change the timezone in the cinnamon-settings calendar. It does
change /etc/localtime, but this is not reflected on the bottom time panel.
Relogin is a workaround.
- do NOT try changing password for users via cinnamon-settings-users,
please. You'll end up wiping root password (it'll set root pwd to nothing).
This issue is outside of cinnamon. Seems like a non-linux-os-specific bug
somewhere between gobject-introspection and accountsservice
(accounts-daemon). I bet nobody ever checked this on FreeBSD. It can be
triggered by a simple python script. I'm investigating this right now. I
can share details if one is interested. Other cinnamon-settings-users
functionality is fine.

Thank you!

P. S. my further plan is to start porting the latest cinnamon version in
December or January. Probably it will be 6.4.