Michael wrote on Friday, 29. März 2024 18:53: > 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. Quoting the wiki page: "In addition, the script applies the "sbin merge" at the same time where /sbin and /usr/sbin are both actually merged to /usr/bin." So while it is not a problem with split-usr, those two packages will clash with merged-usr. https://bugs.gentoo.org/928140 Thanks, s.