[ubuntu/mantic-proposed] accountsservice 23.13.9-1ubuntu1 (Accepted)

Sebastien Bacher seb128 at ubuntu.com
Wed Jun 21 15:06:13 UTC 2023


accountsservice (23.13.9-1ubuntu1) mantic; urgency=medium

  * New upstream version
  * debian/patches/ubuntu_notest_language.patch:
     - Disable language tests on Ubuntu for now. Our patches to edit
       .pam_environment rely on access to the user directory which isn't working
       in the restricted testing environment
  * debian/patches/language-not-xpg.patch:
    - disable new 'XPG locale verification', they make the setlanguage error
      out on value as 'fr_FR:en'.
  * Resynchronize on Debian, remaining Ubuntu changes
  * debian/control:
    - Add build-depends on dh-translations
  * debian/rules:
    - Build with translations to update POT file.
    - set -Dextra_admin_groups to add admin users to the same groups
      than user-setup is using for the initial account
    - We use custom.conf, not daemon.conf
  * debian/libaccountsservice0.symbols:
    - Add symbols added from patches.
  * debian/accountsservice.install:
    - Install language-tools scripts.
  * debian/patches/0001-formats-locale-property.patch:
    - Addition of FormatsLocale property and SetFormatsLocale method.
  * debian/patches/0005-gdm_config_file_path.patch:
    - Disabled, as we are using custom.conf.
  * debian/patches/0009-language-tools.patch,
    debian/patches/0010-set-language.patch:
    - Save user language and regional formats settings to
      ~/.pam_environment.
  * debian/patches/0011-add-background-file-support.patch:
    - Add support for a BackgroundFile property, similar to IconFile.
  * debian/patches/0012-add-keyboard-layout-support.patch:
    - Add XKeyboardLayouts property to report a user's keyboard layouts.
  * debian/patches/0013-add-has-message-support.patch:
    - Add XHasMessages property to report if a user had unread messages.
  * debian/patches/0016-add-input-sources-support.patch:
    - Store input sources in the user object.
  * debian/patches/0021-support-extrausers.patch:
    - In addition to watching /etc/{passwd,shadow,group}, also watch
      those same files in /var/lib/extrausers/, if they exist.

accountsservice (23.13.9-1) unstable; urgency=medium

  * New upstream version
  * Remove cherrpick patches which are included in the new tarball
  * debian/patches/0002-create-and-manage-groups-like-on-a-debian-system.patch:
    - updated to not use a deprecated function anymore
  * debian/patches/0005-gdm_config_file_path.patch:
    - removed, the gdm config file is specified in debian/rules now
  * debian/patches/0007-add-lightdm-support.patch:
    - removed, the feature has been included upstream
  * debian/patches/no-check-format.patch:
    - skip a formatting test which is written to work on a git repo checkout
  * debian/libaccountsservice0.symbols:
    - include new symbols

accountsservice (22.08.8-6) unstable; urgency=medium

  * Team upload
  * d/p/daemon-Don-t-crash-if-etc-shadow-doesn-t-exist.patch:
    Add patch to prevent a crash if /etc/shadow is missing or empty
    (Closes: #1031309)
  * d/patches: Mark most patches as having been applied upstream

accountsservice (22.08.8-5) unstable; urgency=medium

  * Team upload
  * d/p/user-Use-correct-format-strings-to-print-accounts_user_ge.patch,
    d/p/Annotate-varargs-functions-with-G_GNUC_PRINTF.patch:
    Add proposed patches to fix autopkgtest failure on armel and armhf.
    A format string error led to a segfault on these architectures.
  * d/tests/integration.py: Set up libnss-systemd correctly.
    This doesn't actually matter for what we do in this test, but the
    format string was wrong, which would have resulted in getpwuid failing.
  * d/tests/integration.py: Add copyright/licensing headers
  * d/tests/integration.py: Resolve a TODO comment
  * d/tests/integration.py: Don't wait forever for state to change
  * d/tests/integration.py: Lint fixes

accountsservice (22.08.8-4) unstable; urgency=medium

  * Team upload
  * d/p/daemon-Clarify-use-of-generator_state-users.patch,
    d/p/daemon-Define-local-users-as-being-exactly-those-present-.patch:
    Replace previous solution for #1030262 with the version that was merged
    upstream.
    This has the effect that users existing in /etc/passwd but not
    /etc/shadow are treated as remote, which is as intended by upstream
    but had unintentionally regressed in 0.6.50.
    - d/p/daemon-Enumerate-all-users-in-etc-passwd-to-decide-which-.patch:
      Drop patch, superseded by the above
  * d/p/user-Replace-usermod-p-with-chpasswd-e.patch:
    Mark as having been applied upstream

accountsservice (22.08.8-3) unstable; urgency=medium

  * Team upload
  * d/control: accountsservice Recommends polkitd.
    Without polkitd, its D-Bus interface will be essentially read-only.
  * d/tests/integration.py: Add an integration test.
    Among other things, this exercises #1030253 and #1030262, and detected
    the missing Recommends on polkitd.
  * d/p/user-Replace-usermod-p-with-chpasswd-e.patch:
    Add patch to avoid (encrypted) password being briefly visible in /proc
    (Closes: #757912; CVE-2012-6655)
    - d/tests/integration.py: Assert that CVE-2012-6655 was avoided
  * d/copyright: Fix a typo detected by Lintian
  * Standards-Version: 4.6.2 (no changes required)

accountsservice (22.08.8-2) unstable; urgency=medium

  * Team upload

  [ Luca Boccassi ]
  * accountsservice: depend on default-dbus-system-bus | dbus-system-bus,
    instead of requiring a specific implementation

  [ Simon McVittie ]
  * d/control: Build-depend on polkitd instead of transitional policykit-1
    (Closes: #1025542)
  * d/patches: Re-export patch series (no functional changes)
  * d/p/0002-create-and-manage-groups-like-on-a-debian-system.patch:
    Call adduser with --disabled-password instead of --disabled-login.
    These options did essentially the same thing in Debian 11, and probably
    older versions.
    Since adduser 3.130, --disabled-login has the additional effect of
    setting the user's shell to /usr/sbin/nologin, which is not the expected
    default when adding a user via an interface intended for managing
    human users' interactive login accounts. Switching to --disabled-password
    preserves previous functionality here.
    (Closes: #1030253)
  * d/p/daemon-Enumerate-all-users-in-etc-passwd-to-decide-which-.patch:
    Add proposed fix for local users sometimes being treated as remote,
    which results in a misleading UX in gnome-control-center
    (Closes: #1030262)

Date: Wed, 21 Jun 2023 16:50:23 +0200
Changed-By: Sebastien Bacher <seb128 at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/accountsservice/23.13.9-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Wed, 21 Jun 2023 16:50:23 +0200
Source: accountsservice
Built-For-Profiles: noudeb
Architecture: source
Version: 23.13.9-1ubuntu1
Distribution: mantic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Sebastien Bacher <seb128 at ubuntu.com>
Closes: 757912 1025542 1030253 1030262 1031309
Changes:
 accountsservice (23.13.9-1ubuntu1) mantic; urgency=medium
 .
   * New upstream version
   * debian/patches/ubuntu_notest_language.patch:
      - Disable language tests on Ubuntu for now. Our patches to edit
        .pam_environment rely on access to the user directory which isn't working
        in the restricted testing environment
   * debian/patches/language-not-xpg.patch:
     - disable new 'XPG locale verification', they make the setlanguage error
       out on value as 'fr_FR:en'.
   * Resynchronize on Debian, remaining Ubuntu changes
   * debian/control:
     - Add build-depends on dh-translations
   * debian/rules:
     - Build with translations to update POT file.
     - set -Dextra_admin_groups to add admin users to the same groups
       than user-setup is using for the initial account
     - We use custom.conf, not daemon.conf
   * debian/libaccountsservice0.symbols:
     - Add symbols added from patches.
   * debian/accountsservice.install:
     - Install language-tools scripts.
   * debian/patches/0001-formats-locale-property.patch:
     - Addition of FormatsLocale property and SetFormatsLocale method.
   * debian/patches/0005-gdm_config_file_path.patch:
     - Disabled, as we are using custom.conf.
   * debian/patches/0009-language-tools.patch,
     debian/patches/0010-set-language.patch:
     - Save user language and regional formats settings to
       ~/.pam_environment.
   * debian/patches/0011-add-background-file-support.patch:
     - Add support for a BackgroundFile property, similar to IconFile.
   * debian/patches/0012-add-keyboard-layout-support.patch:
     - Add XKeyboardLayouts property to report a user's keyboard layouts.
   * debian/patches/0013-add-has-message-support.patch:
     - Add XHasMessages property to report if a user had unread messages.
   * debian/patches/0016-add-input-sources-support.patch:
     - Store input sources in the user object.
   * debian/patches/0021-support-extrausers.patch:
     - In addition to watching /etc/{passwd,shadow,group}, also watch
       those same files in /var/lib/extrausers/, if they exist.
 .
 accountsservice (23.13.9-1) unstable; urgency=medium
 .
   * New upstream version
   * Remove cherrpick patches which are included in the new tarball
   * debian/patches/0002-create-and-manage-groups-like-on-a-debian-system.patch:
     - updated to not use a deprecated function anymore
   * debian/patches/0005-gdm_config_file_path.patch:
     - removed, the gdm config file is specified in debian/rules now
   * debian/patches/0007-add-lightdm-support.patch:
     - removed, the feature has been included upstream
   * debian/patches/no-check-format.patch:
     - skip a formatting test which is written to work on a git repo checkout
   * debian/libaccountsservice0.symbols:
     - include new symbols
 .
 accountsservice (22.08.8-6) unstable; urgency=medium
 .
   * Team upload
   * d/p/daemon-Don-t-crash-if-etc-shadow-doesn-t-exist.patch:
     Add patch to prevent a crash if /etc/shadow is missing or empty
     (Closes: #1031309)
   * d/patches: Mark most patches as having been applied upstream
 .
 accountsservice (22.08.8-5) unstable; urgency=medium
 .
   * Team upload
   * d/p/user-Use-correct-format-strings-to-print-accounts_user_ge.patch,
     d/p/Annotate-varargs-functions-with-G_GNUC_PRINTF.patch:
     Add proposed patches to fix autopkgtest failure on armel and armhf.
     A format string error led to a segfault on these architectures.
   * d/tests/integration.py: Set up libnss-systemd correctly.
     This doesn't actually matter for what we do in this test, but the
     format string was wrong, which would have resulted in getpwuid failing.
   * d/tests/integration.py: Add copyright/licensing headers
   * d/tests/integration.py: Resolve a TODO comment
   * d/tests/integration.py: Don't wait forever for state to change
   * d/tests/integration.py: Lint fixes
 .
 accountsservice (22.08.8-4) unstable; urgency=medium
 .
   * Team upload
   * d/p/daemon-Clarify-use-of-generator_state-users.patch,
     d/p/daemon-Define-local-users-as-being-exactly-those-present-.patch:
     Replace previous solution for #1030262 with the version that was merged
     upstream.
     This has the effect that users existing in /etc/passwd but not
     /etc/shadow are treated as remote, which is as intended by upstream
     but had unintentionally regressed in 0.6.50.
     - d/p/daemon-Enumerate-all-users-in-etc-passwd-to-decide-which-.patch:
       Drop patch, superseded by the above
   * d/p/user-Replace-usermod-p-with-chpasswd-e.patch:
     Mark as having been applied upstream
 .
 accountsservice (22.08.8-3) unstable; urgency=medium
 .
   * Team upload
   * d/control: accountsservice Recommends polkitd.
     Without polkitd, its D-Bus interface will be essentially read-only.
   * d/tests/integration.py: Add an integration test.
     Among other things, this exercises #1030253 and #1030262, and detected
     the missing Recommends on polkitd.
   * d/p/user-Replace-usermod-p-with-chpasswd-e.patch:
     Add patch to avoid (encrypted) password being briefly visible in /proc
     (Closes: #757912; CVE-2012-6655)
     - d/tests/integration.py: Assert that CVE-2012-6655 was avoided
   * d/copyright: Fix a typo detected by Lintian
   * Standards-Version: 4.6.2 (no changes required)
 .
 accountsservice (22.08.8-2) unstable; urgency=medium
 .
   * Team upload
 .
   [ Luca Boccassi ]
   * accountsservice: depend on default-dbus-system-bus | dbus-system-bus,
     instead of requiring a specific implementation
 .
   [ Simon McVittie ]
   * d/control: Build-depend on polkitd instead of transitional policykit-1
     (Closes: #1025542)
   * d/patches: Re-export patch series (no functional changes)
   * d/p/0002-create-and-manage-groups-like-on-a-debian-system.patch:
     Call adduser with --disabled-password instead of --disabled-login.
     These options did essentially the same thing in Debian 11, and probably
     older versions.
     Since adduser 3.130, --disabled-login has the additional effect of
     setting the user's shell to /usr/sbin/nologin, which is not the expected
     default when adding a user via an interface intended for managing
     human users' interactive login accounts. Switching to --disabled-password
     preserves previous functionality here.
     (Closes: #1030253)
   * d/p/daemon-Enumerate-all-users-in-etc-passwd-to-decide-which-.patch:
     Add proposed fix for local users sometimes being treated as remote,
     which results in a misleading UX in gnome-control-center
     (Closes: #1030262)
Checksums-Sha1:
 10eabfc9c68ff2849aa74ecdd952ba0594fe1920 2596 accountsservice_23.13.9-1ubuntu1.dsc
 78419e5fa8fbb485f6b939e180fe26f2efc3c103 636064 accountsservice_23.13.9.orig.tar.xz
 c8120d2a70d15970233739b0f8e2173fb52d0890 35644 accountsservice_23.13.9-1ubuntu1.debian.tar.xz
 ddd0f8b912bf49ca72b69fcada2fd6d5a35051a7 11608 accountsservice_23.13.9-1ubuntu1_source.buildinfo
Checksums-Sha256:
 b7ffc159d096c2b6a39ab7f3c03be8cef18d85b01e0b5e521eb1b7cc3ea38506 2596 accountsservice_23.13.9-1ubuntu1.dsc
 adda4cdeae24fa0992e7df3ffff9effa7090be3ac233a3edfdf69d5a9c9b924f 636064 accountsservice_23.13.9.orig.tar.xz
 27ee21e6ccbfa4f9abdc8a29bce7027913225ddef07388159c4cfb09baf7e740 35644 accountsservice_23.13.9-1ubuntu1.debian.tar.xz
 d417f5c108e07c4f7a74d56afe7885e6ebe334bf38e5fb08f26c5861394e290d 11608 accountsservice_23.13.9-1ubuntu1_source.buildinfo
Files:
 9cbee6f94b8f285f86a5c38107bedfba 2596 admin optional accountsservice_23.13.9-1ubuntu1.dsc
 03dccfe1b306b7ca19743e86d118e64d 636064 admin optional accountsservice_23.13.9.orig.tar.xz
 83601eaa56900864a8aa09d94fc42514 35644 admin optional accountsservice_23.13.9-1ubuntu1.debian.tar.xz
 4e4f9e0e72da3736aeb7ce6895d6c926 11608 admin optional accountsservice_23.13.9-1ubuntu1_source.buildinfo
Original-Maintainer: Debian freedesktop.org maintainers <pkg-freedesktop-maintainers at lists.alioth.debian.org>


More information about the mantic-changes mailing list