FS#51610 - [ttf-dejavu] Upgrade from 2.35-1 to 2.37-1 tries to replace unowned symlinks

Attached to Project: Arch Linux
Opened by Chris (snakeroot) - Monday, 31 October 2016, 13:15 GMT
Last edited by Laurent Carlier (lordheavy) - Monday, 31 October 2016, 14:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Upgrade to 2.37-1 tries to replace the following unowned symlinks:

/etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf
/etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf
/etc/fonts/conf.d/20-unhint-small-dejavu-serif.conf
/etc/fonts/conf.d/57-dejavu-sans-mono.conf
/etc/fonts/conf.d/57-dejavu-sans.conf
/etc/fonts/conf.d/57-dejavu-serif.conf

This causes pacman to throw the following errors:

error: failed to commit transaction (conflicting files)
ttf-dejavu: /etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf exists in filesystem
ttf-dejavu: /etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf exists in filesystem
ttf-dejavu: /etc/fonts/conf.d/20-unhint-small-dejavu-serif.conf exists in filesystem
ttf-dejavu: /etc/fonts/conf.d/57-dejavu-sans-mono.conf exists in filesystem
ttf-dejavu: /etc/fonts/conf.d/57-dejavu-sans.conf exists in filesystem
ttf-dejavu: /etc/fonts/conf.d/57-dejavu-serif.conf exists in filesystem
Errors occurred, no packages were upgraded.

This can be worked around by manually deleting the symlinks and then installing the upgrade.

Additional info:
* package version(s) 2.37-1

This probably relates in some fashion to Bug  FS#32312 

Steps to reproduce:
Try to upgrade to 2.37-1
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Monday, 31 October 2016, 14:10 GMT
Reason for closing:  None
Additional comments about closing:  https://www.archlinux.org/news/ttf-dejav u-237-will-require-forced-upgrade/

Loading...