** Description changed: - In the user creation dialog if you create a user that already exists (or - try to), a GLib.Error is thrown and the dialog holds. I will make a - patch for this. + [Impact] + + * In the user creation dialog if you create a user that already exists + (or try to), a GLib.Error is thrown and the dialog holds. + + * While of course someone could see a user exists, it's better to maybe + not have someone try to make a user named 'root', 'sudo', 'linux', 'etc' + and watch Python mess up and think they screwed up their system. + + * This patch checks that the user exists when the information changes + and will adjust to not allow the user to be created (while giving a + helpful warning + + [Test Plan] + + * Boot up Cinnamon < 5.0.0 + + * Run cinnamon-settings-users, and enable root if you must + + * Try to create a user, type in a username, your own or another + existing one, and see that when trying to add it the application hangs. + + [Where problems could occur] + + * Nothing too big except the normal fact that we are using Python. + Python breakage to always happen (an update, syntax error, etc.) + + * Another patch that plays with cinnamon-settings, cinnamon-settings- + users, or critically the AccountsService or any part of the library that + is adjusted can mess up things. + + * Regression is unlikely, but still possible due to the world of + Python, and definitely AccountsService in this GTK4/libraries world with + Impish specifically + + [Other Info] + + * Two patches - one to fix and one for translations fixing Affected: Focal - Cinnamon 4.4.8 Impish - Cinnamon 4.8.6 - Jammy - Solved in Debian Unstable - Cinnamon 5.0.5 (Debian #985138) + Jammy - Fixed in the current unstable, 5.0.5. Check Debian #985138 ProblemType: Bug DistroRelease: Ubuntu 20.10 Package: cinnamon 4.6.7-1ubuntu1.1 ProcVersionSignature: Ubuntu 5.8.0-44.50-generic 5.8.18 Uname: Linux 5.8.0-44-generic x86_64 ApportVersion: 2.20.11-0ubuntu50.5 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: ubuntu:GNOME Date: Sat Mar 13 09:14:42 2021 InstallationDate: Installed on 2020-10-23 (141 days ago) InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: cinnamon UpgradeStatus: No upgrade log present (probably fresh install)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1919026 Title: cinnamon-settings-users: User dialog holds if user creates a user that already exists To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cinnamon/+bug/1919026/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs