FS#41709 - [pacparser] [cuda] pacparser 1.3.1-1 has file conflicting with cuda 6.5.14-1

Attached to Project: Community Packages
Opened by Chih-Hsuan Yen (yan12125) - Wednesday, 27 August 2014, 04:59 GMT
Last edited by Felix Yan (felixonmars) - Wednesday, 27 August 2014, 16:47 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Felix Yan (felixonmars)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Both community/pacparser 1.3.1-1 and community/cuda 6.5.14-1 have the file /usr/share/man/man3/deprecated.3.gz, so I can't install both packages normally. Pacman complains.

Additional info:
Operating system: Arch Linux x86_64 with kernel 3.16.1
Mirror site used: http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch

Steps to reproduce:

$ sudo pacman -S cuda
(...some installation details...)

$ sudo pacman -S pacparser
resolving dependencies...
looking for inter-conflicts...

Packages (1): pacparser-1.3.1-1

Total Installed Size: 1.27 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)
pacparser: /usr/share/man/man3/deprecated.3.gz exists in filesystem
Errors occurred, no packages were upgraded.

$ pacman -Qo /usr/share/man/man3/deprecated.3.gz
/usr/share/man/man3/deprecated.3.gz is owned by cuda 6.5.14-1
This task depends upon

Closed by  Felix Yan (felixonmars)
Wednesday, 27 August 2014, 16:47 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.3.1-2
Comment by Felix Yan (felixonmars) - Wednesday, 27 August 2014, 16:35 GMT
I have reported the issue to pacparser upstream: https://code.google.com/p/pacparser/issues/detail?id=34

@Sven In the mean time, do we need to add each other package to "conflicts" array?
Comment by Felix Yan (felixonmars) - Wednesday, 27 August 2014, 16:46 GMT
After some discussion we are going to rename the affected man page in pacparser to pacparser_deprecated, since other pages in the package have the prefix anyway.

Loading...