On Friday, 29 March 2024 16:05:29 GMT Stefan Schmiedl wrote: > 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: > '/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 >=mail-filter/libspf2-1.2.5-r1 > > > What is the recommended way to proceed in this scenario? > > Regards, > Stefan
My guess and this is only a guess, is the two binaries are in separate subdirectories of /usr and therefore there shouldn't be a problem. Before you progress with this you could raise a bug, or try to seek a dev's advice on IRC. A fresh backup before you make any changes is definitely a good idea.
signature.asc
Description: This is a digitally signed message part.