lm_sensors and lib32-lm_sensors have conflicting files
Description:
Attempted to update to lm_sensors 3.6.2-1 just now and ran into a conflict between the 64-bit and 32-bit versions of the package:
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Package (3) Old Version New Version Net Change
multilib/lib32-lm_sensors 1:3.6.0.r41.g31d1f125-3 1:3.6.2-1 0.00 MiB
extra/lm_sensors 1:3.6.0.r41.g31d1f125-3 1:3.6.2-1 0.01 MiB
extra/reaper 7.38-1 7.39-1 0.03 MiB
Total Installed Size: 123.48 MiB
Net Upgrade Size: 0.04 MiB
:: Proceed with installation? [Y/n]
(3/3) checking keys in keyring [########################################################] 100%
(3/3) checking package integrity [########################################################] 100%
(3/3) loading package files [########################################################] 100%
(3/3) checking for file conflicts [########################################################] 100%
error: failed to commit transaction (conflicting files)
/usr/share/zsh/site-functions/_sensors exists in both 'lm_sensors' and 'lib32-lm_sensors'
/usr/share/zsh/site-functions/_sensors-detect exists in both 'lm_sensors' and 'lib32-lm_sensors'
Errors occurred, no packages were upgraded.
I would have uninstalled the 32-bit version except it gets pulled in as a dependency by Steam (specifically Steam -> lib32-libglvnd -> lib32-mesa -> lib32-lm_sensors). The previous version (3.6.0) allowed installation of both packages simultaneously because they did not have files in /usr/share/zsh/site-functions/
Additional info:
- package version(s): 3.6.2-1
- config and/or log files:
- link to upstream bug report, if any:
Steps to reproduce:
- Attempt to install both lm_sensors and lib32-lm_sensors
- Notice the conflict in one of the files in the zsh folder.