From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2PJmCknfjGKzVQAAbAwnHQ (envelope-from ) for ; Tue, 24 May 2022 15:36:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id eDF0CknfjGIiYwEAauVa8A (envelope-from ) for ; Tue, 24 May 2022 15:36:09 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 75BC23AF54 for ; Tue, 24 May 2022 15:36:08 +0200 (CEST) Received: from localhost ([::1]:54446 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntUhj-0004y8-55 for larch@yhetil.org; Tue, 24 May 2022 09:36:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntUhe-0004xt-Qz for guix-patches@gnu.org; Tue, 24 May 2022 09:36:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57441) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ntUhe-0007U9-IB for guix-patches@gnu.org; Tue, 24 May 2022 09:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ntUhe-0001wV-G9 for guix-patches@gnu.org; Tue, 24 May 2022 09:36:02 -0400 Subject: bug#55598: [PATCH] gnu: sssd: Update to 2.7.0. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Tue, 24 May 2022 13:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 55598 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Timotej Lazar Cc: 55598-done@debbugs.gnu.org Mail-Followup-To: 55598@debbugs.gnu.org, ludo@gnu.org, timotej.lazar@araneo.si Received: via spool by 55598-done@debbugs.gnu.org id=D55598.16533993547444 (code D ref 55598); Tue, 24 May 2022 13:36:02 +0000 Received: (at 55598-done) by debbugs.gnu.org; 24 May 2022 13:35:54 +0000 Received: from localhost ([127.0.0.1]:51336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntUhW-0001w0-FG for submit@debbugs.gnu.org; Tue, 24 May 2022 09:35:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntUhS-0001vj-DB for 55598-done@debbugs.gnu.org; Tue, 24 May 2022 09:35:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36776) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntUhM-0007Sb-EW; Tue, 24 May 2022 09:35:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=rlbkIC66Ep441Q4QJd935l7DHvC/qjgC5igqdFc6ZRw=; b=nGT1Ay3bqhmMrB7xgrqM sYrwLE8lwYXimJ6mK7KEFNAza1P9ggGRlTYtyhGEwyeg6YTjI5NfcV5kcyL/7OTg9tUdedJJcv7rB AzMtJpaJ5Kg2iCjZmYEkquCa2C21J1VG9PQHPtAptsBnfpdfwBqPb5UCy/wgPhSgKrTupxee9r4Uh wH6m4DWt7Ds2MVlBAGPwj/W6rINfzrGIsUQIi4S4jACJNqQjEJR1NmjBmv0OpQdFptF7fmqrwqR5p fOE4cNSOtj6cqSaQDckTfnTcp+yI1Kk1IQIYDWvKV+Do/JthM+PUC4zKLNWoCrtDwXotLuGhFjDvF 9jwN6x+YiiiZ5A==; Received: from [193.50.110.143] (port=53900 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntUhM-0004Py-1P; Tue, 24 May 2022 09:35:44 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20220523185417.23954-1-timotej.lazar@araneo.si> Date: Tue, 24 May 2022 15:35:42 +0200 In-Reply-To: <20220523185417.23954-1-timotej.lazar@araneo.si> (Timotej Lazar's message of "Mon, 23 May 2022 20:54:18 +0200") Message-ID: <87pmk3kq8h.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653399368; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-to: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=rlbkIC66Ep441Q4QJd935l7DHvC/qjgC5igqdFc6ZRw=; b=MPB2N0V6p2ab46MMDwG/vLM58mrINeTaYhczWd1NKNEt23ZUMe505KD8xBZSUBB46ZMSUP Z3ESEHgNGxNgMMmQuV75CqCuu8Drf0RX7yXtUk0CISo8d6bqa1WTPHxGQaNz5PzXBitBpa oXAQCvvBPRPl6iosRGs9mnunlYOX/95dV/IqrEs/NUfBg9M9+a6tKqJmaJDZLcwXA1CmLd N//vms4dMN9o8dimHzuVjSxJciGt6F8B/VQ8heAyoFS7iLFau1YqFjDO3bYQDXoaOC2Vv0 bbYX8g1WWyRUNpqKB8/juN62eZDB/qomIfRz0tXiYCD9IF+qly3us4r8qxJImw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653399368; a=rsa-sha256; cv=none; b=kCeTVisdVwOs0fFW1SlM0P1SRaeSJjBTz35wPB8xCGkmH7LLl3DJF9yk/M7RfFdJlSC1JJ F2mfbR9rRFDmrBwHqW3TCtgLTrgM7pljAxUwlDCvPfFfRrKwa+PTqejkmC85Yb5DZTbylJ x1SZKu6YZpfGGJR3AkYArRWH9M5LU2MMe8BuLYRnW4veBS0+KX9o2QacxnAe4WR5fk1Uwf oHKgV4bf0RoqaU+6rr+C8SM/M+iYAHeDRhuAsj9u11rUjLnfsKwvZshICMnCO1/Qacx+IU 5Xnt3Vt0nH7sF8ASIAh2VJYOFxxo4k4dSbtiJ0e1r6D9/tY6ZvTLbzHyQVZKig== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=nGT1Ay3b; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.84 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=nGT1Ay3b; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 75BC23AF54 X-Spam-Score: -4.84 X-Migadu-Scanner: scn0.migadu.com X-TUID: zxrMde7FDw2r Hi, Timotej Lazar skribis: > Add support for renewing AD membership with adcli. Wrap binaries with > LDB_MODULES_PATH. Fix the sss_analyze utility to run without systemd > libraries. Add native inputs to generate man pages and run additional tes= ts > during build. > > * gnu/packages/sssd.scm (sssd): Update to 2.7.0. > [patches]: Drop patches applied upstream. Add a patch for sss_analyze. > [inputs]: Add adcli, bash-minimal, jose, keyutils, libnl, pcre2, python. > Drop augeas, pcre. > [native-inputs]: Add cmocka, doxygen, gettext-minimal, libfaketime, > libtool, openssh, po4a, softhsm. > [arguments]: Rewrite in gexp style. Fix configure checks. Remove static > library from install. Wrap binaries to set correct paths. > * gnu/packages/patches/sssd-collision-with-external-nss-symbol.patch, > gnu/packages/patches/sssd-fix-samba-4.15.3.patch, > gnu/packages/patches/sssd-fix-samba.patch: Delete files. > * gnu/packages/patches/sssd-optional-systemd.patch: New file. > * gnu/local.mk (dist_patch_DATA): Update accordingly. Applied! > this updates sssd to the latest version. I adapted the package to the > new style, added inputs for additional features and tests, and wrapped > the binaries with the required environment variables. > > The package builds at least for x86-64, i686 and aarch64. I have been > using the updated package (actually the 2.6.0 version for the most part) > for several months to enable AD logins from multiple domains. > > Upstream seems to maintain both the 2.x and 1.16.x series; if anyone > needs the older version, I can submit a revision to keep both packages. > Man pages are still not formatted correctly, which seems to be an issue > with docbook reported at https://issues.guix.gnu.org/52909. > > Finally, I know that mixing updates with other changes is bad form, but > untangling them now would be less than trivial and more than likely to > introduce bugs in the intermediate commits. :) This all sounds reasonable to me. Thanks for updating it! Ludo=E2=80=99.