FS#57321 - jsoncpp 1.8.4-2 and avogadrolibs 1.90.0-6 conflicts on /usr/lib/libjsoncpp.a

Attached to Project: Arch Linux
Opened by André Vitor Matos (andre.vmatos) - Thursday, 01 February 2018, 12:17 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 01 February 2018, 14:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Avogadrolibs ships /usr/lib/libjsoncpp.a, which on last packaging of jsoncpp is also included (both in extra). As kde apps depends on avogadrolibs, this makes impossible to update jsoncpp.

Additional info:
- jsoncpp 1.8.4-1 → 1.8.4-2
- avogadrolibs 1.90.0-6


Steps to reproduce:
Just -Syu with jsoncpp and avogadrolibs both installed, it'll fail.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 01 February 2018, 14:54 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#52622 
Comment by André Vitor Matos (andre.vmatos) - Thursday, 01 February 2018, 12:18 GMT
resolving dependencies...
looking for conflicting packages...

Package (3) Old Version New Version Net Change

extra/cmake 3.10.2-1 3.10.2-2 0.02 MiB
extra/jsoncpp 1.8.4-1 1.8.4-2 0.82 MiB
community/oniguruma 6.7.0-1 6.7.1-1 0.04 MiB

Total Installed Size: 33.77 MiB
Net Upgrade Size: 0.89 MiB

:: Proceed with installation? [Y/n]
(3/3) checking keys in keyring
(3/3) checking package integrity
(3/3) loading package files
(3/3) checking for file conflicts
error: failed to commit transaction (conflicting files)
jsoncpp: /usr/lib/libjsoncpp.a exists in filesystem
Errors occurred, no packages were upgraded.
Comment by Urs Joss (ursus) - Thursday, 01 February 2018, 12:39 GMT
avogadrolibs-1.90.0-6 assumes that jsoncpp does not contain /usr/lib/libjsoncpp.a anymore.

This was true for jsoncpp-1.8.4-1 but not anymore for jsoncpp-1.8.4-2.

Loading...