Re: CFT: x11/cinnamon 5.8

From: Pavel Timofeev <timp87_at_gmail.com>
Date: Mon, 14 Oct 2024 22:01:53 UTC
Hello.

Just an update.

I found out why changing the password for any user wipes the root password
out.
The issue is in sysutils/accountsservice and I provided explanation and
proposed a fix
https://gitlab.freedesktop.org/arrowd/accountsservice/-/merge_requests/1

I hope it will land to the port tree soon.
So seems like this was the only major blocker for merging
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281737

On Thu, Oct 10, 2024 at 2:12 PM Pavel Timofeev <timp87@gmail.com> wrote:

> 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.
>