From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9690A158041 for ; Fri, 29 Mar 2024 16:05:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2277FE2A74; Fri, 29 Mar 2024 16:05:35 +0000 (UTC) Received: from s1.swsch.de (s1.swsch.de [IPv6:2a01:4f8:a0:8074::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 442AFE29F1 for ; Fri, 29 Mar 2024 16:05:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xss.de; s=s1; h=Content-Type:MIME-Version:Reply-To:Message-Id:Date:Subject:To:From: Content-Transfer-Encoding:Sender:Cc; bh=Xcy6AdRn1ERByZUN3eSur6Yg91FmBavVJ2JZwbNG4LI=; b=aMW9gNa1jmf8/vUeKGdPnHeH3m 0zzXnufK/9xJl6w9RgwUC1GcV6FEZjrSEHa1+XJ5RsjZTuBkEB5m8+kN6nVoYKWDZZde9SnMhqDzu bf25Mtp7ae6/cDzBJzbpx86Pr17+ABm5E4DZyNoshKhsWMCWHfiGUboJiJWXTr6E0/mY=; Received: from [2003:d4:4703:db01:518a:7715:6e36:7ae3] by s1.swsch.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1rqEjT-000000000wG-2BJv for gentoo-user@lists.gentoo.org; Fri, 29 Mar 2024 17:05:31 +0100 From: "Stefan Schmiedl" To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] merge-usr and SPF implementations Date: Fri, 29 Mar 2024 16:05:29 +0000 Message-Id: User-Agent: eM_Client/9.2.2157.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------=_MB7CDE87A4-D230-46FB-B1DB-F57856C4CC4E" X-Archives-Salt: d3c4e70f-4a09-4ce6-895e-9bfc2e638023 X-Archives-Hash: 4edcb564d1f76a74cb02815ab28d9451 --------=_MB7CDE87A4-D230-46FB-B1DB-F57856C4CC4E Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Greetings. After updating profiles, I decided to try switching to merged-user, too, following the wiki page at https://wiki.gentoo.org/wiki/Merge-usr One server reported during the dry run: ERROR: Conflict for file '/usr/sbin/spfd': [Errno 17] File exists:=20 '/usr/bin/spfd' # equery belongs /usr/bin/spfd * Searching for /usr/bin/spfd ... mail-filter/libspf2-1.2.11 (/usr/bin/spfd) # equery belongs /usr/sbin/spfd * Searching for /usr/sbin/spfd ... dev-perl/Mail-SPF-2.9.0-r3 (/usr/sbin/spfd) That does put me in a bit of a pickle, as both are active dependencies pulled in by essential software: # emerge -cav Mail-SPF Calculating dependencies ... done! dev-perl/Mail-SPF-2.9.0-r3 pulled in by: mail-filter/spamassassin-4.0.0-r4 requires dev-perl/Mail-SPF >>> No packages selected for removal by depclean # emerge -cav libspf2 Calculating dependencies... done! mail-filter/libspf2-1.2.11 pulled in by: mail-filter/opendmarc-1.4.1.1-r5 requires mail-filter/libspf2 mail-mta/exim-4.97.1-r5 requires >=3Dmail-filter/libspf2-1.2.5-r1 What is the recommended way to proceed in this scenario? Regards, Stefan --------=_MB7CDE87A4-D230-46FB-B1DB-F57856C4CC4E Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Greetings.

After updating profiles, I = decided to try switching to merged-user, too,
following the wiki = page at=C2=A0https://wiki.gentoo.org/wiki/Merge-usr

One server reported during the dry run:
ERROR: Confli= ct for file '/usr/sbin/spfd': [Errno 17] File exists: '/usr/bin/spfd'

# equery belongs /usr/bin/spfd
=C2=A0* Searching for /usr/bin/spfd ...
mail-filter/libspf2-1.2.11 (/usr/bin/spfd)
# equery belongs /usr/sbin/spfd
=C2=A0* Searching for /usr/sbin/spfd ...
dev-perl/Mail-SPF-2.9.0-r3 (/usr/sbin/spfd)

That does put me in a bit of a pickle, as both= are active dependencies
pulled in by essential software:

# emerge -cav Mail-SPF

Calculating dependencies=C2=A0 ... done!
=C2=A0 dev-perl/Mail-SPF-2.9.0-r3 pulled in by:
=C2=A0 =C2=A0 mail-filter/spamassassin-4.0.0-r4 requires dev-per= l/Mail-SPF

>>>=C2=A0No packages selected for remo= val by depclean
# emerge -cav libspf2

Calculating dependencies... done!
=C2=A0 mail-filter/libspf2-1.2.11 pulled in by:
=C2=A0 =C2=A0 mail-filter/opendmarc-1.4.1.1-r5 requires mail-fil= ter/libspf2
=C2=A0 =C2=A0 mail-mta/exim-4.97.1-r5 requires >=3Dmail-filte= r/libspf2-1.2.5-r1


What is the recommended way to = proceed in this scenario?

Regards,
St= efan
--------=_MB7CDE87A4-D230-46FB-B1DB-F57856C4CC4E--