gdm3 dep8 failure & reenabling files provider

Bug #2028084 reported by Sergio Durigan Junior
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sssd
New
Unknown
sssd (Debian)
Fix Released
Unknown
sssd (Ubuntu)
Fix Released
High
Sergio Durigan Junior

Bug Description

[ Copy of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041438 ]

Hi,

The dep8 tests for gdm3 are currently failing with sssd 2.9.1-1 on
Debian and Ubuntu:

  https://ci.debian.net/data/autopkgtest/testing/amd64/g/gdm3/35903643/log.gz

The reason is because the sssd.conf crafted by the test doesn't
explicitly define a "domain" section, but relies on setting
"enable_files_domain = True", which in turn sets "id_provider = files".
sssd 2.9.0 has deprecated this option, which now should be explicitly
enabled during build time using "--with-files-provider":

  https://github.com/SSSD/sssd/releases/tag/2.9.0

Given that "files domain" has been disabled because of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888207, I'd like to
know if using "--with-files-provider" would be acceptable to fix this
bug.

According to upstream:

  https://github.com/SSSD/sssd/issues/6838

in order to support and test "smart card auth of local users", then we
need to use such build time option, at least until the next upstream
release comes out (which should support such scenario via "id_provider =
proxy").

Related branches

tags: added: server-todo
Changed in sssd:
status: Unknown → New
Changed in sssd (Debian):
status: Unknown → Confirmed
Changed in sssd (Debian):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sssd - 2.9.1-2ubuntu1

---------------
sssd (2.9.1-2ubuntu1) mantic; urgency=medium

  * Merge with Debian unstable (LP: #2028722). Remaining changes:
    - d/control: Drop libgdm-dev Build-Depend on i386.
    - d/control: Don't build sssd-tools on i386, now uninstallable due
      to added python3-{click,systemd} dependencies.

sssd (2.9.1-2) unstable; urgency=medium

  [ Sergio Durigan Junior ]
  * Enable files provider.
    SSSD 2.9.0 has deprecated "id_provider = files", but that's still
    needed for smartcard authentication of local users.
    - d/rules: Build with "--with-files-provider".
    - d/sssd-common.install: Install libsss_files.so and sssd-files.5.
    (Closes: #1041438) (LP: #2028084)
  * d/rules: Remove deprecated options "--disable-files-domain".

sssd (2.9.1-1ubuntu1) mantic; urgency=medium

  * Merge with Debian unstable (LP: #2018112). Remaining changes:
    - d/control: Drop libgdm-dev Build-Depend on i386.
    - d/control: Don't build sssd-tools on i386, now uninstallable due
      to added python3-{click,systemd} dependencies.
  * Drop change:
    - d/rules: Fix 'find' syntax to remove '*.egg-info'
      files/directories.
      [ Incorporated by Debian. ]

 -- Sergio Durigan Junior <email address hidden> Wed, 26 Jul 2023 16:04:29 -0400

Changed in sssd (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.