git-for-windows/git-sdk-64

conflicting files: /etc/inputrc exists in both 'libreadline' and 'git-extra'

j6t opened this issue · 1 comments

j6t commented

After a long time (a year or so) I attempt to update my SDK that I had seeded from git-sdk-64 years ago. This time

pacman -Syu

stops with the error

:: Proceed with installation? [Y/n]
(249/249) checking keys in keyring                 [#####################] 100%
(249/249) checking package integrity               [#####################] 100%
(249/249) loading package files                    [#####################] 100%
(249/249) checking for file conflicts              [#####################] 100%
error: failed to commit transaction (conflicting files)
/etc/inputrc exists in both 'libreadline' and 'git-extra'
Errors occurred, no packages were upgraded.

I wonder how it is possible that this project can have both packages libreadline and git-extra when there are conflicting files. Is there some magic knob to twist so that I can install both packages? Where to investigate further?

As a temporary workaround I have removed package git-extra, but now I cannot install it anymore due to the conflict.

(I would have posted this under build-extra, but it has no Issues section.)

This seems relevant: git-for-windows/git#4233