[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