accountsservice 23.13.9-1ubuntu1 source package in Ubuntu

Changelog

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)

 -- Sebastien Bacher <email address hidden>  Wed, 21 Jun 2023 16:50:23 +0200

Upload details

Uploaded by:
Sebastien Bacher
Uploaded to:
Mantic
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
gnome
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
accountsservice_23.13.9.orig.tar.xz 621.2 KiB adda4cdeae24fa0992e7df3ffff9effa7090be3ac233a3edfdf69d5a9c9b924f
accountsservice_23.13.9-1ubuntu1.debian.tar.xz 34.8 KiB 27ee21e6ccbfa4f9abdc8a29bce7027913225ddef07388159c4cfb09baf7e740
accountsservice_23.13.9-1ubuntu1.dsc 2.5 KiB b7ffc159d096c2b6a39ab7f3c03be8cef18d85b01e0b5e521eb1b7cc3ea38506

View changes file

Binary packages built by this source

accountsservice: query and manipulate user account information

 The AccountService project provides a set of D-Bus
 interfaces for querying and manipulating user account
 information and an implementation of these interfaces,
 based on the useradd, usermod and userdel commands.

accountsservice-dbgsym: debug symbols for accountsservice
gir1.2-accountsservice-1.0: GObject introspection data for AccountService

 The AccountService project provides a set of D-Bus
 interfaces for querying and manipulating user account
 information and an implementation of these interfaces,
 based on the useradd, usermod and userdel commands.
 .
 This package provides the introspection data for the
 AccountService library.

libaccountsservice-dev: query and manipulate user account information - header files

 The AccountService project provides a set of D-Bus
 interfaces for querying and manipulating user account
 information and an implementation of these interfaces,
 based on the useradd, usermod and userdel commands.
 .
 This package provides the development files for the
 AccountService library.

libaccountsservice-doc: query and manipulate user account information - documentation

 The AccountService project provides a set of D-Bus
 interfaces for querying and manipulating user account
 information and an implementation of these interfaces,
 based on the useradd, usermod and userdel commands.
 .
 This package provides the developers reference for the
 AccountService library.

libaccountsservice0: query and manipulate user account information - shared libraries

 The AccountService project provides a set of D-Bus
 interfaces for querying and manipulating user account
 information and an implementation of these interfaces,
 based on the useradd, usermod and userdel commands.
 .
 This package provides the shared libraries of the
 AccountService library.

libaccountsservice0-dbgsym: debug symbols for libaccountsservice0