FS#54831 - m2r and python-suds have conflicting files

Attached to Project: Community Packages
Opened by David McInnis (daavve) - Saturday, 15 July 2017, 23:29 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 06 November 2017, 13:46 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

m2r and python-suds cannot be installed at the same time due to conflicts.


Package Versions

python-suds 0.-1
m2r-0.1.6-1

Reproduce:

install python-sud

$ yaourt -Sv m2r
Password:
Root : /
Conf File : /etc/pacman.conf
DB Path : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/
Hook Dirs : /usr/share/libalpm/hooks/ /etc/pacman.d/hooks/
Lock File : /var/lib/pacman/db.lck
Log File : /var/log/pacman.log
GPG Dir : /etc/pacman.d/gnupg/
Targets : community/m2r
resolving dependencies...
looking for conflicting packages...

Packages (1) m2r-0.1.6-1

Total Installed Size: 0.14 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [################################################################] 100%
(1/1) checking package integrity [################################################################] 100%
(1/1) loading package files [################################################################] 100%
(1/1) checking for file conflicts [################################################################] 100%
error: failed to commit transaction (conflicting files)
m2r: /usr/lib/python3.6/site-packages/tests/__init__.py exists in filesystem
m2r: /usr/lib/python3.6/site-packages/tests/__pycache__/__init__.cpython-36.opt-1.pyc exists in filesystem
m2r: /usr/lib/python3.6/site-packages/tests/__pycache__/__init__.cpython-36.pyc exists in filesystem
Errors occurred, no packages were upgraded.

/usr/lib/python3.6/site-packages/tests/__pycache__/__init__.cpython-36.pyc is owned by python-suds 0.6-1
/usr/lib/python3.6/site-packages/tests/__pycache__/__init__.cpython-36.opt-1.pyc is owned by python-suds 0.6-1
/usr/lib/python3.6/site-packages/tests/__pycache__/__init__.cpython-36.pyc is owned by python-suds 0.6-1

This task depends upon

Closed by  Doug Newgard (Scimmia)
Monday, 06 November 2017, 13:46 GMT
Reason for closing:  Fixed
Additional comments about closing:  Some m2r update
Comment by Eli Schwartz (eschwartz) - Sunday, 16 July 2017, 03:27 GMT
Consider filing bugreports upstream, python modules are not supposed to try installing their testsuite but some incompetent projects do that anyway and end up overwriting each others' testsuites or in the case of distribution packages failing to do so because of file conflicts.
Comment by David McInnis (daavve) - Monday, 06 November 2017, 07:40 GMT
I can not install m2r and python-suds without conflict. The problem seems fixed upstream.

:)

-Dave
Comment by David McInnis (daavve) - Monday, 06 November 2017, 07:41 GMT
Typo, sorry. I an now install m2r and python-suds without conflict.

Loading...