[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