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.


Reply via email to