Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#55230 - [dtkwidget] pacman -Syu error: Failed to commit transaction (Conflicting Files) # Deepin-tool-kit

Attached to Project: Community Packages
Opened by Michael Zulian (Maclu) - Monday, 21 August 2017, 21:39 GMT
Last edited by Felix Yan (felixonmars) - Tuesday, 22 August 2017, 01:55 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version 5.0.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:

I posted in the Newbie forum regarding this issue, and one user indicated that it may be upstream, that post has now been moved to Pacman package & upgrade issues.

I ran an upgrade today, and it failed to commit the transaction.

The two files in question are owned by Deepin-tool-kit 0.3.3-1:

dtkwidget: /usr/lib/libdtkwidget.so

After a pacman -Qo:

/usr/lib/libdtkwidget.so is owned by deepin-tool-kit 0.3.3-1

----

dtkwidget: /usr/lib/pkgconfig/dtkwidget.pc

After a pacman -Qo:

/usr/lib/pkgconfig/dtkwidget.pc is owned by deepin-tool-kit 0.3.3-1


I followed the general troubleshooting steps from the pacman wiki page:

/var/lib/pacman/local/deepin-tool-kit-0.3.3-1

I am new, so I don't know what more to look for other than those target files, which do exist under that dir.


That same troubleshooting method mentioned if the file is owned by another program then file a bug report.

As noted by the files, I am using the Deepin GUI environment.

I hope I am putting this in the right place, I do note that this is probably upstream and Deepin is possibly responsible, again I'm new to this and am learning loads this past week!



Steps to Reproduce:

Perform a pacman-Syu using a Deepin GUI environment.
This task depends upon

Closed by  Felix Yan (felixonmars)
Tuesday, 22 August 2017, 01:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  dtkwidget-2.0.0-2
Comment by Doug Newgard (Scimmia) - Monday, 21 August 2017, 22:01 GMT
This should really be using the conflicts/provides/replaces
Comment by Eli Schwartz (eschwartz) - Monday, 21 August 2017, 22:03 GMT
This is not a pacman bug, pacman does not have a bug because it told you the packages were in conflict. This is quite obviously a bug in the packages themselves, and must therefore be filed against the Community Packages project.

Also there is no deepin-tool-kit package. Presumably it got removed/renamed.
Comment by Felix Yan (felixonmars) - Tuesday, 22 August 2017, 01:55 GMT
The 1.0.0 version of deepin-tool-kit was in the repos and did not conflict with dtkwidget. I have removed it after all packages migrated to use dtkwidget.

Updated dtkwidget 2.0.0-2 with replaces and conflicts array.

Loading...