[ubuntu/questing-proposed] user-setup 1.107ubuntu1 (Accepted)
Pushkar Kulkarni
pushkar.kulkarni at canonical.com
Fri Aug 8 06:15:15 UTC 2025
user-setup (1.107ubuntu1) questing; urgency=medium
* Merge with Debian unstable (LP: #2112085). Remaining old changes:
- Add preseedable passwd/auto-login question; if set to true, configure
gdm, kdm, lxdm, sddm, and lightdm for automatic login. Add
passwd/auto-login-backup question which backs up the previous contents
of the files as well.
- Ask whether the user wants to encrypt their home directory.
- Allow forcing the encrypted home option.
- If a user requests an encrypted-home, we must have their login
passphrase, in order to wrap their mount passphrase; it's
fundamentally incompatible to preseed encrypted-home AND a crypted
password; if this happens, send the user back to password selection.
- Zero out swap devices at the end of install when encryption is
enabled.
- Provide a progress message for wiping swap space.
- If user-setup/allow-password-empty is preseeded to true, allow empty
passwords.
- Add weak password detection (purely length-based for now, matching
partman-crypto).
- Don't restrict guest login from login screen if autologin was
configured, just restrict autologin for guest specifically.
- If OVERRIDE_ALREADY_ENCRYPTED_SWAP is set in the environment, assume
that encrypted swap has already been set up rather than re-creating
and re-zeroing swap.
- reserved-usernames: Add maas to reserved-usernames
- user-setup-apply: user-setup-udeb.templates: Update initial user groups
- d/user-setup-udeb.templates: Default passwd/root-login to false
- functions.sh: Make is_system_user always return false if OVERRIDE_SYSTEM_USER is set
- functions.sh: Consider a password of '!' in shadow for root to be unset
- user-setup-apply: Create the spu group on powerpc/ps3 and powerpc/cell
- user-setup-apply: Fix paths for GDM configs which are now in /etc/gdm3
- user-setup-apply: Fix sddm.conf paths when replacing PLACEHOLDER
- user-setup-ask: Lower priority of the encrypt home question
- user-setup-apply: Mount /proc before calling adduser --encrypt-home
- debian/po: keep translations as part of the package
- Add sgx group to reserved-usernames; udev.postinst (src:systemd) adds it
as a system group (LP #1990488).
- remove 'lxd' from user-default-groups and add 'users' instead,
it will let lxd default to unprivileged containers which is better
see https://discourse.ubuntu.com/t/easy-multi-user-lxd-setup for details
(LP: #1949115)
user-setup (1.107) unstable; urgency=medium
[ Updated translations ]
* Spanish (es.po) by Santiago Vila
user-setup (1.106) unstable; urgency=medium
[ Updated translations ]
* Greek (el.po) by galaxico
* Hungarian (hu.po) by Szia Tomi
* Kabyle (kab.po) by ButterflyOfFire
* Uyghur (ug.po) by Abduqadir Abliz
user-setup (1.105) unstable; urgency=medium
[ Pascal Hambourg ]
* Replace --gecos with --comment in adduser invocation, as suggested by
the documentation (deprecation notice).
* Set the full name with chfn instead of adduser:
- adduser 3.152 relaxes checks on what's getting passed via --comment
(see #1101678).
- To be safe, with an older adduser or with further versions that
would refine the checks, pass the username through --comment as
a first step, then use chfn to try and set the fullname.
- This should ensure that d-i can create users (instead of silently
failing, see #1101069, #1101196, and #1104550). If chfn fails for
some reason, d-i continues, and the username stays in the comment
field instead of the specified fullname.
* Stop setting LANG=C:
- C.UTF-8 is used in d-i, is available in the installed system, so
using C instead doesn't seem needed.
- Worse, it can be counterproductive and trigger an indefinite hang
in some conditions (see #1104726).
* Sanitize fullname, which should ensure chfn can be used to perform the
username/fullname substitution mentioned above:
- Replace colon, comma, equal sign, ampersand, and control characters
with spaces.
- Squeeze repeated spaces.
- Remove leading and trailing spaces.
user-setup (1.104) unstable; urgency=medium
* Team upload
[ Updated translations ]
* Galician (gl.po) by Parodper
* Croatian (hr.po) by Valentin Vidic
* Hungarian (hu.po) by Szia Tomi
* Italian (it.po) by Milo Casagrande
* Lithuanian (lt.po) by Rimas Kudelis
* Marathi (mr.po) by Kalyani Kenekar
* Serbian (sr.po) by Мирослав Николић
* Vietnamese (vi.po) by Dagon Vn
user-setup (1.103) unstable; urgency=medium
* Team upload
[ Updated translations ]
* Czech (cs.po) by Miroslav Kure
* Finnish (fi.po) by Ricky Tigg
* Hungarian (hu.po) by Szia Tomi
* Italian (it.po) by Milo Casagrande
* Polish (pl.po) by Matthaiks
Date: Thu, 07 Aug 2025 13:13:35 +0530
Changed-By: Pushkar Kulkarni <pushkar.kulkarni at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Vladimir Petko <vladimir.petko at canonical.com>
https://launchpad.net/ubuntu/+source/user-setup/1.107ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 07 Aug 2025 13:13:35 +0530
Source: user-setup
Built-For-Profiles: noudeb
Architecture: source
Version: 1.107ubuntu1
Distribution: questing
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Pushkar Kulkarni <pushkar.kulkarni at canonical.com>
Launchpad-Bugs-Fixed: 1949115 2112085
Changes:
user-setup (1.107ubuntu1) questing; urgency=medium
.
* Merge with Debian unstable (LP: #2112085). Remaining old changes:
- Add preseedable passwd/auto-login question; if set to true, configure
gdm, kdm, lxdm, sddm, and lightdm for automatic login. Add
passwd/auto-login-backup question which backs up the previous contents
of the files as well.
- Ask whether the user wants to encrypt their home directory.
- Allow forcing the encrypted home option.
- If a user requests an encrypted-home, we must have their login
passphrase, in order to wrap their mount passphrase; it's
fundamentally incompatible to preseed encrypted-home AND a crypted
password; if this happens, send the user back to password selection.
- Zero out swap devices at the end of install when encryption is
enabled.
- Provide a progress message for wiping swap space.
- If user-setup/allow-password-empty is preseeded to true, allow empty
passwords.
- Add weak password detection (purely length-based for now, matching
partman-crypto).
- Don't restrict guest login from login screen if autologin was
configured, just restrict autologin for guest specifically.
- If OVERRIDE_ALREADY_ENCRYPTED_SWAP is set in the environment, assume
that encrypted swap has already been set up rather than re-creating
and re-zeroing swap.
- reserved-usernames: Add maas to reserved-usernames
- user-setup-apply: user-setup-udeb.templates: Update initial user groups
- d/user-setup-udeb.templates: Default passwd/root-login to false
- functions.sh: Make is_system_user always return false if OVERRIDE_SYSTEM_USER is set
- functions.sh: Consider a password of '!' in shadow for root to be unset
- user-setup-apply: Create the spu group on powerpc/ps3 and powerpc/cell
- user-setup-apply: Fix paths for GDM configs which are now in /etc/gdm3
- user-setup-apply: Fix sddm.conf paths when replacing PLACEHOLDER
- user-setup-ask: Lower priority of the encrypt home question
- user-setup-apply: Mount /proc before calling adduser --encrypt-home
- debian/po: keep translations as part of the package
- Add sgx group to reserved-usernames; udev.postinst (src:systemd) adds it
as a system group (LP #1990488).
- remove 'lxd' from user-default-groups and add 'users' instead,
it will let lxd default to unprivileged containers which is better
see https://discourse.ubuntu.com/t/easy-multi-user-lxd-setup for details
(LP: #1949115)
.
user-setup (1.107) unstable; urgency=medium
.
[ Updated translations ]
* Spanish (es.po) by Santiago Vila
.
user-setup (1.106) unstable; urgency=medium
.
[ Updated translations ]
* Greek (el.po) by galaxico
* Hungarian (hu.po) by Szia Tomi
* Kabyle (kab.po) by ButterflyOfFire
* Uyghur (ug.po) by Abduqadir Abliz
.
user-setup (1.105) unstable; urgency=medium
.
[ Pascal Hambourg ]
* Replace --gecos with --comment in adduser invocation, as suggested by
the documentation (deprecation notice).
* Set the full name with chfn instead of adduser:
- adduser 3.152 relaxes checks on what's getting passed via --comment
(see #1101678).
- To be safe, with an older adduser or with further versions that
would refine the checks, pass the username through --comment as
a first step, then use chfn to try and set the fullname.
- This should ensure that d-i can create users (instead of silently
failing, see #1101069, #1101196, and #1104550). If chfn fails for
some reason, d-i continues, and the username stays in the comment
field instead of the specified fullname.
* Stop setting LANG=C:
- C.UTF-8 is used in d-i, is available in the installed system, so
using C instead doesn't seem needed.
- Worse, it can be counterproductive and trigger an indefinite hang
in some conditions (see #1104726).
* Sanitize fullname, which should ensure chfn can be used to perform the
username/fullname substitution mentioned above:
- Replace colon, comma, equal sign, ampersand, and control characters
with spaces.
- Squeeze repeated spaces.
- Remove leading and trailing spaces.
.
user-setup (1.104) unstable; urgency=medium
.
* Team upload
.
[ Updated translations ]
* Galician (gl.po) by Parodper
* Croatian (hr.po) by Valentin Vidic
* Hungarian (hu.po) by Szia Tomi
* Italian (it.po) by Milo Casagrande
* Lithuanian (lt.po) by Rimas Kudelis
* Marathi (mr.po) by Kalyani Kenekar
* Serbian (sr.po) by Мирослав Николић
* Vietnamese (vi.po) by Dagon Vn
.
user-setup (1.103) unstable; urgency=medium
.
* Team upload
.
[ Updated translations ]
* Czech (cs.po) by Miroslav Kure
* Finnish (fi.po) by Ricky Tigg
* Hungarian (hu.po) by Szia Tomi
* Italian (it.po) by Milo Casagrande
* Polish (pl.po) by Matthaiks
Checksums-Sha1:
303aadded6444a83d36073f8fc6b658985735adb 1841 user-setup_1.107ubuntu1.dsc
33dc8ff5c827900319a5620a1cd3aa5ae3d6c5f3 165116 user-setup_1.107ubuntu1.tar.xz
c834093cdc0552ed8893c0220c67039ecf5a733b 7740 user-setup_1.107ubuntu1_source.buildinfo
Checksums-Sha256:
a32507992c9b032124c3606382f42ef8278ca068db5fad1c6f67961fca0a86b8 1841 user-setup_1.107ubuntu1.dsc
08a36d61e1e75bc0532cbe15fefbed1cd7d247baaf6b053dc5c7a6b3ebaace70 165116 user-setup_1.107ubuntu1.tar.xz
f3ed856e746bde6950f7600a635509dd71ab5d2554a4e55de268b6846942385a 7740 user-setup_1.107ubuntu1_source.buildinfo
Files:
d8cb334fbe74a98171897a255495995c 1841 debian-installer optional user-setup_1.107ubuntu1.dsc
4dda69763f1fd36303c675ee9973e0f9 165116 debian-installer optional user-setup_1.107ubuntu1.tar.xz
05448cd03642b89aecf69dc2325ed274 7740 debian-installer optional user-setup_1.107ubuntu1_source.buildinfo
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>
Vcs-Git: https://git.launchpad.net/~vpa1977/ubuntu/+source/user-setup
Vcs-Git-Commit: d3193d52935c34830789547076b6dab32dfa8150
Vcs-Git-Ref: refs/heads/merge-2112085-questing
More information about the Questing-changes
mailing list